第5章 JavaBean技术

合集下载

javaweb程序设计课程设计

javaweb程序设计课程设计

javaweb程序设计课程设计一、课程目标知识目标:1. 让学生掌握Java Web程序设计的基本概念,包括Web应用结构、HTTP 协议和Servlet技术;2. 使学生了解并熟练运用JSP、JavaBean和EL表达式等技术在Web开发中的应用;3. 让学生掌握数据库连接技术,学会使用JDBC进行数据库操作;4. 引导学生掌握常用的Java Web框架,如Spring MVC、Hibernate等,并能在实际项目中灵活运用。

技能目标:1. 培养学生具备独立分析和设计Java Web应用程序的能力;2. 提高学生实际编码和调试Java Web项目的能力,能够解决开发过程中遇到的问题;3. 培养学生具有良好的团队协作和沟通能力,能够与他人共同完成项目开发。

情感态度价值观目标:1. 培养学生热爱编程,树立正确的计算机应用观念,认识到编程对个人和社会发展的意义;2. 引导学生养成良好的编程习惯,注重代码规范和性能优化,提高职业素养;3. 培养学生具有创新意识,敢于挑战新知识,主动探索Web编程领域的前沿技术。

课程性质分析:本课程属于实践性较强的学科,要求学生在掌握基本理论知识的基础上,能够动手实践,将所学知识应用于实际项目中。

学生特点分析:学生具备一定的Java基础,但对Web编程可能较为陌生。

因此,课程设计应从易到难,注重引导学生逐步深入掌握Java Web技术。

教学要求:结合课程性质和学生特点,注重理论与实践相结合,强化实践环节,培养学生具备实际项目开发能力。

通过分解课程目标为具体的学习成果,为教学设计和评估提供明确依据。

二、教学内容1. Java Web基本概念:Web应用结构、HTTP协议、Servlet技术;教材章节:第1章 Java Web入门2. JSP、JavaBean和EL表达式:JSP页面开发、JavaBean组件、EL表达式语法及应用;教材章节:第2章 JSP技术、第3章 JavaBean技术、第4章 EL表达式3. 数据库连接技术:JDBC原理、数据库连接方法、SQL语句编写、数据库操作;教材章节:第5章 数据库连接技术4. 常用Java Web框架:Spring MVC框架、Hibernate框架;教材章节:第6章 Spring MVC框架、第7章 Hibernate框架5. 综合项目实践:结合所学知识,设计并实现一个简单的Java Web应用程序;教材章节:第8章 综合案例教学进度安排:第1-2周:Java Web基本概念、Web应用结构、HTTP协议、Servlet技术;第3-4周:JSP技术、JavaBean技术、EL表达式;第5-6周:数据库连接技术、SQL语句编写、数据库操作;第7-8周:Spring MVC框架、Hibernate框架;第9-10周:综合项目实践。

JavaBean简单介绍及其应用

JavaBean简单介绍及其应用

JavaBean简单介绍及其应⽤Bean的中⽂含义是“⾖⼦”,顾名思义JavaBean是⼀段Java⼩程序。

JavaBean实际上是指⼀种特殊的Java类。

它通经常使⽤来实现⼀些⽐較经常使⽤的简单功能。

并能够⾮常easy的被重⽤或者是插⼊其它应⽤程序中去。

全部遵循⼀定编程原则的Java类都能够被称作JavaBean。

⼀. Java Bean技术概述Java Bean是基于Java的组件模型,由属性、⽅法和事件3部分组成。

在该模型中,JavaBean能够被改动或与其它组件结合以⽣成新组件或完整的程序。

它是⼀种Java类,通过封装成为具有某种功能或者处理某个业务的对象。

因此。

也能够通过嵌在JSP页⾯内的Java代码訪问Bean及其属性。

Bean的含义是可反复使⽤的Java组件。

所谓组件就是⼀个由能够⾃⾏进⾏内部管理的⼀个或⼏个类所组成、外界不了解其内部信息和执⾏⽅式的群体。

使⽤它的对象仅仅能通过接⼝来操作。

