javaBean

 

javaBean产生的背景

在jsp网页开发的初级阶段,并没有框架于逻辑分层概念的产生,而是要将java代码嵌入到网页之中,对jsp页面中的一些业务逻辑进行处理,如字符串处理,数据库操作等。

此种开发方式看似简单,但是如果将大量的java代码嵌入到jsp页面之中,必定会给修改及维护带来一定的困难。因为在jsp页面中包含html代码,css代码,js代码等,同时加入业务逻辑处理代码,不利于页面美工人员的设计,也不利于java程序员对程序的开发;而且将java代码写入在jsp页面中,不能体现面向对象的开发模式,达不到代码的重用。

使用javaBean的意义

如果使html代码与java代码相分离,将java代码单独封装成为一个处理某种业务逻辑的类,然后在jsp页面中调用此类,就可以降低html代码与java代码之间的耦合度,简化jsp页面,提高java程序代码的重用性及灵活性。这种与html代码相分离,而使用java代码封装的类,就是一个javaBean组件。

javaBean规范

(暂留)

 <jsp:useBean>动作标志的应用(用来实例化javaBean对象)

<jsp:useBean id="实例名" scope="范围" class="完整类名"  beanName="完整类名" type="数据类型">

  ...

</jsp:useBean>

使用<jsp:getProperty>标签可以获取javaBean中的属性信息

 <jsp:getProperty name="javaBean实例名" property=""/>

 

<jsp:useBean> 和<jsp:getProperty>标签之所以能够操作java类,是因为我们所编写的java类遵循了JavaBean规范。

<jsp:setProperty name="javaBean实例名" property="" value="" />

将property="*",作用是对javabean的所有属性进行复制,但是要求表单中的属性名和javaBean中的属性名一致

 

posted @ 2014-04-29 21:07  blmdlm  阅读(132)  评论(0编辑  收藏  举报