电子设计大赛.ppt

电子设计大赛.ppt

ID:49226605

大小:1.14 MB

页数:65页

时间:2020-02-02

电子设计大赛.ppt_第1页
电子设计大赛.ppt_第2页
电子设计大赛.ppt_第3页
电子设计大赛.ppt_第4页
电子设计大赛.ppt_第5页
资源描述:

《电子设计大赛.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章JSP与JavaBean4.1JavaBeans概述4.2JavaBeans的创建4.3JavaBeans应用JavaBeans的任务:就是一次编写,随处运行,随处重用。JavaBeans支持可视化和非可视化两种组件。前者能够在运行中显示出来,例如按钮,文本框等,都能在程序中显示出来。后者通常用来程序中的复杂事务,一般不会有可视化的输出。4.1JavaBeans概述创建一个可以重复使用,用来执行可视化处理的软件部分,已经成为一种迫切的需求,正是在这种情况下,产生了JavaBean。最早的JavaBeans主要用来开发可视化组件,例如按钮,文本框等。对于可视化的Jav

2、aBean组件,主要用于JavaGUI的程序设计,在JavaWeb开发中使用非可视化的JavaBeans。4.1.1JavaBeans的产生//LoginInfo.javaimportjava.io.*;publicclassLoginInfoimplementsSerializable{privateStringid;//用户IDprivateStringpassword;//密码privateStringauther;//作者信息publicLoginInfo(){id=“”;passward=“123”;author=“张三”;}实现一个简单的JavaBeans:输

3、入用户ID(可以读取和修改),密码(不可读取)和作者信息(只读)publicvoidsetId(Stringid){//设置用户IDthis.id=id;}publicStringgetId(){//获取用户IDreturnid;}publicvoidsetPassword(Stringpassword){//设置密码this.password=password;}publicStringgetAuthor(){//获取作者信息returnauthor;}}实现一个简单的JavaBeans:输入用户名,密码和作者信息LoginInfo.javaJavaBean通过get方

4、法和set方法设置必要的接口,这些方法都被外部程序调用,所以利用public设定。相反,变量要拒绝外部的访问,用private设置。不能直接使用LoginInfo.java这个程序,必须通过java(java编译器)进行编译,生成的LoginInfo.class类文件,就是要使用的JavaBean的执行代码。实现一个简单的JavaBeans:输入用户名,密码和作者信息LoginInfo.java在JSP页面中声明JavaBeans在JSP页面中声明JavaBeans时,可以通过标签来新建一个JavaBeans实例或者使用已用的JavaBeans对

5、象。使用标签的目的是尽量减少JSP页面中的应用逻辑,在程序中可把逻辑控制码,数据库操作放在JavaBean组件中,然后在JSP文件中调用它,这样可增加程序的清晰度及程序的可重用性。4.2JavaBean的创建语法格式:

6、request

7、session

8、application”/>或

9、request

10、session

11、a

12、pplication”>…1.在JSP页面中声明JavaBeansId属性:id=“beanInstanceName”用来设定在用户所定义的范围内创建的Bean实例的名称。在程序中,利用这个名称来分辨不同的Bean。Class属性class=“package.class”表示调用package包中的class类的构造方法来实例化Bean。这个class类不是抽象的,必须有一个公用的方法且没有参数的构造器。Scope属性scope=“page

13、request

14、session

15、application”用来设定Bean存在的范围以及id名称的有效范围

16、,默认值为page.sJavaBeans动作标签的三个属性:<%@pagecontentType=“text/html;charset=gb2312”%><%@pageimport=“MyTest.HelloWorld”%><%hello.setHello(“欢迎使用JavaBean”);%>
<%=hello.getHello()%>sex8_2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。