当前位置:首页 » 编程语言 » beansjava

beansjava

发布时间: 2023-05-13 22:56:24

A. JSP、javaBeans和JavaServlet之间的关系

使用JSP和JavaBean, javaServlet。
javaServlet负责根据 URL的路径结构进行分析,而调用相应的JavaBean进行业务逻辑处理。结果交给JSP进行表示处理。
JSP文件中只使用到非常少量JavaScript.
javaServlets充当控制者的角色,负责管理对请求的处理,创建JSP页需要使用的javabean和对象,同时根据用户的动作决定把那个JSP页传给请求者。特别要注意,在JSP页内没有处理逻辑;它仅负责检索原先由javaServlets创建的对象或javaBeans,从javaServlet中提取动态内容插入静态模板。 这是一种有代表性的方法,它清晰地分离了表达和内容,明确了角色的定义以及开发者与网页设计者的分工。

B. bean在java中是什么意思,为什么要叫这个名字

当初在开发JAVA语言的时候,就是不知道该取什么名字。
后来,在程序员中,他们经常喝一种咖啡, 叫“爪洼”(音译),就取名为JAVA。
这种咖啡,是用“爪洼豆”磨出来的。所以,他们给用“豆”来命名。就是BEAN。

C. java.beans的长期持久性

从 v1.4 开始,java.beans 包提供了对长期持久性 的支持,即以其属性值的文本表示形式读取或写入 bean。这些属性值被视为 bean,它们被递归地读取或写入,以捕获其公共可用状态。此方法适用于长期改配烂存储,因为它只依赖于公共 API 而不是很可能发生更改的私有实现。
--------------------------------------------------------------------------------
注: 持久性方案无法自动实例化自定义内部类,比如用于事件处理程序的类。通过使用 EventHandler 类而不是自定义事件处理程序的内部类,可以避免此问题。
--------------------------------------------------------------------------------
可分别使用 XMLDecoder 和 XMLEncoder 类读取和写入XML格式的 bean。持久性方案的一个显着特性是,读入 bean 不需要该 bean 的特定信息。
另一方面,读出 bean 有时需要 bean 类型的特定信息。如果可以只使用属性的无参数构造方法以及公共 getter 和 setter 方法表达 bean 的状态,则无需 bean 的特定信息。否则,bean 需核漏要一个自定义持久委托,即负责写出特殊类型的 bean 的对象。从 java.awt.Component 中遗传的JDK中提供的所有类及其所有属性都将自动拥有持久委托。
如果需要(或选择)为 bean 提卖茄供持久委托,则可以通过使用 DefaultPersistenceDelegate 实例或通过创建自己的 PersistenceDelegate 子类来实现。如果 bean 需要持久委托的惟一原因是因为用户想调用 bean 使用属性值作为参数的构造方法,则可以使用无参数的 DefaultPersistenceDelegate 构造方法创建 bean 的持久委托。否则,用户需要实现自己的持久委托,对此,可能需要以下类:
PersistenceDelegate
这是一个抽象类,所有持久委托都是从它遗传的。子类应该使用它所知的 bean 类型信息来提供创建 bean 和恢复其状态所需的任何 Statement 和 Expression。
Statement
表示某一对象上的单个方法的调用。包括该方法的参数集合。
Expression
用于返回一个值的那些方法的 Statement 的子类。
一旦创建了一个持久委托,就可以使用 XMLEncoder 的 setPersistenceDelegate 方法注册它。
相关文档
有关概述、架构和教程文档的信息,请参阅:
JavaBeans,《The Java Tutorial》中的一部分。
Long-Term Persistence,The Swing Connection 中的一篇文章

D. 什么是java的字段和JavaBeans

java的字段就是java的属性,也叫变量;
JavaBeans就是类似:
public class Student{
private String name;
private int age;
public void setName(String newName){
name = newName;
}
public void setAge(int newAge){
age= newAge;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}

}

是一个纯粹的javabeans,有属性还有访问器,也就是相对应的set***/get***方法

E. javabeans具有的特点和好处有那些

我使用beans在android里面最多的就是用来保存一些缓存的数据,比如跳转传递的数据等等。可以方便的使用。这是一个规范,eclipse里面也提供了快速的生成setter/getter的快捷键。

F. 简单介绍一下java.beans这个包的作用

JavaBeans是一代网络程序员的资源,是Java语言的组件:bean的接口和通讯部分的标准,实现了bean的复用,提供用户接口;

热点内容
怎么创建boa服务器 发布:2025-07-18 06:52:09 浏览:696
大盘指标源码 发布:2025-07-18 06:51:33 浏览:921
python粘贴板 发布:2025-07-18 06:46:20 浏览:795
pro241会有什么配置 发布:2025-07-18 06:46:15 浏览:647
android下载实例 发布:2025-07-18 06:43:00 浏览:445
java完全数 发布:2025-07-18 06:40:46 浏览:275
微信投诉怎么上传图片 发布:2025-07-18 06:40:38 浏览:786
电脑版我的世界自救练习服务器 发布:2025-07-18 06:22:25 浏览:263
光遇之前为什么不在安卓上线 发布:2025-07-18 06:20:17 浏览:284
c语言偏移 发布:2025-07-18 06:03:01 浏览:889