⼆. Java Bean编写规范Java Bean实际上是依据JavaBean技术标准所指定Bean的命名和设计规范编写的Java类。

这些类遵循⼀个接⼝格式。

以便于使函数命名、底层⾏为以及继承或实现的⾏为,其最⼤的长处在于可以实现代码的可重⽤性。

Bean并不须要继承特别的基类(BaseClass)或实现特定的接⼝(Interface)。

Bean的编写规范使Bean的容器(Container)可以分析⼀个Java类⽂件。

并将其⽅法(Methods)翻译成属性(Properties),即把Java类作为⼀个Bean类使⽤。

Bean的编写规范包含Bean类的构造⽅法、定义属性和訪问⽅法编写规则。

2.1. Bean组件的⼯作机制在JavaBeansVersion1.01 A规范中定义了该组件的5种重要机制:(1)内省(Introspection):组建能够发表其⽀持的操作和属性。

同⼀时候也⽀持在其它组件中发现反复利⽤的对象库,如⽤户权限控制和电⼦邮件⾃⼰主动回复等。

JavaBean详解

JavaBean详解

JavaBean详解JavaBean的概念:Javabean是一个可重复使用的软件组件,实际上是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称beanJavaBean本质上是Java类,按照编写类的方法编写, 需要注意一下四点:①如果类的成员变量为XXX,那么获取和更改属性的方法必须为getXxx和setXxx.②对于boolean类型的成员变量,还可以使用isXxx获得这个属性.③类中声明的方法访问属性都必须是public的④类中声明的构造方法必须是public, 无参数的保存bean的字节码:Tomcat服务器使用字节码文件创建bean,字节码文件必须保存在特定的目录中.(Web服务器子目录\WEB-INF\classes中), Classes中还必须有与包对应的子目录结构. 比如包名为com.donaljdohn, 那么在Classes下应该建立子目录结构com\donaljdohn创建与使用bean:<jsp:useBean id="给bean起得名字" class="创建bean的类" scope="bean有效范围" type=“class_or_interface_name”></jsp:useBean>或<jsp:useBean id="给bean起的名字" class="创建bean的类" scope="bean有效范围"/>●在JSP页面中, 必须有相应的import指令●<%@ page import="com.donaldjohn.*"%>●创建bean的类中必须要带有包名.id=“"在所定义的范围中确认Bean的变量,在定义某个JavaBean时,需要指定它的ID,通过此ID对JavaBean的实例对象进行引用。

JavaBean保姆级教程

JavaBean保姆级教程

JavaBean保姆级教程文章目录••oo••ooo▪▪▪▪▪••oo就离谱,居然少整理了javabean,话不多说,接着进行保姆级教学。

首先1. 什么是JavaBeanJavaBean 是一种JAVA语言写成的可重用组件。

为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。

JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。

众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的属性。

JavaBean可分为两种:•一种是有用户界面(UI,User Interface)的JavaBean;•还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。

JSP通常访问的是后一种JavaBean,我们下面说的都是第二种Javabean。

注意:1.JavaBean类需要是public,这样外部才能够访问2.JavaBean类中的属性都需要进行封装,也就是将属性设置为private3.如果封装的属性需要被外部操作,则需要写setter和getter方法JavaBean类举例:public class FirstBean {private String name;private int age;public void setName(String name) { = name;}public void setAge(int age) {this.age = age;}public String getName() {return ;}public int getAge() {return this.age;}}2. 使用JavaBean2.1 使用JavaBean的好处1.可以将html和java代码分离,后期维护更加方便2.可以让代码得到复用2.2 在JSP中如何使用JavaBean注意需要在使用的地方引入JavaBean,引入JavaBean可以•采用page的import•也可以使用jsp的useBean(用的多)使用page的import//xiaoD是包名<%@ page import="xiaoD.FirstBean" %><%FirstBean firstBean = new FirstBean();firstBean.setName("xiaoD");firstBean.setAge(21);%><%=firstBean.getName() %><%=firstBean.getAge() %>输出xiaoD21使用jsp的useBean<jsp:useBean id="firstBean" scope="request"class="xiaoD.FirstBean" /><%firstBean.setName("xiaoD");firstBean.setAge(21);%><%=firstBean.getName() %><%=firstBean.getAge() %>输出xiaoD21useBean使用注意:这里的id是实例化以后的id,scope是对象的作用范围,可以取值为page,request,session,application。

