- 浏览: 865896 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (280)
- java相关 (29)
- linux系统 (55)
- ipsec (0)
- ssl (3)
- 信息安全 (13)
- web相关 (35)
- windows (9)
- c,c++ (14)
- log4j (3)
- hibernate (8)
- sqlite (1)
- 程序人生 (2)
- js (2)
- 生活点滴 (3)
- 网络相关 (14)
- 问题积累 (15)
- 数据库相关 (27)
- 软件测试 (2)
- PKI相关 (2)
- 程序设计 (7)
- 犄角旮旯 (0)
- 杂七杂八 (0)
- 硬件相关 (14)
- 防火墙 (2)
- 电子商务 (2)
- 多媒体相关 (1)
- 内存管理 (4)
- 面向对象 (1)
- csp (1)
- 驱动开发 (3)
- 移动开发 (2)
- openssl多线程实例 (1)
最新评论
-
xiaoyao3857:
博主很有探索精神嘛,学习了
Linux主机名Hostname详解 -
hiskyrisa:
言简意赅,好文章。
Flex是什么 -
layznet:
犯了类似错误。使用的是derby数据库。driverClass ...
java.sql.SQLException: No suitable driver -
idision:
你好,文章有一句createSubjectKeyId(keyT ...
bouncycastle 产生证书 -
zheng12tian:
代码有全的不?只贴一部分,,,,
在LOG4J中把日志写入远程数据库
JavaBean 概述 用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包, 并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。 用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。 JavaBean 的发展 最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。 特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。 这些包括如Grid控件,用户可以将该部件拖放到开发环境中。 从此,JavaBean就可以扩展为一个java web 应用的标准部件, 并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。 JavaBean需求 JavaBean是java类,属于某些特定的译码知道方针,并且扩展了适应性和范围, 允许用户访问内部的属性和方法。通过这些,JavaBean类可以用于下列方法: 1. 在IDE中,JavaBean的功能允许应用开发者浏览其中的方法, 即使JavaBean是被编译的,并且无法利用原始的源文件。 2. 在 Remote Method Invocation(RMI) 的分布式风格中, 这项功能听起来并不让人兴奋,但是在未来的包含企业版的JavaBean后,将改变这种情况。 3. 为了JavaBean的属性值和状态可以保存到磁盘上。 这里说的有些简单,如果想了解更多的东西,可以查阅一些资料。 JavaBean设计注意事项 实际应用中,在表现对象或者处理前扩展JavaBean的设计非常有用。通常认为如果提供信息, web开发者将在功能上满足拥护对JavaBean的需求。例如: HTML中显示敏感的数据时 用户可以屏蔽的条目,如密码、电话号码等。 良好规划设计的JavaBean是值得信赖的。 Java 中的 null 不同于 SQL 中的 null 看这样一道测试程序: public class NullTest { public static void main(String[] args) { int I = 0; // int I = null; // not a valid initialization String str = null; String strZeroOutValue = “”; StringBuffer sb = new StringBuffer(“Null test: String initialized as null = “); sb.append(str); sb.append(“\n String representing a Zero Out Value:”); sb.append(strZeroOutValue); System.out.println(sb.toString()); } } 这个程序将产生下面的结果: Null test: String initialized as null = null String representing a Zero Out Value: 在JavaBean中, 我们将 I 变量声明为一个 int, 我们必须处理与该变量相关的值, 因为I 默认的没有值,int 类型无法初始化为 null, 如果int 值没有进行明确的初始化,编译器将提示错误。 执行 NullTest 程序,将验证在文本中空字符串是空值的替代,用于显示 SQL 的插入和更新。 如果我们需要删除一些信息,通过删除表单区域的文本,需要将数据库发送长度为0的字符串。 尽管大多数数据库将空字符串作为空值进行操作,如果我们使用的数据库不支持处理空字符串的话, 我们必须写入附加的java代码,来创建自己的SQL插入声明。 例如: if(test.length==0) { sb.append(“null”); } else { sb.append(test); } JavaBean 的范围: JavaBean 的范围。 Scope 是一个具有生命时间的变量。JavaBean的范围在 <jsp:useBean scope=”….>标志中右边进行表示。将产生一个JavaBean的快捷参考。 说明:jsp服务器引擎将剥离<jsp。。。。标记。并且在最终用户的浏览器上无法显示实际代码。 存在下面四种范围: 页面、 请求、 对话、 应用。 对话范围: 对话范围的JavaBean 主要应用与跨多个页面和时间段: 例如填充 用户信息。 添加信息并且接受回馈,保存用户最近执行页面的轨迹。对话范围JavaBean保留一些和用户对话 ID 相关的信息。 这些信息来自临时的对话cookie,并在当用户关闭浏览器时,这个cookie将从客户端和服务器删除。 页面/请求范围: 页面和请求范围的JavaBean有时类似表单 的bean , 这是因为 他们大豆用与处理表单。 表单需要很长的时间来处理用户的输入,通常情况下用于页面接受HTTP/POST或者GET请求。 另外页面和请求范围的bean可以用于减少大型站点服务器上的负载,如果使用对话bean, 耽搁的处理就可能会消耗掉很多资源。 应用: 应用范围通常应用于服务器的部件,例如 JDBC 连接池、应用监视、拥护计数和其他参与用户行为的类。 在Bean中限制HTML的产生: 理论上,JavaBean 将不会产生任何HTML,因为这是jsp层负责的工作;然而, 为了动态消息提供一些预先准备的格式是非常有用的。产生的HTML将被标注的 JavaBean方法返回。 这里有一些非常重要的事情: 1. 不要试图在JavaBean返回的HTML中放置任何字体尺寸。 并不是所有的浏览器都相同。很多浏览器无法处理完整的字体尺寸。 2. 不要试图在JavaBean返回的HTML中放置任何脚本或者DHTML。 向页面直接输出脚本或者DHTML相当于自我毁灭, 因为某些浏览器版本在处理不正确的脚本时会崩溃(非常少但是有)。 如果用户的JavaBean在运行时是动态的推出复杂的HTML语言,用户将陷入调试的噩梦。 另外,复杂的HTML将限制JavaBean的寿命和灵活性。 3. 不要提供任何的选择。 如果用户使用不同的系统浏览页面,可以提供一种可以替换的方法。
发表评论
-
关于Bad version number in .class file的问题
2010-11-15 14:20 1003关于Bad version number in .class ... -
一个获取文件crc32校验码的简洁的java类
2010-05-12 19:48 3278从jdk1.4开始,java核心包里已经提供对crc计算的支持 ... -
Windows下Apache与Tomcat的整合
2010-05-12 13:52 1081为了完成这个任务,在 ... -
SSL双向认证java实现
2010-05-09 11:35 1801本文通过模拟场景,介 ... -
java.util.ResourceBundle 使用详解
2010-04-28 19:39 857一、认识国际化资源文件 这个类提供软件国际化的捷 ... -
基于JAAS实现登录
2010-04-25 22:11 1265JAAS:Java Authentication and ... -
什么是JAAS,以及灵活的Java安全机制
2010-04-25 22:05 1892今天在论坛上看到JASS,不清楚是什么呢,网上找了一下,受益良 ... -
Java插件技术
2010-04-25 21:31 21561.Java插件技术 Java插件技术(Java Plu ... -
java RMI的例子(转)
2010-04-25 21:11 955参考别人的程序后写了个自己的RMI 程序RMI ,远程方法 ... -
Java安全通信、数字证书及应用实践(转)
2010-04-21 21:05 1678摘要 : 在本文 ... -
Eclips 内存溢出
2010-04-13 16:26 1048在Eclipse 根目录下找到eclipse .ini ... -
Eclipse 启动不起来异常:JVM terminated. Exit code=-1
2010-04-11 10:09 7466Eclipse 启动不起来,出现以下错误: ... -
Java程序员需要了解的几个开源协议介绍
2009-12-21 21:32 1122介绍几个比较常见的开 ... -
apache lucene介绍
2009-12-15 09:16 1954什么是lucene Apache Lucene是一个开放源程序 ... -
Java基础:Java中堆内存与栈内存分配浅析
2009-08-11 20:19 1353Java 把内存划分成两种:一种是栈内存,另一种是堆内存 ... -
对synchronized(this)的一些理解
2009-07-23 10:21 1179一、当两个并发线程访问同一个对象object中的这个synch ... -
Linux下JNI调用
2009-07-09 12:43 1462整个实现过程可以分为五步来完成: 1)写一个声明了nativ ... -
如何在Java中执行其它程序
2009-07-09 12:42 2311在编写Java程序时,有时 ... -
linux下jdk的安装与卸载
2009-07-06 10:46 2109下面是卸载步骤: 用ro ... -
JNI技术小试
2009-06-23 14:28 1235目前 java 与 dll 交互的技术主要有 ...
相关推荐
#### 一、JavaBean概述 JavaBean是一种使用Java语言编写的可重用组件。为了实现JavaBean的功能,此类组件必须遵循一定的规范:类必须是具体类(而非抽象类)且对外公开(`public`),并且具备一个无参的构造函数。...
#### 一、JavaBean 概述 JavaBean 是一种可重用的软件组件模型,主要用于 Java 应用程序开发中。JavaBean 的概念最早由 Sun Microsystems 提出,其设计目的是为了简化 Java 组件的开发和复用。JavaBean 通常用来...
2. **JavaBean概述** JavaBean是Java平台上的组件,能够在Java虚拟机(JVM)上运行。它们通常是公共类,封装了特定功能或业务逻辑,包含属性、getter和setter方法,以及用于特定任务的操作。一个标准的JavaBean有...
#### 一、JavaBean概述 JavaBean是一种遵循特定设计模式的Java类,它具有无状态性(stateless)、可序列化(serializable)的特点,并且通常用于封装数据和业务逻辑。JavaBean的设计模式确保了它能够轻松地与其他...
1. JavaBean概述 JavaBean是一种符合特定规则的Java类,它通常代表业务逻辑中的实体或实体关系。根据规范,狭义的JavaBean应具备以下特点: - 公共类 - 无参数构造方法 - 私有属性 - 公共的getter和setter方法,用于...
#### 一、JavaBean概述 JavaBean是一种基于Java的软件组件,主要用于封装数据和实现简单的业务逻辑。JavaBean遵循一定的命名规范,并且通常被设计成可序列化的,以便于在网络中传输。JavaBean的属性应该符合...
#### JavaBean概述 JavaBean是一种特殊的Java类,主要特点如下: 1. **公开的类** - JavaBean必须是一个公共类(`public`)。 2. **无参构造器** - JavaBean需要提供一个无参的构造方法。 3. **属性访问器** ...
Ok.ppt、05责任链模式Ok.ppt、 06变压器模式Ok.ppt、07观察者模式Ok.ppt、 08门面模式Ok.ppt、12JavaBean概述Ok_.ppt、 13JavaBean高级应用Ok_.ppt
**JavaBean概述** 1. **代码重用与组件规范**: JavaBean作为代码组件,旨在简化程序构建,通过组合已有的组件,快速创建新程序。结合可视化技术和事件处理,用户可以通过直观的图形界面操作重用代码组件。 2. **...
2.1.3【JAVABEAN概述】 4 2.2【基于B/S的WEB应用体系结构】 5 2.2.1【传统的两层体系结构】 5 2.2.2【三层体系结构】 5 2.2.3【JSP网站开发模式】 6 2.3【NETBEANS 简介】 7 2.4【TOMCAT 简介】 7 2.5【SQL SERVER...
三一、创建JavaBean概述 三二、用BeansExpress创建JavaBean 三三、创建属性 三四、使用事件 三五、用BeanInfo类指定组件信息 三六、串行化JavaBean 三七、使一个对话框成为JavaBean 三八、附录A 用JBuilder进行国际...
14.2 JavaBean概述 JavaBean是一个符合特定规范的Java类库,可用于构建可复用的软件组件。一个JavaBean由属性、方法和事件三部分组成。它可以在Java应用程序或Applet中被组装和使用。JavaBean的属性是私有的,外部不...
同时,对关键技术进行了介绍,包括JSP技术、MYSQL概述、JAVABEAN概述、系统开发模式和SSH简介。 在系统总体设计方面,包括系统总体结构设计、概念设计(E-R图)和逻辑结构设计等。通过对系统的设计和实现,实现了...
##### 2.3 JavaBean概述 JavaBean是一种Java类,它遵循特定的编写规则,主要用于封装数据和业务逻辑。JavaBean通常被用作数据传输对象,用于存储从数据库检索的数据或者表单提交的数据。JavaBean的设计原则包括:...
一、 JavaBean开发用户注册页面概述 JavaBean开发用户注册页面是使用JavaBean技术开发的用户注册页面,旨在帮助用户快速掌握JavaBean开发用户注册页面的技术要点。本资源摘要信息将对JavaBean开发用户注册页面的...
组件技术概述: 组件技术是现代软件开发的核心,它强调软件的模块化和可复用性。JavaBean是Sun Microsystems推出的一种符合Java平台的组件标准。与微软的COM和COM+不同,JavaBean是跨平台的,基于Java虚拟机(JVM)...