
关于JavaBean:
JavaBean是保存数据的实体,通常与中的表对应,也称为POJO, entity, domain, 如 Person, User等.
JavaBean规范:

1、所有属性为private
2、提供默认构造方式
3、提供getter和setter

4、实现serializable接口
1.JSP系统研发的设计理念
目前,在大多数Browser/Server结构的WEB应用中,浏览器直接通过HTML以及JSP的方式与用户交互,响应用户的请求。虽然最直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的剧增会使JSP页面臃肿不堪,WEB服务器的负荷过重。因此,在中间层上采取基于建模视图控制器(MVC.Model-View-Controller)的设计理念。Model层用来推动业务逻辑,View层用来显示用户界面,Controller层主要负责View层跟Model层之间的控制关系。具体推动时,把Servlet用作应用程序的控制器,把JSP文档作为视图,JavaBeans被拿来表示模型。

所有的请求都被发送给成为控制器的Servlet,它接受请求,并按照请求信息将他们分发给适当的JSP来响应。同时,Servlet还按照JSP的需求生成JavaBeans的例子并输出给JSP环境。JSP可以借助直接调用方式或使用UseBean的自定义标签得到JAVABeans中的数据。这种设计理念很好地推动了数据层与表示层的分离,使开发工作非常易于跟快速。在这些设计理念下,各层次之间的数据传递如图

2、 数据存取技术

是管控信息系统的核心内容。目前,WEB与接口技术有很多,其中JDBC是Java程序连接和存取的应用程序接口,由一组用Java语言编写的类与接口构成,是执行SQL语句的Java API。若辅以JSP/Servlet+JDBC的科技,客户端不产生查询命令,客户端上的浏览器通过URL和中间层的Web服务器建立联结。WEB服务器主要负责接收本地或远程浏览器的HTTP数据请求,然后中间层的Servlet收到请求后,通过执行程序中的SQL语句,利用JDBC提供的标准API对进行访问和相应的操作处理。Servlet再将查询的数据传给JSP,最后生成标准的JSP页面将结果返回给提出请求的浏览器。这样jsp mvc架构,不仅将客户端与服务器端分开,同时增加了的访问效率。
3. 各个层次的设计
1设计
2中间层设计
Model层一般来说由许多JAVABeans组成,根据这种Beans在平台中起的不同的作用,将他们分为Command Beans、Data Beans、View Beans三种类别。其中Command Beans用来推动业务逻辑即对对象示例的处理;Data Beans是拿来描述跟定义从现实世界中写实出来的对象模型;而 View Beans则是拿来将处理完的对象示例进一步封装并返回至客户端。
首先,Command Beans获得Servlet传递过来的信息,并将这种业务信息封装在Data Beans定义的对象示例中,根据业务逻辑对信息进行处置。当必须进行读取的转储操作时,Command Beans将对象示例及其相应的控制信息通过接口方式完成对的操作。操作完成后,再将返回的记录集封装成Data Beans的对象示例,进行一定的处理后jsp mvc架构,将这种必须返回至界面的信息再封装到事先定义的View Beans中去,通过View Beans将信息返回至界面上。
3.客户端设计
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-137403-1.html
速率普遍低于15节