-
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既可以封装数据同时也可以封装业务逻辑
查看全部 -
javabean的四个作用域范围查看全部
-
setProperty查看全部
-
useBeans查看全部
-
什么是jsp动作元素?包含哪几类?查看全部
-
一、什么是javabean
1、Javabeans就是符合某种特定规范Java类。
使用Javabeans的好处是【解决代码的重复编写】,减少代码冗余,功能区分明确,提高代码的维护性。
2、设计原则四点:
公有类,属性私有,包含无参的共有构造方法,getter和setter方法封装属性
查看全部 -
exception对象
查看全部 -
config对象
查看全部 -
pageContext对象的常用方法
查看全部 -
pageContext对象查看全部
-
page对象查看全部
-
application对象的常用方法:
查看全部 -
application对象
查看全部 -
session 销毁3种方式:
1. session.invalidate()
2. session过期(超时)
3. 服务器重新启动
查看全部 -
session的生命周期查看全部
举报