JavaBean技术

JavaBean技术

《JSP应用开发》课程任务五使用JavaBean实现房屋信息管理JavaBean技术汪燕引言JavaBeans与一般Java类的编写类似。

在JSP页面中要使用JavaBeans,只要在JSP页面中使用JavaBeans的动作标记就可以了。

JavaBeans的编写和使用非常简单,下面举例说明。

本讲内容1.JavaBeans的编写规范2.在JSP中使用JavaBeans的动作标记JavaBean就是一个特定的Java类,它的一个作用是:结合一些JSP标准动作,可以去掉JSP中的脚本代码(包括声明、scriptlet和表达式)。

下页详细分析这两个标准动作1. JavaBeans的编写要求JavaBeans也是一个Java类,但在定义JavaBeans时一般要遵守下面的要求:JavaBeans必须是一个公共类(public),即在类定义的前面一定要加访问修饰符public;JavaBeans必须有一个公共的(public)、不带参数的构造函数。

因为构造函数可以重载,所以也可以有其他带参数的构造函数;JavaBeans一般都有属性,这些属性是以类中数据成员的方式定义的,这些属性都是私有的(private),仅能通过一组公有的成员方法对其进行操作。

设置属性的方法名要用setXXX();取得属性的方法名要用getXXX()。

2.一个简单的JavaBeans实例下面是一个简单的JavaBeans,该JavaBeans只定义了一个字符串属性。

