JAVABEAN是什么和总结JAVABEAN的两种使用方式
- 格式:docx
- 大小:55.91 KB
- 文档页数:20
bean使用方法Bean是Java中重要的概念之一,它是一种可重复使用的软件组件,具有独立性和可插拔性。
在Java开发中,Bean通常用于封装数据和业务逻辑,使得代码更加模块化、可维护和可扩展。
本文将介绍Bean的使用方法,包括创建Bean、设置属性和使用Bean的实例等。
一、创建Bean在Java中,创建Bean有多种方式,最常见的是使用类来定义Bean。
首先,我们需要创建一个类,该类可以包含属性和方法。
然后,我们可以使用该类来创建Bean的实例。
例如,我们可以创建一个名为Person的类,并定义属性name和age:public class Person {private String name;private int age;// 构造方法public Person(String name, int age) { = name;this.age = age;}// getter和setter方法public String getName() {return name;}public void setName(String name) { = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}二、设置属性创建Bean的实例后,我们可以使用setter方法来设置Bean的属性。
setter方法通常具有以下形式:setXxx(),其中Xxx是属性的名称。
例如,我们可以使用以下代码设置Person的属性:Person person = new Person();person.setName("张三");person.setAge(20);三、使用Bean的实例创建并设置Bean的属性后,我们可以使用Bean的实例来调用其方法。
例如,我们可以使用以下代码获取并输出Person的属性:System.out.println("姓名:" + person.getName());System.out.println("年龄:" + person.getAge());四、使用Bean的注意事项在使用Bean时,需要注意以下几点:1. Bean的属性应该具有合适的访问修饰符,一般为private,以保证数据的封装性。
如何简单理解Javabean?
⼀、Bean的基本概念
1、Java⾯向对象,对象有⽅法和属性,那么就需要对象实例来调⽤⽅法和属性(即实例化);
2、凡是有⽅法或属性的类都需要实例化,这样才能具象化去使⽤这些⽅法和属性;
3、规律:凡是⼦类及带有⽅法或属性的类都要加上注册Bean到Spring IoC的注解;
4、把Bean理解为类的代理或代⾔⼈(实际上确实是通过反射、代理来实现的),这样它就能代表类拥有该拥有的东西了
⼆、JavaBean ⾄少满⾜的条件
1. 有⼀个public默认构造器(例如⽆参构造器,)
2. 属性使⽤public 的get,set⽅法访问,也就是说设置成private,同时get,set⽅法与属性名的⼤⼩也需要对应。
例如属性name,get⽅
法就要写成,public String getName(){},N⼤写。
3. 需要序列化。
这个是框架,⼯具跨平台反映状态必须的
三、Bean的特点
1、所有属性为private
2、提供默认构造⽅法
3、提供getter和setter
4、实现serializable接⼝。
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是一个可重复使用的软件组件,实际上是一种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的实例对象进行引用。
JSP 使用JavaBean我们知道,JavaBean是从JSP页面中分离出来的Java代码,是JSP页面的动态部分。
在这里可以以面向对象的方式来看待JSP页面和JavaBean之间的关系,JSP 页面是一个独立的对象,JavaBean是一个独立的对象,其形式如图4-1所示:图4-1 JSP页面和JavaBean关系从上图中可以看出,JSP页面和JavaBean组件都是独立对象,JSP页面如果要使用JavaBean,必须通过相应语句调用JavaBean,即JSP动作标记。
1.useBean标记在JSP页面中使用JavaBean,必须在JSP页面中有调用另外一个JavaBean对象的语句。
该语句为JSP的动作标签<jsp:useBean>,<jsp:useBean>动作标签主要功能调用一个JavaBean,这里需要注意的是,在使用JavaBean的JSP页面中,最好使用import指令(<@page import=“包名.类名”>)把JavaBean类引入到JSP页面中。
记为useBean标记,语法格式为:上面useBean标记的两种语法格式作用相同,都是创建Bean或从服务器获得现有Bean。
第一个语法格式可以称为空标记,即没有结束标记;第二种语法格式为非空标记,有开始标记和介绍标记。
两种语法格式里面包含的属性含义相同。
●id属性表示在整个页面引用Bean的惟一值,即JavaBean类被引入到当前文件中实例化对象的名称。
该名称具有惟一性、区分大小写、第一个字符必须为字母和不允许有空格等特性。
可以在同一个JSP页面,多次引用一个JavaBean类,但需要为该JavaBean指定不同的id值。
●class属性表示在JSP页面中引入的JavaBean的类名,即JavaBean所处位置。
其写法有两种形式,第一种形式为JavaBean不属于特定的包,如下所示:第二种形式是JavaBean属于一个特定的包,其语法格式如下所示:有四个值,分别为page、request、session、application。
JavaBean的意义与特点1. JavaBean的概述JavaBean是一种特殊的Java类,它遵循特定的命名规范和规定的编程风格。
JavaBean主要用于封装数据,并提供公共的get和set方法来访问和修改数据的值。
JavaBean的出现使得Java编程更加灵活、可维护和可扩展。
2. JavaBean的意义JavaBean的主要意义在于封装数据和提供统一的访问接口。
它将数据与业务逻辑相分离,提供了一种简单且易于使用的方式来操作数据。
JavaBean的意义如下所述:2.1 封装数据JavaBean通过私有的成员变量来封装数据,提供get和set方法来访问和修改数据的值。
这种封装数据的方式可以提高程序的安全性,防止外部直接访问和修改数据,从而保证数据的完整性和一致性。
2.2 提供统一的访问接口JavaBean提供了统一的访问接口,使得客户端代码可以通过get和set方法来访问和修改数据的值。
这种统一的访问接口简化了客户端代码的编写,并且降低了代码的耦合度。
当需要修改JavaBean的内部实现时,客户端代码不需要改变,只需要修改对应的访问接口即可。
2.3 支持可视化编程JavaBean可以通过在图形界面编程工具中进行拖拽和放置来创建和配置。
这种可视化编程的方式使得JavaBean的使用更加方便,同时也减少了编码的工作量。
2.4 支持持久化操作JavaBean可以支持持久化操作,可以将JavaBean的状态保存到磁盘或数据库中,以便于后续的读取和加载。
这种持久化操作可以方便地将数据保存下来,避免数据的丢失,并且方便数据的共享和传输。
3. JavaBean的特点JavaBean具有以下几个特点:3.1 符合命名规范JavaBean的类名使用大驼峰命名法,如PersonBean。
属性名使用小驼峰命名法,如name、age。
方法名以get或set开头,后面跟上属性名,并且省略属性名的第一个字母,如getName()、setName(String name)。
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后,将改变这种情况。
servlet、javabean创建和使用方法Servlet是一种用于处理HTTP请求的Java应用程序框架。
它是Java Web 开发中的核心组件之一,能够通过Servlet容器将HTTP请求转发给服务器,并对服务器返回的响应进行处理。
JavaBean是Java中用于描述对象属性的一种数据类型。
JavaBean是一种封装性较高的对象,可以通过Java编程语言直接访问和操作。
在Servlet中,JavaBean是一种重要的数据存储方式,可以将Web应用程序中的数据存储在服务器端,以便更好地管理和操作数据。
下面是创建和使用Servlet和JavaBean的一般步骤:1. 创建Servlet:在Web应用程序的根目录下创建Servlet的Java文件,通常命名为`servlet.java`。
在Servlet的Java文件中,需要定义Servlet的接口和实现类。
接口定义Servlet的响应和处理逻辑,实现类则具体实现接口。
2. 创建JavaBean:在Web应用程序的根目录下创建JavaBean的Java文件,通常命名为`javabean.java`。
在JavaBean的Java文件中,需要定义JavaBean 的属性和方法。
属性是Servlet接收的数据,方法是Servlet处理数据的方法。
3. 创建Servlet容器:在Web应用程序的根目录下创建Servlet容器的Java 文件,通常命名为`servlet-api.java`。
在Servlet容器的Java文件中,需要定义Servlet容器的接口和实现类。
4. 创建Servlet调用:在Web应用程序的HTML页面中,需要使用Servlet容器提供的API来调用Servlet。
例如,可以使用`<servlet>`标签来引用Servlet,然后使用`<servlet-name>`属性来指定Servlet的名称。
5. 编写Servlet代码:在Servlet的接口和实现类中,需要编写具体的响应和处理逻辑。
JavaBeans 是一种符合特定规范的Java 类,通常用于构建可重用组件。
JavaBeans 的规范定义了一组规则,以确保JavaBean 类易于集成到可视化开发环境中(如图形用户界面设计器),并能够通过简单的API 进行属性访问。
以下是使用JavaBeans 的一般用法:命名规范:JavaBean 类应该遵循特定的命名规范。
类名应该是一个名词,首字母大写,并且应该有一个无参数的公共构造方法。
属性应该使用标准的getter 和setter 方法命名规范。
public class Person {private String name;// 无参数的公共构造方法public Person() {}// Getter 方法public String getName() {return name;}// Setter 方法public void setName(String name) { = name;}}属性:JavaBean 类通常包含私有属性,并提供公共的getter 和setter 方法,以允许外部代码访问和修改这些属性。
无参构造函数:JavaBean 类应该提供一个无参数的公共构造函数,以便在实例化时可以通过默认的构造方法创建对象。
序列化支持:JavaBean 类可以实现Serializable 接口,以支持对象的序列化,这对于将对象保存到文件或通过网络传输是有用的。
事件处理:JavaBeans 可以通过事件机制提供更高级的功能,以允许其他对象监听并响应该对象的状态变化。
集成到可视化工具:由于JavaBeans 的特定规范,它们能够轻松地集成到各种可视化开发工具中。
例如,可以在图形用户界面设计器中轻松地将JavaBean 类的实例拖放到表单上。
以下是一个简单的使用JavaBean 的示例:public class Main {public static void main(String[] args) {// 创建一个Person 对象Person person = new Person();// 设置属性值person.setName("John Doe");// 获取属性值String name = person.getName();// 输出属性值System.out.println("Person's name: " + name);}}在实际应用中,JavaBeans 主要用于构建可重用的、可扩展的组件,例如用户界面控件、数据库连接、数据模型等。
bean的用法一、简介Bean是Java编程语言中的一个基础类,通常用于封装程序中的数据和功能。
它是一个可重用的对象,可以在程序中创建多个实例。
通过使用Bean,我们可以将相关的数据和方法组织在一起,从而提高代码的可读性和可维护性。
二、基本用法1. 定义Bean:使用Java的类定义语法来创建Bean。
通常,我们会将数据成员和方法成员定义为私有变量和公共getter/setter方法。
```javapublic class MyBean {private String name;private int age;public String getName() {return name;}public void setName(String name) { = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}```2. 创建Bean实例:使用new关键字在程序中创建Bean实例。
```javaMyBean bean = new MyBean();```3. 访问Bean数据:通过公共getter方法访问Bean中的数据。
```javaString name = bean.getName();int age = bean.getAge();```4. 设置Bean数据:通过公共setter方法设置Bean中的数据。
```javabean.setName("John");bean.setAge(30);```5. 共享Bean实例:如果多个类需要使用同一个Bean实例,可以将该Bean 定义为公共类成员变量,并在需要时通过该变量访问其数据和方法。
```javapublic class OtherClass {private MyBean myBean;...// 在其他类中通过myBean访问MyBean的数据和方法}```三、注意事项1. Bean的作用域:Bean可以有不同的作用域,如实例作用域、静态作用域等。
JAVABEAN是什么和总结JAVABEAN的两种使用方式标签:javabean2015-02-07 00:14 7761人阅读评论(0) 收藏举报分类:Java(9)原文:/flysky19/articles/88180.html一、 javabean 是什么?Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。
So simple !Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。
自己的理解:使用 javabean 和不用 javabean 的区别:一个 javabean 就是为 jsp 页面上的元素一一开辟一个空间,然后根据需要赋值、读值。
而如果不用 javabean ,就直接使用 HttpServlet 的 request 对象:只在 jsp 页面间传递获取数据:String name=req.getParameter(“name”);显示数据: out.println(name);存数据入 DB :在 jsp 中直接嵌入 java 代码,用 insert 语句存入。
感觉就像当年自己毕设做的 asp 代码一样。
.asp 页面中一系列的 req.getParameter 代码和嵌入一大堆的 sql 语句,代码很乱,很难维护。
而使用 javabean 之后,优势也就是 java 的优势:组件技术,代码重用,易于维护。
(在 jsp 页面中数据的显示很清晰。
)具体javabean是什么?有待查资料解决:1)/article/2004/551.shtml软件组件就是指可以进行独立分离、易于重复使用的软件部分。
JavaBean 就是一种基于 Java 平台的软件组件思想。
2 )/A200507/2005-07-27/170233.html JavaBean到底是个什么东西1.JavaBean与EJB(1)JavaBean与EJB规范在以下方面有共同的目标:通过标准的设计模式推广Java程序代码,提升开发过程和开发工具之间的重复运用性可携性.但是这两种规格的原始问题却是为了解决不同的问题.定义于JavaBean组件模型中的标准规范,被设计来产生可重复运用的组件,而这些组件通常被用于IDE开发工具,而且通常是可视化组件,当然并不一定是可视化组件.(2)EJB规范所定义的组件模弄,刚是用来开发服务端的Java程序,由于EJB可能执行在不同的服务器平台上,包括无图形的大型主机上,所以EJB无法使用类似AWT或SWING之类的图形化程序库.2.JavaBean与类库的区别:(1)并不是所有有用的模块都必须转化成Bean.Bean主要是能被用来可视化操作去完成一些效果.(2)类库是一个提供函数操作给编程者的一个有效操作,但是并不能从可视化操作中来获益.(3)举个例子来说:提供JDBC数据库访问的API作为一个类库比作为一个bean要好,因为JDBC的核心是用一个可编程的API,并不是能够直接展现于可视化操作.然而,写一个数库库访问Bean在JDBC的顶层还是有意义的.例如,你可以写一个能定制的"Select"bean以助于用户去组成一个查询语句,并且程序运行时用JDBC去运行这个查询语句,并显示结果集.3.在可视化编程中,可以看出,组件是一段程序代码,通过被存为class内,关键在程序开发工具如何发现组件的属性和事件.VB和Delphi都是通过某种机制来实现这点的,而Java则通过JavaBeans将可视化组件开发带进了一个更高的境界,因为一个Bean就是一个Class.针对以上的内容,JavaBean有如下的规则:(1)针对一个名为xxx的属性,你通常要写两个函数,getXxx()和setXxx().(2)你可以用get/set方式来处理boolean,可以用is来代替get.(3)Bean的一般函数不需要遵守上述的命名规则,但是需要为public.(4)对于事件,你可以使用Swing的监听器作法来处理.4.JavaBean的体系结构:JavaBean体系结构是第一个全面的基于组件的标准模型之一.在集成的IDE中使JavaBean在设计时可以操作.组件模型见如下图:结合所查资料得到自己的体会和总结:(以后有问题都google和baidu,唉这个问题去年上J2EE课的时候,问了很多同学,包括苏老师,他们都没有很好的回答出来。
)1.javabean是一种软件组件,所谓组件也就是一个java类而已。
就像一个机械零件一样,可以重复的用它来组装形成产品。
但是并不是每个java类都是javabean组件。
软件组件是有一定的概念和体系结构的。
自己的理解是,javabean组件是定义了需要get和set方法等规则的组件,通过定义这些规则,可以实现发现组件属性和事件的机制。
2.软件组件的作用:只需编写一回,各处都可执行。
对于程序员来说,最好的一点就是JavaBean 可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。
3.javabean 的特点:1.执行java.io.Serializable 接口2.提供无参数的构造器3.提供get 和set方法访问它的属性.二、 javabean 的两种使用方式:(嵌入 java 代码方式和使用 jsp 标记符方式)【也就是当作普通的类来使用或者在jsp中页面处理时有特殊的标记符处理方式】以下是使用 javabean 的每个功能的两者不同方式比较:(用了 javabean 只是方便一点,并且可以实现组件重用而已。
)a ) jsp 中使用 javabean 的类的两种方法:(这两行代码的作用是一样的)法一: jsp 中使用 <jsp:useBean> 标记符访问 javabean :<jsp:useBean id="test" class="test.TestBean" />法二: jsp 中嵌入 java 代码方式访问 javabean :首行导入 javabean :<%@ page import="com.javaBean.TestBean" %>下边就可以像在 java 语言中那样用了:<% TestBean testBean=new TestBean(); %>b)jsp 页面之间传递和获取数据的两种方法:l 获取数据:法一:使用属性标记符:<jsp:getProperty name="test" property="message" />法二:直接嵌入 java 代码:(更简单)<%=testBean.getName()%>l 存数据:法一:使用属性标记符:设置单个元素值:<jsp:setProperty name="test" property="name" value="jcm" />设置 jsp 页面中所有元素的值:<jsp:setProperty name="test" property="*" />注:这个方法特别方便,只需要在接收数据并负责显示的 jsp 页面使用 <jsp:useBean> 之后加上这一行代码,所有数据就自动赋值了。
然后在接下来的 jsp 代码中就可以使用 get方法显示出数据了。
法二:直接嵌入 java 代码:<%String name=req.getParameter(“name”);testBean.setName(name)String pwd=req.getParameter(“password”);testBean.setName(pwd)%>注:通常 javabean 函数中除了 get 和 set 方法外,还有一个把数据存入 DB 中的方法(也就是和 DB 连接并实现 insert 语句)。
问题:1. 一个 javabean 当作一个普通的类来使用,( import 类,通过 new 方法构造一个对象,然后通过对象调用方法),和通过 jsp 标记符 <jsp:useBean> 来使用有区别吗?它和普通的类有什么区别呢? javabean 也可以通过普通类的使用方式来访问呀。
上面总结的内容就是这样的呀。
2. 是不是只有通过标记符 <jsp:useBean> 来使用才能真正体检 javabean 组件的优势:自动赋值?如果不使用标记符 <jsp:useBean> 可以实现自动赋值吗?有待实验解决。
解决:(终于明白过来了!)参考资料:/archives/jsp/52ae59e6bc6d13af9ee6212133472 74a.php关于 javaBean 原理性的两个问题作者 :bdsc初次接触 javaBean ,遇到了两个原理性的问题,没有找到确定的资料得到答案,希望在这儿能得到大家的帮助。
1 、 javaBean 的 class 与普通 java 的 class 有什么区别? javaBean 的类代码有没有明确的规定,比如一定要继承什么类?如没有那怎么说一个 java 的 class 是 javaBean,或不是呢?2 、 javaBean 是在客户端执行还是在服务器执行呢?2.1 如果在客户端执行,那是不是在客户端一定要有 jvm ,并且要下载对应的javaBean 的 class 文件?但我怎么没有在自己的系统盘中找不到相应 javaBean 的class 文件呢?那 applet 也是在客户端运行,为什么要出现 javaBean 呢?2.2 如果在服务器执行,那 javaBean 是在客户端生成用户界面而产生的,那服务器端执行的代码怎么在客户端生成用户界面呢?---------------------------------------------------------------1 、对于 javaBean 于普通 java 的 class 类的分别并非很明确,主要是javabean通常在jsp页面上有特殊的引用方法。
2 、javabean 是在服务器端执行的。
javabean 并不直接生成用户界面(那是 applet 做的事情),而通常只做数据的组织、处理工作。
然后通过 jsp 页面来生成用户的界面。
以上只是我个人的理解。
我也希望与大家一起讨论。
---------------------------------------------------------------javaBean 是一种(符合要求的)java类*.jsp 在服务器端编译运行,通过封装的 socket (你看到的是 outputStream/ 名字也许不正确一类的对象)向客户( webbrowser __ie/navigator) 发送普通字符流(按 http协议 ), 这个字符流由浏览器接受,解释然后按一定的格式显示---------------------------------------------------------------1 、 javaBean 的 class 与普通 java 的 class 有什么区别? javaBean 的类代码有没有明确的规定,比如一定要继承什么类?如没有那怎么说一个 java 的 class 是 javaBean ,或不是呢?javaBean 其实就是一个 JAVA 程序。