JavaWeb之JavaBean

九、JavaBean

实体类
JavaBean有特定的写法:
①必须要有一个无参构造
②属性必须私有化
③必须有对应的get/set方法;
一般用来和数据库的字段做映射 ORM;
ORM:对象关系映射
①表——>类
②字段——>属性
③行记录——>对象
Person.java:

package com.ping.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;
  }
  @Override
  public String toString() {
    return "People{"+
              "id="+id+
              ",name='"+name+'\''+
              ",age="+age+
              ",address='"+address+'\''+
              '}';
  }
}

创建对应的数据库中的表。
对应的数据库中的表

<%
  //People people = new People();
  //people.setAddress();
  //people.setId();
  //people.setAge();
  //people.setName();
%>
<jsp:useBean id="people" class="com.ping.pojo.People" scope="page" />
<jsp:setProperty name="people" property="address" value="南京"/>
<jsp:setProperty name="people" property="id" value="1"/>
<jsp:setProperty name="people" property="age" value="20"/>
<jsp:setProperty name="people" property="name" value="ping"/>
<%-- <%=people.getAddress()%> --%>
姓名:<jsp:getProperty name="people" property="name"/>
年龄:<jsp:getProperty name="people" property="age"/>
序号:<jsp:getProperty name="people" property="id"/>
地址:<jsp:getProperty name="people" property="address"/>
已标记关键词 清除标记
相关推荐
提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例和4个综合案例,可以作为案头必备的查询手册 一线开发人员全力打造,分享技术盛宴! 重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握的技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和事务管理等,Spring中的数据库技术与AOP等。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。 和已经出版的同类图书相比,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》讲解由浅入深,涵盖更多内容,列举了大量典型实例具有超强的实用性,另外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》各篇独立,适合读者全面学习或对部分内容重点学习。 读者对象 有Java基础,想进一步学习SSH框架整合开发的人员 了解SSH整合开发,想进一步提高开发技术的人员 正在使用SSH整合技术开发项目,想查阅资料的人员 大中专院校的学生和老师,以及Java培训班的学员和讲师 需要一本案头必备查询手册的程序员 光盘内容 6小时多媒体体视频讲解 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》所涉及的源代码 布衣暖,菜根香,好书滋味长!清华大学出版社长期以来一直秉承为读者多出好书的宗旨,多年来为读者奉献了大量脍炙人口的精品图书。尤其在计算机图书出版领域更是形成了鲜明特色,所出版的各类计算机图书受到了广大读者的好评。本次出版的“原创经典,程序员典藏”系列图书是清华大学出版社的重点精品计算机图书,旨在帮助读者全面学习各类程序设计语言和开发工具,提高开发水平。同时也为广大程序员提供良好的技术参考,以便作为案头必备的查询手册。 内容提要 -------------------------------------------------------------------------------- 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean、Jdbc和Hibernate模板、事务管理、Spring AOP等)以及 Hibernate(会话、映射、标准查询API、HQL、事务管理、锁等)。除此之外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》还提供了两个完整的实例来讲解开发SSH的详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的技术人员、对SSH开发感兴趣
内容简介 《Java Web开发从初学到精通》介绍如何整合Web框架进行J2EE开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于JaVa web的J2EE应用领域。《Java Web开发从初学到精通》开始主要介绍Servlet、JSP、JavaBean、EL、JSTL、JDBC等Web开发基础知识,然后学习Struts、Hibernate、Spring、Ajax、JSF等开源框架,并最终学习如何整合这些开源框架进行J2EE开发,如何基于MyEclipse IDE进行开发,如何设置J2EE开发的基础和基础环境搭配。 Web开发中,Strurts+Hibemate+Spring已经成为轻量级开发J2EE的标准配置,但一些Ajax和JSF框架也应用很广泛,这些是目前Java程序员必须掌握的技能。《Java Web开发从初学到精通》的编写顺序从基础到框架,先让读者了解Java web必需的基础知识,然后再通过框架,让读者深入了解J2EE开发。 读者对象:适合Java开发Web应用和J2EE方面的初学者,对有一定基础但希望提高自己的系统设计7k平的读者也十分适合。 编辑推荐 《Java Web开发从初学到精通》由浅入深:从Java Web开发的基础知识直至项目实战;内容全面:涵盖了Struts、Hlibernate、Spring、Ajax、JSF等框架;实例丰富:提供了150余个实例进行讲解,实用性强;案例典型:提供了一个典型案例展现Java Web的实际开发;视频讲解:配大量多媒体教学视频进行讲解,学习效率高。 《Java Web开发从初学到精通》实例源代码;《Java Web开发从初学到精通》多媒体教学视频;《Java Web开发从初学到精通》教学PPT;免费赠送的电子图书和视频。 《Java Web开发从初学到精通》涵盖内容: B/S模式与C/S模式 构建Java Web开发环境 Java Web开发基础知识 JDBC基础 Servlet技术 JSP基础 EL表达式 JSTL标签库 JSP的JavaBean实现 Struts2入门 Hibernate详解 Spring应用 Ajax入门与实战 应用Struts2+Hibemate 的论坛系统 JSF入门
书籍目录: 《精通java web整合开发(jsp+ajax+struts+hibernate)(第2版)》 第1篇 基 础 篇 第1章 java web应用开发技术选用策略 第2章 开发运行环境的安装与配置 2.1 安装与配置jdk 1.65 2.2 安装web服务器tomcat 6.06 2.3 tomcat 6.0的基本配置7 2.3.1 通过server.xml配置tomcat8 2.3.2 web应用的目录结构9 2.3.3 web.xml配置详解10 2.3.4 如何修改tomcat的默认端口11 2.3.5 如何配置虚拟主机11 2.3.6 如何部署web应用12 2.4 安装数据库服务器mysql 5.512 2.5 安装myeclipse 8.5集成开发环境15 2.6 小结17 第3章 初识java ee展示层组件jsp 2.0( 教学视频:1课时) 3.1 servlet 2.4简介18 3.1.1 servlet概述18 3.1.2 servlet的生命周期及请求响应时序19 .3.1.3 httpservlet相关对象的方法列表19 3.1.4 创建httpservlet实例20 3.2 jsp语法22 3.2.1 html注释23 3.2.2 隐藏注释23 3.2.3 声明23 3.2.4 表达式24 3.2.5 代码段24 3.2.6 jsp指令24 3.2.7 jsp行为标签26 3.3 jsp隐含对象29 3.3.1 page对象29 3.3.2 config对象29 3.3.3 out对象29 3.3.4 request对象30 3.3.5 response对象32 3.3.6 session对象33 3.3.7 application对象34 3.3.8 pagecontext对象36 3.3.9 exception对象37 3.4 小结38 第2篇 进阶篇 第4章 jsp 2.0在java ee中的典型应用( 教学视频:1课时) 4.1 jsp与jdbc40 4.1.1 jdbc简介40 4.1.2 jdbc访问数据库的基本步骤43 4.1.3 jdbc数据源和连接池44 4.1.4 综合实例(购物车)46 4.2 jsp与javabean51 4.2.1 javabean简介51 4.2.2 在jsp中如何使用javabean52 4.2.3 用javabean封装数据库操作54 4.2.4 用javabean实现用户登录验证57 4.3 jsp与javamail59 4.3.1 电子邮件工作原理59 4.3.2 相关协议介绍59 4.3.3 javamail简介61 4.3.4 使用javamail发送文本型邮件63 4.3.5 使用javamail发送html型邮件67 4.3.6 使用javamail发送带附件的邮件69 4.3.7 使用javamail收取邮件73 4.4 jsp与在线编辑器ckeditor78 4.5 jsp与报表利器jasperreports81 4.5.1 ireport的安装与使用81 4.5.2 jasperreports的安装与使用85 4.6 log4j实现日志操作87 4.6.1 log4j的组成87 4.6.2 log4j的配置文件89 4.6.3 log4j使用方法90 4.6.4 log4j的使用实例91 4.6.5 log4j在web应用中的推荐配置方法93 4.7 jsp与jspsmartupload95 4.7.1 file类95 4.7.2 files类95 4.7.3 request类95 4.7.4 smartupload类96 4.7.5 应用实例96 4.8 jsp与xml101 4.8.1 xml简介101 4.8.2 dom4j简介102 4.8.3 使用dom4j解析xml102 4.8.4 使用dom4j创建xml104 4.8.5 使用dom4j修改xml106 4.9 小结107 第5章 jsp 2.0在java ee中的高级应用( 教学视频:1课时) 5.1 过滤器filter108 5.1.1 filter简介108 5.1.2 filter配置说明109 5.1.3 使用filter实现编码过滤器110 5.1.4 使用filter实现计时过滤器111 5.2 监听器listener112 5.2.1 listener简介112 5.2.2 listener的一般使用步骤113 5.2.3 listener的应用实例113 5.3 自定义jsp标签116 5.3.1 tagsupport类116 5.3.2 bodytagsupport类117 5.3.3 标签库描述文件117 5.3.4 自定义jsp标签
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页