实例1:一个简单的JavaBeans程序(HelloBean.java)01: package myBean;02: import java.io.*;03: public class HelloBean04: {05://定义属性06:private String name="Hello Bean";07://定义无参的构造函数08:public HelloBean(){}09: //定义获取属性的getXXX方法10: public String getName()11: {12:return name;13: }14: //定义设置属性的setXXX方法15: public void setName(String str)16: {17:name=str;18: }19: public static void main(String[] args)20: {21:System.out.println("Example JavaBeans"); 22: }23: }该实例已经在代码的注释中进行了说明。

javabean技术要点

javabean技术要点

javabean 在jsp和serlvle中的传递技术要点一、初始化javabean1、在jsp中在上一段的代码中执行过程如下:? 按照scope的参数寻找相同id的javabean,如果找到了就跳出该;? 如果没有找到则在scope参数的位置上创建一个实例,并且执行和中的初始化语句;也就是说,如果确定你一定要设置现在状态下的scope参数位置上的beanname,则避免使用类似上述代码,而应该将语句放在之外。

2、在serlvlet中package.classname beanname=new package.classname();然后将beanname放置在不同的位置;二、javabean的存在位置以及操作在这里说javabean的存放位置主要是指针对不同的scopeparameter而言,因此在这里将分别讨论之。

jsp servlet 读写方式(servlet仅仅列出了取得或者设定reference,略去了具体属性的setxxx和getxxx)jsp servletscope=”page”request.pagecontext或者直接引用scope=”request”request package.classname beanref=(package.classname)request. getattribute(”beanname”);或者request.setattribute(“beanname”,beanref);scope=”session”httpsession httpsession session= request.getsession(true);package.classname beanref =( package.classname)session.getattribute(beanname );或者session.setattribute(beanname ,beanref);scope=”applicaton”servletcontext package.classname beanref= getservletcontext().getattribute(“beanname”);或者getservletcontext().setattribute(“beanname”,beanref);三、具体应用类型应用scope=”page”在jsp中的缺省设置,类似一种页面范围内的变量实例。

JSP程序设计课后习题答案

JSP程序设计课后习题答案

JSP程序设计课后习题答案第⼀章 JSP概述1-1 JSP的全称是什么?JSP有什么优点?JSP与ASP、PHP的相同点是什么?JSP的全称是Java Server Pages。

优点:跨平台、分离静态内容和动态内容、可重复使⽤的组件、沿⽤了Java Servlet的所有功能、具有预编译性。

共同点:可以在页⾯中加⼊脚本代码来⽣成动态内容。

1-2 JSP中可重复使⽤的组件有哪些?JavaBean组件、JSP的标准标签和⾃定义标签。

1-3 什么是JSP的预编译特征?预编译是JSP的另⼀个重要的特性。

JSP页⾯在被服务器执⾏前,都是已经被编译好的,并且通常只进⾏⼀次编译,即在JSP页⾯被第⼀次请求时进⾏编译,在后续的请求中如果JSP页⾯没有被修改过,服务器只需要直接调⽤这些已经被编译好的代码,这⼤⼤提⾼了访问速度。

1-4 开发JSP程序需要具备哪些开发环境?Web浏览器、Web服务器、JDK开发⼯具包以及数据库。

1-5 在成功安装JDK后,需要配置哪些环境变量?JAVA_HOME变量、Path变量、CLASSPATH变量1-6 Tomcat的默认端⼝、⽤户名和密码分别是什么?端⼝为“8080”、⽤户名为“admin”、密码为空。

1-7 本章介绍的⽤来开发JSP程序的开发⼯具是什么?Eclipse1-8 开发JSP程序可采⽤哪⼏种开发模式?分别介绍它们的优缺点。

单纯的JSP页⾯编程:优点:通过应⽤JSP中的脚本标志,可直接在JSP页⾯中实现各种功能。

缺点:⼤部分的Java代码与HTML代码混淆在⼀起,给程序的维护和调试带来很多的困难。

JSP+JavaBean编程优点:jsp与javabean的结合,使web程序更加的直观,使⽤简单,不⽤于后台进⾏交互,直接在前端处理业务逻辑,更快速。

缺点:性能不好,jsp作为web的前端程序包含了太多的业务逻辑,给前端jsp造成了压⼒。

不便于维护。

JSP+Servlet+JavaBean编程优点:能够更好的实现表⽰层,逻辑层和数据访问层的分离。

JAVABean的使用详解

JAVABean的使用详解

JAVABean的使用详解JavaBean 是一种JAVA语言写成的可重用组件。

为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。

JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。

众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。

概述用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。

用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。

JSP通常访问的是后一种JavaBean。

编辑本段发展最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。

特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。

这些包括如Grid控件,用户可以将该部件拖放到开发环境中。

从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)编辑本段需求JavaBean是java类,属于某些特定的译码指导方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。

通过这些,JavaBean类可以用于下列方法:1.在IDE中,JavaBean的功能允许应用开发者浏览其中的方法,即使JavaBean是被编译的,并且无法利用原始的源文件。

2.在 Remote Method Invocation(RMI) 的分布式风格中,这项功能听起来并不让人兴奋,但是在未来的包含企业版的JavaBean后,将改变这种情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

