JSP开发模式(四种模式)

  • 内容
  • 评论
  • 相关

JSP 程序开发模式包括 JSP 编程、JSP+JavaBean 编程、JSP+JavaBean+Servlet 编程、MVC 模式。

单纯的JSP编程

在 JSP 编程模式下,通过应用 JSP 中的脚本标志,可以直接在 JSP 页面中实现各种功能。虽然这种模式很容易实现,但是,其缺点也非常明显。因为将大部分的 Java 代码与 HTML 代码混淆在一起,会给程序的维护和调试带来很多困难,而且难以理清完整的程序结构。

这就好比规划管理一个大型企业,如果将负责不同任务的所有员工都安排在一起工作,势必会造成公司秩序混乱、不易管理等许多隐患。所以说,单纯的 JSP 页面编程模式是无法应用到大型、中型甚至小型的 JSP Web 应用程序开发中的。

JSP+JavaBean 编程

JSP+JavaBean 编程模式是 JSP 程序开发经典设计模式之一,适合小型或中型网站的开发。利用 JavaBean 技术,可以很容易地完成一些业务逻辑上的操作,例如数据库的连接、用户登录与注销等。

JavaBean 是一个遵循了一定规则的 Java 类,在程序的开发中,将要进行的业务逻辑封装到这个类中,在 JSP 页面中,通过动作标签来调用这个类,从而执行这个业务逻辑。此时的 JSP 除了负责部分流程的控制外,主要用来进行页面的显示,而 JavaBean 则负责业务逻辑的处理。

可以看出,JSP+JavaBean 设计模式具有一个比较清晰的程序结构,在 JSP 技术的起步阶段,该模式曾被广泛应用。

图 1 表示该模式对客户端的请求进行处理的过程,相关的说明如下。

  1. 用户通过客户端浏览器请求服务器。
  2. 服务器接收用户请求后调用 JSP 页面。
  3. 在 JSP 页面中调用 JavaBean。
  4. 在 JavaBean 中连接及操作数据库,或实现其他业务逻辑。
  5. JavaBean 将执行的结果返回 JSP+ 页面。
  6. 服务器读取 JSP 页面中的内容(将页面中的静态内容与动态内容相结合)。
  7. 服务器将最终的结果返回给客户端浏览器进行显示。

JSP+JavaBean设计模式
图1 JSP+JavaBean设计模式

本文标题:JSP开发模式(四种模式)

本文地址:https://www.hosteonscn.com/3780.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注