JavaBean

实体类

JavaBean有特定的写法:

  • 必须有一个无参构造
  • 属性必须私有化
  • 必须有对应的get/set方法

一般用来和数据库的字段做映射 ROM;

ROM:对象关系映射

  • 表对应java的类

  • 字段对应属性

  • 行记录对应对象

  • people表

  • id name age address
    1 陈1 18 广东
    2 陈2 21 广东
    
    class People{private int id;private String name;private int age;private String address;
    }class A{new   People(1,"陈1",18,"广东");new   People(2,"陈2",21,"广东");}
    

    package com.kk.pojo;//实体类 一般都是和数据库中的表结构一一对应!
    public class People {private int id;private String name;private int age;private String address;public People() {}public People(int id, String name, int age, String address) {this.id = id;this.name = name;this.age = age;this.address = address;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}@Overridepublic String toString() {return "People{" +"id=" + id +", name='" + name + '\'' +", age=" + age +", address='" + address + '\'' +'}';}
    }

<%@ page import="com.kk.pojo.People" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>JavaBean</title>
</head>
<body><%
//    People people = new People();
//    people.setAddress();
//    people.setId();
//    people.setAge();
//    people.setName();%>
<%--  <%=people.getAddress()%>--%><jsp:useBean id="people" class="com.kk.pojo.People" scope="page"></jsp:useBean><jsp:setProperty name="people" property="address" value="广东"></jsp:setProperty><jsp:setProperty name="people" property="id" value="1"></jsp:setProperty><jsp:setProperty name="people" property="age" value="2"></jsp:setProperty><jsp:setProperty name="people" property="name" value="3"></jsp:setProperty>姓名: <jsp:getProperty name="people" property="name"/>id: <jsp:getProperty name="people" property="id"/>年龄: <jsp:getProperty name="people" property="age"/>地址: <jsp:getProperty name="people" property="address"/>
</body>
</html>

Java中的Bean是什么?相关推荐

  1. 【Spring】Spring 中的bean 和我们java中的bean有什么区别以及spring 模拟实现

    1.概述 假设,让你做一个spring 框架,你会怎么做,下面是一点点思路,假设有个主类 @SpringBootApplication @ComponentScan("com.ss" ...

  2. Spring IOC中的Bean对象

    Spring IOC中的Bean对象 (一)Bean是什么 突然发现提到了好多次Bean,居然忘记了讲Bean是什么.没事,现在讲也不晚.Java中的Bean是一种规范,是一种特殊的java类.所以我 ...

  3. Java中动态调用setter以及getter

    0x00 前言 对于非专业程序员的安全人员来说,因为没有代码项目的积累,很多知识体系都不完善,所以有必要在一些常用的内容进行学习的总结. 在很多的调用链中都会用到**"动态调用setter以 ...

  4. java 中 bean 的生命周期

    java 中 bean 的生命周期 本篇中会对涉及到的知识点皆做出描述: 首先,我们先了解先虚拟机的类加载机制: 虚拟机把描述类的数据从Class 文件中加载到内存,并对数据进行校验.转换解析和初始化 ...

  5. spring三: 装配bean( 在xml中进行显式配置, 在java中进行显式配置)

    ApplicationContext ac = new AnnotationConfigApplicationContext(SpringConfiguration.class); SpringCon ...

  6. java中配置bean_Spring中基于Java的配置@Configuration和@Bean用法

    Spring中为了减少xml中配置,可以声明一个配置类(例如SpringConfig)来对bean进行配置. 一.首先,需要xml中进行少量的配置来启动Java配置: xmlns:xsi=" ...

  7. java 获取spring对象数组_解析Java中如何获取Spring中配置的bean

    解析Java中如何获取Spring中配置的bean Java中如何获取Spring中配置的bean?下面是由百分网小编为大家整理的解析Java中如何获取Spring中配置的bean,喜欢的可以收藏一下 ...

  8. java spring源码_spring源码分析-spring中的bean

    接触过spring的人都知道,在spring中我们称java对象为bean,我们在spring的debug日志或者报错日志也能看到各种bean的描述.其实,spring的bean和java的对象之间是 ...

  9. 编程新手表示很想知道JAVA中Bean是什么?

    原文:编程新手表示很想知道JAVA中Bean是什么? NanSan 小编发现很多人都在问JAVA中Bean是什么? 简单笼统的说就是一个类,一个可复用的类.这样的解释可能看着都还是云里雾里,跟没说一样 ...

最新文章

  1. R回归模型glm与lm的区别
  2. 你就是你自己paper最好的审稿人:宾大苏炜杰提出peer review新机制
  3. 青龙羊毛——某元宇宙(非原创)
  4. ffmpeg视频学习网站
  5. 用c语言合并两个链表,合并两个链表.
  6. 一个转角---程序猿
  7. Mac openCV环境搭建
  8. 计算机二级c语言2021年重点内容,2021年5月计算机二级C语言试题(总)
  9. mysql_real_connect阻塞_mysql_real_connect崩溃、未经处理的异常
  10. 在SQL Server中使用SQL Coalesce函数
  11. 响应头中content-type常用的类型有哪些?
  12. 项目规划管理 - 5
  13. 软件项目管理 案例教程复习要点
  14. 加快pip下载的速度---镜像
  15. 读《未来世界的幸存者》
  16. Volatility工具使用
  17. PE 521【DP】
  18. 联想z400成功带起外置显卡gtx1050
  19. java对比php快速入门
  20. 安装Docker,在本机上跑一个‘2048’小游戏(脉冲云在线体验)

热门文章

  1. iOS中 点击按钮无响应
  2. 使用Asp.Net MVC开发兼职文章系统
  3. 细说.NET中的多线程 (四 使用锁进行同步)
  4. Android Stuido 快速设置成eclipse的快捷键习惯
  5. 调试输出类型为dll的程序
  6. Vxscan:一款实用综合扫描工具
  7. win10 office 家庭和学生版 excel个人工作簿 PERSONAL.XLSB 的保存位置
  8. 关于Excel中的F2键(知道了,会对Excel的操作非常方便)。
  9. oracle时间差转换成小时分钟,oracle 时间差 具体到天:小时:分
  10. 【SQL】结构化查询语言