第5 章 JSP 使用Model2 实现登录模块 ( 视频讲解:48 分钟) 在JSP 开发过程中有两种开发模型可供选择:一种是JSP 与Jav aBean 相结合,这种方式称为Model1;另外一种是JSP、Jav aBean 与Serv let 相结合,这种方式称为Model2。本章将针对这两种开发模型对 JSP 的架构方式进行详细讲解,并结合实例分析两种模型的优缺点。 通过阅读本章,您可以: 掌握JSP 动作标签用法 掌握JSP 动作标签用法 掌握JSP 动作标签用法 掌握 Jav aBean 的作用域 掌握 Model1 开发模式 掌握 Model2 开发模式 理解MVC 设计原理 5.1 JavaBean 视频讲解:光盘\TM\Video\5\Jav aBean.ex e 在JSP 网页开发的初级阶段,并没有所谓的框架与逻辑分层的概念,JSP 网页代码是与业务逻辑代码写在一起的。这种零乱的代码书写方式,给程序的调试及维护带来了很大的困难,直至 Jav aBean 的出现,这一问题才得到了些许改善。 5.1.1 Jav aBean 简介 5.1.1 JavaBean 简介 Jav aBean 是用于封装某种业务逻辑或对象的 Jav a 类,此类具有特定的功能,即它是一个可重用的 Jav a 软件组件模型。由于这些组件模型都具有特定的功能,将其进行合理的组织后,可以快速生成一个全新的程序,实现代码的重用。Jav aBean 的功能是没有任何限制的,对于任何可以使用Jav a 代码实现的部分或需求的对象,都可以使用Jav aBean 进行封装,如创建一个实体对象、数据库操作、字符串操作等。它对简单或复杂的功能都可以进行实现。 Jav aBean 可分为两类,即可视化的 Jav aBean 与非可视化的 Jav aBean。可视化的 Jav aBean是一种传统的应用方式,主要用于实现一些可视化界面,如一个窗体、按钮、文本框等。非可视化的Jav aBean 主要用于实现一些业务逻辑或封装一些业务对象,并不存在可视化的界面。此种方式的应用比较多,在JSP 编程之中被大量采用。 将Jav aBean 应用到JSP 编程中,使JSP 的发展进入了一个崭新的阶段。它将HTML 网页代码与Jav a 代码相分离,使其业务逻辑变得更加清晰。在JSP 页面中,可以通过JSP 提供的动作标签来操作Jav aBean 对象。其中主要包括、与3 个标签,这 3 个标签为 JSP 内置的动作标签。在使用过程中,不需要引入任何第三方的类库。 5.1.2 jsp:u ser...