网站大量收购闲置独家精品文档,联系QQ:2885784924

java ee 5编程(郭庆)j2ee-6-第6章javabean讲义教材.ppt

java ee 5编程(郭庆)j2ee-6-第6章javabean讲义教材.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java ee 5编程(郭庆)j2ee-6-第6章javabean讲义教材.ppt

* * 第6章 JavaBean 讲课教师:郭庆 EMAIL:guoqing654321@126.com * * JavaBean与EJB的区别 EJB是J2EE的核心技术之一:创建分布式、服务器端的企业应用程序的组件。 JavaBean组件不属于J2EE规范。那么为什么要讲解它呢?JavaBean技术是J2EE的基础,尤其是在构建web应用时离不开JavaBean。 * * 6.1 JavaBean的编写规范 ①JavaBean是一个public的类; ②JavaBean有一个无参数的构造方法; ③JavaBean的每个属性最好是private的,每个属性有一对get和set方法,通过get和set方法来读取和设置属性。 ④JavaBean中可以增加业务方法,来进行数据库的访问操作,可以查看后面的JSP+JavaBean开发模式章节的相关内容。 * * 编写JavaBean JavaBean:User.java,其属性是id和name、password、age * * 6.2 在MyEclipse中如何快速创建JavaBean ①在src文件夹下创建package:javabean; ②鼠标右键单击javabean包选择创建class-在创建类的对话框中输入类名Student,点击Finish。 ③输入属性id、name等; ④鼠标右键单击Java编辑器中任何地方,选择Source-Generate Getters and Setters…,弹出创建向导; ⑤在Generate Getters and Setters对话框中选择需要get和set方法的属性;点击OK完成get和set方法创建。 * * 6.3 JSP中访问JavaBean Jsp中有2种方式来访问JavaBean ①通过脚本段代码访问JavaBean; ②通过jsp:useBean动作元素(建议使用)。 * * 6.3.1通过脚本段代码访问JavaBean 在项目的WebRoot下创建文件夹javabean 在javabean下新建JSP页面useJavaBeanByScriptlet。 * * 案例说明 ①使用页面指令导入JavaBean类或其所在的包; %@ page import=“javabean.Student”% 在脚本段代码的% %标记内创建JavaBean的对象,使用该JavaBean及通过方法使用其属性 ②通过使用脚本段创建对象,调用set方法给某个属性赋值;下面我们是给name属性赋值。 % Student student=new Student(); student.setName(“黎明”); String name=student.getName(); % * * 6.3.2 使用脚本段代码将页面提交的数据放入JavaBean的属性中 Web应用中JavaBean能够保存页面中的提交数据,我们可以通过脚本段代码创建JavaBean对象,调用其set方法,将取得的页面提交数据保存到JavaBean对象属性中。 下面以注册页面为例,讲解如何取得注册页面提交数据并保存到Student类的对象中。 在WebRoot/javabean目录下新建register.html和register_do.jsp,代码使用MyEclipse创建 * * 6.3.3通过jsp:useBean动作元素 * * jsp:useBean的效果 JavaBean的范围用scope属性指定,可以是page、request、session、application;这与我们前面讲的JSP的属性范围是一致的。 * * 使用jsp:setProperty设置JavaBean的属性 使用jsp:setProperty设置Bean的属性值的?JSP 语法格式如下 jsp:setProperty name=beanInstanceName ? { property=*“ | property=propertyName“ param=parameterName ] | property=propertyName“ value={String|%= expression %} ? ?} / * * jsp:setProperty设置JavaBean的属性说明 续1 name=beanInstanceName 表示在“jsp:useBean”中id属性指定的Bean实例的名字。 property=* 用户在jsp页面输入的所有参数都是字符串类型的。 使用1和2这两个属性,可以获得用户请求中所有参数值并自动转型为JavaBean对应的属性类型。此方式要求请求参数名与JavaBean的属性名完全一致。

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档