第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文件,用于用户注册成功的页面

效果图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值