第14次作业JSP开发模型

第14次作业JSP开发模型,第1张

第14次作业JSP开发模型

JSP开发模型

  Jsp的原型就是JSP Model,为了更加方便的使用jsp技术,也设计出了1和2的两个版本,1是适合小型web项目的快速开发,2是在1的基础上提出的,更加适合于大型的web项目开发。

  JSP Model1

 为了使得代码不会出现和Java代码强行耦合一起,可读性很差,数据,业务逻辑,控制流程混合在一起,使得程序难以修改和维护,就是退出了JSP Model1

 JSP Model2

 虽然1 可以将数据和部分的业务逻辑从JSP分离出去,但是JSP页面仍然需要负责流程控制和产生用户界面,这样会嵌入大量的java代码,会给项目带来很大的麻烦所以2就被设计出来了,它可以将原本的JSP页面中的流程控制代码提取出来,封装到Servlet中,从而实现程序页面显示,流程控制和业务逻辑的能力。

MVC设计模式

 .///模型:负责管理应用程序的业务数据,定义访问控制以及修改数据的业务规则

  .///视图:负责与用户交互,它从模型当中获取数据向用户展示

   .///控制器:负责应用程序中处理用户交互的部分,他负责从视图当中获取数据

按照Model2实现用户注册功能

 各个程序组件当中的功能和相互工作关系介绍

   UserBean可以在它当中去提取用户信息并且显示

RegisterFormBean是封装注册表单信息的

 DBUtil是用于访问数据库的辅助类

  ControllerServlet处理用户注册的请求

   Register用于显示用户注册的页面

    loginSuccess是用于用户登录成功后的页面

  

编写UserBean类创建一个chapter11的Web项目用于封装用户信息

创建工具类在chapter11下创建DBUtil类

创建Servlet在chapter11下创建ContollerServlet类用来处理用户请求

创建JSP页面,用于接收用户的注册信息register

编写loginSuccess文件,用于用户注册成功的页面

效果图

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5678098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存