未转码
转码后
下面通过一个实例来介绍如何应用JavaBean解决中文乱码 问题。
【例5-9】 应用JavaBean解决中文乱码
2、应用JavaBean实现购物车
购物车相信大家都已经非常熟悉,在现实生活中,购物车 是商场提供给顾客用来存放自己所挑选的商品工具,顾客还可 以从购物车中拿出不打算购买的商品。在Web程序开发中,购 物车的概念被应用到了网络电子商城中,用户同样可对该购物 车进行商品的添加和删除操作,并且购物车会自动计算出用户 需要交付的费用。
1、JAVABean技术介绍
使用JavaBean的最大优点就在于它可以提高代码的重用性, 例如正在开发一个商品信息显示界面,由于商品信息存放在数据 库指定表中,此时需要执行连接数据库、查询数据库、显示数据 操作,如果将这些数据库操作代码都放入JSP页面中,代码复杂 度可以想象,非编程人员根本无法接收这样的代码,这将为开发 带来极大的不便。
例如,在实现用户留言功能时,要将用户输入的留言标题 和留言内容输出到页面中。若用户输入的信息中存在HTML语 法中的“<”和“>”标识,如输入<input type=“text”>,则 将该内容输出到页面后,会显示一个文本框,如下图所示;
但预先设想的是原封不动地输出用户输入的内容。 解决该 问题的方法是在输出内容之前,将内容中的“<”和“>”等 HTML中的特殊字符进行转换,如将“<”转换为“&lt;”,将 “>”转换为“&gt;”,这样当浏览器遇到“&lt;”时,就会输 出“<”字符,如下图所示。
其中type表示属性类型,第一个setXxx()方法为简单的 setXxx()方法,用来为类型为数组的属性赋值,第二个setXxx() 方法增加了一个表示索引的参数,用来为数组中索引为index的 元素赋值为value指定的值;第一个getXxx()方法为简单getXxx() 方法,用来返回一个数组,第二个getXxx()方法增加了一个表示 索引的参数,用来返回数组中索引为index的元素值。
2、JavaBean的种类
最初,JavaBean主要应用于可视化领域,现在JavaBean更 多应用于非可视化领域,并且在服务器端表现出卓越的性能。 JavaBean按功能可分为可视化JavaBean和不可视化 JavaBean两类。 (1)可视化JavaBean 可视化JavaBean就是具有GUI图形用户界面的JavaBean;不 可视JavaBean就是没有GUI图形用户界面的JavaBean,最终对 用户是不可见的,它更多地是被应用到JSP中。
编写一个成功的JavaBean,宗旨是“一次性编写,任何地 方执行,任何地方重用”,这正迎合了当今软件开发的潮流, “简单复杂化”,将复杂需求分解成简单的功能模块,这些模块 是相对独立的,可以继承、重用,这样为软件开发提供了一个简 单、紧凑、优秀的解决方案。
1.一次性编写 一个成功的JavaBean组件重用时不需要重新编写,开发者只 需要根据需求修改和升级代码即可。 2.任何地方执行 一个成功的JavaBean组件可以在任何平台上运行,由于 JavaBean是基于Java语言编写的,所以它可以轻易移植到各种 运行平台上。 3.任何地方重用 一个成功的JavaBean组件能够被在多种方案中使用,包括应 用程序、其他组件、Web应用等。
本节将介绍应用JavaBean实现一个简单购物车的实例,该 购物车实现了商品的添加、删除和清空所有商品的功能。
【例5-10】 应用JavaBean实现购物车
实现java.io.Serializable接口的类实例化的对象被JVM(Java 虚拟机)转化为一个字节序列,并且能够将这个字节序列完全恢 复为原来的对象,序列化机制可以弥补网络传输中不同操作系统 的差异问题。 例如,当一台计算机在Windows系统上创建了一个对象,将 这个对象序列化,并且通过网络将它发送到一台操作系统为Linux 的计算机上,这时不必担心因为操作系统不同,传输的对象会有 所改变,因为这个对象会重新准确组装。 作为JavaBean,对象的序列化也是必须的。使用一个 JavaBean时,一般情况下是在设计阶段对它的状态信息进行配置, 并在程序启动后期恢复,这种具体工作是由序列化完成的。
【例5-6】 在Eclipse下创建JavaBean
点击右键自动生成get 和set方法
2、在JSP页面中应用JavaBean
在JSP中通常应用的是不可视JavaBean,它又分为值 JavaBean和工具JavaBean。本节将来介绍如何在JSP页面中应 用这两种JavaBean。
无论哪一种JavaBean,当它们被编译成Class文件后,需要 放在项目中的WEB-INF\classes目录下,才可以在JSP页面中被 调用。
转换前
转换后
5.4 JavaBean的应用实例
1、应用JavaBean解决中文乱码
在JSP程序开发中,通过表单提交的数据中若存在中文,则获 取该数据后输出到页面中将显示乱码,如下图所示。所以在输出获 取的表单数据之前,必须进行转码操作。将该转码操作在JavaBean 中实现,可在开发其他项目时重复使用,避免了重复编码。
图1
图2
(2) 在JSP页面中应用工具JavaBean
工具JavaBean通常用于封装业务逻辑、数据操作等,例如 连接数据库,对数据库进行增、删、改、查和解决中文乱码等 操作。使用工具JavaBean可以实现业务逻辑与前台程序的分 离,提高了代码的可读性与易维护性。
【例5-8】 在JSP页面中应用工具JavaBean
【例5-1】 值JavaBean示例
【例5-2】 工具JavaBean示例
上面的JavaBean就是一个工具JavaBean,它用来转换字符串中的“<”与“>” 字符。
3、JavaBean规范
通常一个标准的JavaBean需遵循以下规范: (1)实现java.io.Serializable接口; (2)是一个公共类; (3)类中必须存在一个无参数的构造函数; (4)提供对应的setXxx()和getXxx()方法来存取类中的属性,方 法中的“Xxx”为属性名称,属性的第一个字母应大写。若属性为 布尔类型,则可使用isXxx()方法代替getXxx()方法。
说明:如果在JSP中使用JavaBean组件,创建的JavaBean 不必实现java.io.Serializable接口仍然可以运行。
【例5-3】 JavaBean规范示例
JavaBean规范示例
5.2 JavaBean中的属性
通常JavaBean中的属性分为以下4种: (1)简单属性(Simple) (2)索引属性(Indexed)
【例5-5】 索引属性示例
5.3 JavaBean的应用
1、创建JavaBean
JavaBean实质上就是一种遵循了特殊规范的Java类,所以 创建一个JavaBean,就是在遵循这些规范的基础上创建一个 Java类。 在前面已经多次给出了JavaBean的代码,所以在这里不再 给出代码进行讲解。首先新建一个记事本,然后输入代码,最 后保存为*.java文件即可完成一个JavaBean的创建。但通常都 使用开发工具进行创建,如Eclipse。使用Eclipse开发工具创建 JavaBean可以使用工具提供的功能自动生成属性的getXxx()与 setXxx()方法。
(1)在JSP页面中应用值JavaBean
值JavaBean作为信息的容器,通常应的属性 中。使用值JavaBean可以减少在JSP页面中嵌入大量的Java代 码。
【例5-7】 在JSP页面中应用值JavaBean
例如,存在一个登录页面,如图1所示。当用户输入用户名和 密码进行登录后,要求在另一个页面中输出用户输入的用户名和 密码,如图2所示。
(3)绑定属性(Bound)
(4)约束属性(Constrained) 其中绑定属性和约束属性通常在JavaBean的图形编程中使用, 所以在这里不进行介绍。 下面来介绍JavaBean中的简单属性和索引属性。
1.简单属性(Simple)
简单属性就是在JavaBean中对应了简单的setXxx()和 getXxx()方法的变量,在创建JavaBean时,简单属性最为常用。
2.索引属性(Indexed)
需要通过索引访问的属性通常称为索引属性。如存在一个大 小为3的字符串数组,若要获取该字符串数组中指定位置中的元 素,需要得知该元素的索引,则该字符串数组就被称为索引属性。 在JavaBean中,索引属性的getXxx()与setXxx()方法如下:
public void setXxx(type[] value); public type[] getXxx(); public void setXxx(int index,type value); public type getXxx(int index);
第5章 JavaBean技术
• 5.1 JavaBean概述 • 5.2 JavaBean中的属性
• 5.3 JavaBean的应用
• 5.4 JavaBean的应用实例
5.1 JavaBean概述
JSP较其他同类语言最强有力的方面就是能够使用 JavaBean组件,JavaBean组件就是利用Java语言编写的 组件,它好比一个封装好的容器,使用者并不知道其内部 是如何构造的,但它却具有适应用户要求的功能,每个 JavaBean都实现了一个特定的功能,通过合理地组织不同 功能的JavaBean,可以快速生成一个全新的应用程序。如 果将一个应用程序比做一间空房间,那么这些JavaBean就 好比房间中的家具。
(2)不可视JavaBean
不可视JavaBean又分为值JavaBean和工具JavaBean。值 JavaBean严格遵循了JavaBean的命名规范,通常用来封装表 单数据,作为信息的容器。
相关文档
最新文档