[技术回顾]09年3月份学习的2种开发模式

来源:互联网 发布:mac qq发离线文件 编辑:程序博客网 时间:2024/06/05 02:34

同上一篇日记一样!摘抄至我以前的博客!

 

2009-03-31  最近学习的2种开发模式

 

永久链接: http://chenyl927.iteye.com/blog/358166

Model 1实现CRUDJSP+JavaBean开发模式

Model1模式的职能分配:

JSP:与客户端之间的交互,显示数据;功能业务逻辑处理

JavaBean:数据对象;数据访问对象;业务功能实现

 

 

 

 

Model 2实现CRUDJSP + Servlet + JavaBean 开发模式

 

 

 

 

 

 

 

 

 

 

 

感觉:

Model1比较简便 简单  但是都写在JSP页面上有时候会很乱,

Model2会更好用  但是比较麻烦  还要经过servlet先配置 再映射...但是页面上更加简洁!

 

Servlet配置方法:

 

   

   <servlet>

       <servlet-name>Servlet名称</servlet-name>      

       <servlet-class></serlvet-class>        

      </servlet>

 

    

 

    <servlet-mapping>

 

       <servlet-name>Servlet名称</servlet-name>            

       <url-pattern>访问该ServletURL路径</url-pattern>           

 

    </servlet-mapping>

 

Servlet生命周期:

 

    init 方法, 负责初始化Servlet 对象。

    service 方法, 负责响应客户的请求(调用doGet doPost等方法)

    destroy 方法, Servlet 对象退出生命周期时, 负责释放占用的资源。

 

 

流行的三层开发模式:

 

l         Model2

JSP:与客户端之间的交互,显示数据

Servlet:业务逻辑控制

JavaBean:业务逻辑处理;数据对象

 

 

 

l         MVC模式:

Model(模型): 数据模型;业务模型——JavaBean

View(视图):与客户端的交互,显示数据——JSP

Controller(控制器):业务逻辑控制——Servlet

 

 

 

 

 

 

 

 

 

 

原创粉丝点击