9.1JSP开发模型先定一个小目标!熟悉JSP技术开发Web应用程序的两种模型JSPModel1和JSPModel2
9.1 JSP开发模型 先定一个小 目标! 小 目标! 熟悉JSP技术开发Web应用程序的两种 模型JSP Model1和JSP Model2
9.1JSP开发模型JSP的两种开发模型JSP技术在Web应用程序的开发过程中运用十分广泛,它功能强大,是当前流行的动态网页技术标准之一。使用JSP技术开发Web应用程序,有两种开发模型可供选择,通常我们称为JSPModel1和JSPModel2
JSP技术在Web应用程序的开发过程中运用十分广泛,它功能强大,是当前流行的动态网 页技术标准之一。使用JSP技术开发Web应用程序,有两种开发模型可供选择,通常我们 称为JSP Model1和JSP Model2。 JSP的两种开发模型 9.1 JSP开发模型
9.1JSP开发模型JSPModell在讲解JSPModel1开发模型之前,先来了解一下JSP开发的早期模型。在早期使用JSP开发JaVaWeb应用时,JSP文件是一个独立的、能自主完成所有任务的模块,它负责处理业务逻辑、控制网页流程、向用户展示页面等,JSP早期模型的工作原理如下图所示。保存或修改数请求据浏览器JSP数据库响应读取数据
在讲解JSP Model1开发模型之前,先来了解一下JSP开发的早期模型。在早期使用JSP开发Java Web应用时,JSP文件是一个独立的、能自主完成所有任务的模块,它负责处理业务逻辑、控制网 页流程、向用户展示页面等,JSP早期模型的工作原理如下图所示。 JSP Model1 9.1 JSP开发模型 浏览器 JSP 保存或修改数 据 响应 请求 读取数据 数据库
9.1JSP开发模型JSPModell由上图可知,首先浏览器会发送请求给JSP,然后JSP会直接对数据库执行读取、保存或修改等操作,最后JSP会将操作结果响应给浏览器。但是在程序中,JSP页面功能“过于复杂”,会给开发带来一系列的问题,比如JSP页面中HTML代码和Java代码耦合在一起,使得代码的可读性很差,数据、业务逻辑,控制流程混合在一起,使得程序难以修改和维护。为了解决上述问题,SUN公司提供了一种JSP开发的架构模型一一JSPModel1
JSP Model1 9.1 JSP开发模型 由上图可知,首先浏览器会发送请求给JSP,然后JSP会直接对数据库执行读取、保存或修 改等操作,最后JSP会将操作结果响应给浏览器。但是在程序中,JSP页面功能“过于复 杂”,会给开发带来一系列的问题,比如JSP页面中HTML代码和Java代码耦合在一起,使 得代码的可读性很差,数据、业务逻辑,控制流程混合在一起,使得程序难以修改和维护。 为了解决上述问题,SUN公司提供了一种JSP开发的架构模型——JSP Model1
9.1JSP开发模型.JSPModellJSPModel1采用JSP+JavaBean的技术,将页面显示和业务逻辑分开。其中,JSP实现流程控制和页面显示,JavaBean对象封装数据和业务逻辑。JSPModel1的工作原理如下图所示。请求浏览器JSP响应保存或修改数据数据库JavaBean读取数据
JSP Model1采用JSP+JavaBean的技术,将页面显示和业务逻辑分开。其中,JSP实现流程控制和 页面显示,JavaBean对象封装数据和业务逻辑。JSP Model1的工作原理如下图所示。 JSP Model1 9.1 JSP开发模型 读取数据 数据库 浏览器 响应 请求 JSP 保存或修改数 据 JavaBean