§1MVC和Struts原理.pptVIP

  • 23
  • 0
  • 约2.2千字
  • 约 20页
  • 2018-01-19 发布于广东
  • 举报
Servlet和jsp,javaBean的综合使用:MVC模式 MVC:模型,视图,控制器 某公司做一个股票查询软件,输入股票的代号就可以显示这个股票走势,怎样做? 方案1:写一个网页,接受用户输入并验证,同样是这个网页,在数据库中提取数据之后将股票走势显示 方案2:写3个程序,第一个程序(Servlet)接受输入并验证,将结果传给第二个程序(DAO),第二个程序发现这个输入参数之后,到数据库里面查找,找完之后将结果给第三个程序(JSP)显示出来 以下情况发生时,怎样做? 公司突然决定,股票显示应该更美观一些,要改变显示方法;由于计算机犯罪越来越多,要求在验证信息的时候多一些功能,如安全密钥等;公司的数据库迁移,数据库变成了不同的名字,表结构也改变了,查询的时候需要修改代码。 没有使用MVC的传统体系架构 传统架构的特点 比较容易开发 将页面设计和商业逻辑混合在一起. 修改时必须读懂整个代码 MVC体系架构 经典MVC使用方法 请求到达Servlet,Servlet将它写到Bean里面(如果需要的话) Servlet跳转到JSP JSP来得到Bean里面的数据 Model 封装应用程序的数据结构(VO)和事务逻辑(DAO) 集中体现应用程序的状态 当数据状态改变的时候,能够在视图里面体现出来 javaBean非常适合这个角色 View 是Model的外在表现 主要在模型状态改变

文档评论(0)

1亿VIP精品文档

相关文档