模型1
jsp页面调用javabean,由javabean去访问数据库,
Mode1:(javabean先封装代码,jsp再调用更方便,便于维护)
Model1简介
Model1:JSP( 界面)+JavaBean(业务逻辑代码)+数据库
Model 1模型图
Model1模式
Model1模式出现前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。
弊端:在界面层充斥着大量的业务逻辑的代码和数据访问层的代码,Web程序的可扩充性和可维护性非常差。
Javabean的出现可以使jsp页面中使用Javabean封装的数据或者调用Javabean的业务逻辑代码,这样大大提升了程序的可维护性。
Model1分为三层:
1.界面层:由JSP页面进行与客户端浏览器的交互,可以直接调用JavaBeans。
2.业务逻辑层:由JavaBeans进行处理业务逻辑,封装数据,并与数据库层进行交互。
3.数据库层:底层数据库,可被JavaBeans访问。
注意:
1、Model 1模型出现前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。
2、弊端:在页面层充斥着大量的业务逻辑代码和数据访问层代码,Web程序的可扩展性和可维护性非常差。
3、Javabean的出现可以使jsp页面中使用Javabean封装的数据或者调用Javabean的业务逻辑代码,这样大大提升了程序的可维护性。
Ps:Javabean既可以封装数据同时也可以封装业务逻辑
Model1模式出现前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。
弊端:在界面层充斥着大量的业务逻辑的代码和数据访问层的代码,Web程序的可扩充性和可维护性非常差。
Javabean的出现可以使jsp页面中使用Javabean封装的数据或者调用Javabean的业务逻辑代码,这样大大提升了程序的可维护性。
三层:1.JSP页面
2.JavaBean
3.数据库
Model1 简介
model1方式:
model1之前:
弊端:
model1 模式:
model1 中出现了简单的分层,jsp处理页面,使用JavaBean处理业务逻辑,如访问数据库
Model1
jsp+Javabean+数据库
javaBean的出现:使得jsp可以调用JavaBean封装的数据,或者业务逻辑代码,减少耦合,利于维护
model1的形式:jsp+javaBean+数据库
javaBean的出现:使得jsp可以调用JavaBean封装的数据,或者业务逻辑代码,减少耦合,利于维护
弊端:界面复杂难以维护
最开始的web模型:jsp处理请求和逻辑及数据访问,做出响应
mdoel1简介
Model1 模型出现前,整个WEB应用的情况:几乎全部由JSP页面组成,JSP页面接受客户端请求,对请求处理后直接作出相应
弊端:在界面层充斥着大量的业务逻辑的代码,和数据访问层,Web程序的扩展性和可维护性非常差
Model1分为三层: 1.界面层:由JSP页面进行与客户端浏览器的交互,可以直接调用JavaBeans。 2.业务逻辑层:由JavaBeans进行处理业务逻辑,封装数据,并与数据库层进行交互。 3.数据库层:底层数据库,可被JavaBeans访问。 注意: 1、Model 1模型出现前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。 2、弊端:在页面层充斥着大量的业务逻辑代码和数据访问层代码,Web程序的可扩展性和可维护性非常差。 3、Javabean的出现可以使jsp页面中使用Javabean封装的数据或者调用Javabean的业务逻辑代码,这样大大提升了程序的可维护性。 Ps:Javabean既可以封装数据同时也可以封装业务逻辑。
Model1简介
Model1分为三层:
1.界面层:由JSP页面进行与客户端浏览器的交互,可以直接调用JavaBeans
2.业务逻辑层:由JavaBeans进行处理业务逻辑,封装数据,并与数据库层进行交互
3.数据库层:底层数据库,可被javaBeans访问
避免了JSP页面直接进行业务逻辑处理所带来的维护性,扩展性差的弱点.体现了分层设计的思想。
Model1简介<br> Model 1模型出现前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应<br> 弊端:在页面层充斥着大量的业务逻辑代码和数据访问层代码,Web程序的可扩展性和可维护性非常差。<br>
Model1:jsp+javabean,其中jsp为表示层和控制层,javabean为模式层 Model2:jsp+servlet+javabean,jsp为表示层,servlet为控制层,javabean为模式层 Jsp负责生成动态网页,只用做显示页面。 Servl et负责流程控制,用来处理各种请求的分派。 JavaBeans负责业务逻辑,对数据库的操作。 模式层Model,表示层View,控制层Control,合起来即为MVC。
Model1简介
JavaBean实现交互模型
Model1简介
界面层(JSP)
业务逻辑层(JavaBean)
数据库层
Model1弊端
Model1简介
model1:
model1:jsp+javabean
1.Model1简介<br> Model 1模型出现前,整个Web应用的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应<br> 弊端:在页面层充斥着大量的业务逻辑代码和数据访问层代码,Web程序的可扩展性和可维护性非常差。<br>
Model1分为三层:
1.界面层:由JSP页面进行与客户端浏览器的交互,可以直接调用JavaBeans
2.业务逻辑层:由JavaBeans进行处理业务逻辑,封装数据,并与数据库层进行交互
3.数据库层:底层数据库,可被javaBeans访问
避免了JSP页面直接进行业务逻辑处理所带来的维护性,扩展性差的弱点.体现了分层设计的思想。