java 2使用框架开发租房网站tp02.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

JSP+Servlet+JavaBean第二章

回顾与作业点评请描述你理解的Servlet是什么?以Excel输出内容显示时需要进行哪些设置?为什么要将显示与业务逻辑进行分离?

ModelI模式的弊端有哪些?什么是MVC模式? MVC模式的优点是什么?预习检查

实现租房网用书注册实现租房网信息的浏览实现租房网房屋信息发布实现租房网房屋信息的编辑实现租房网房屋的查询本章任务

本章目标掌握MVC设计模式基本概念使用MVC设计模式开发应用程序

ModelI模式简介ModelI模式将业务逻辑与页面显示融合在一起的开发模式开发形式纯JSP文件形式开发使用JSP+JavaBean形式开发

纯JSP开发方式开发形式在JSP文件中直接嵌入Java脚本适合初学者学习JSP相关知识

纯JSP开发方式优点简单方便缺点JSP页面中多种语言代码混合,增加了开发难度不易于系统后期维护和扩展系统出现运行异常时,不易于代码调试

JSP+JavaBean开发方式开发形式使用JavaBean封装业务处理及数据库操作JSP调用JavaBean实现内容显示

JSP+JavaBean开发方式优点页面代码相对简洁业务处理和数据库操作封装到JavaBean中,提高了代码的重用性通过对JavaBean的修改,提高了系统的扩展性便于系统调试缺点业务逻辑依然有JSP来完成JSP页面依然需要嵌入Java代码

如何解决ModelI模式的弊端1、在你所写的程序中,很多JSP页面直接访问数据库,如果数据库表名改变了,你所要做的工作是什么?2、你的程序中所有的页面都需要美工进行美化,但是他不懂Java怎么办?

顾客点菜顾客点菜厨师菜肴服务员加工菜肴服务员把菜单给厨师服务员上菜把菜单给服务员把菜给服务员以各自的功能进行分工生活中的解决方案

什么是设计模式是一套被反复使用、多数人知晓的、代码设计经验的总结模式必须是典型问题(不是个别问题)的解决方案设计模式的作用解决一类问题的成功经验是为了可重用代码、让代码更容易被他人理解、保证代码可靠性设计模式

MVC设计模式模型Model接收视图请求数据,进行业务处理,返回处理结果视图View交互界面,负责数据采集和处理、用户的请求控制器Controller接收用户端请求,将模型和视图联系在一起,实现用户请求的功能承上启下的枢纽MVC设计模式2-1

MVC设计模式2-2MVC模式的编程思路

开发基于MVC模式的应用程序2-1如何使用MVC模式实现用户登录?根据MVC编程思路逐步实现视图模型开发控制器

开发基于MVC模式的应用程序2-2编写用户登录控制器publicclassLoginextendsHttpServlet{publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throws ServletException,IOException{ Stringname=request.getParameter(name); Stringpassword=request.getParameter(password); UserBizub=newUserBizImpl(); Useruser=ub.login(name,password); //判断用户是否存在 if(user==null){request.setAttribute(message,用户名或密码错误); request.getRequestDispatcher(/page/login.jsp) .forward(request,response); }else{ //用户存在并查找其发布的租房信息 }}}演示示例:用户登录

优点各司其职、互不干涉有利于开发中的分工有利于组件的重用缺点系统结构和实现复杂视图和控制器过于紧密适合大型应用程序MVC模式优缺点

指导——租房网用户登录2-1训练要点:使用JSP+Servlet+JavaBean开发网站掌握MVC设计模式需求说明:实现租房网用户登录功能检测用户名是否可用讲解需求说明

指导——租房网用户登录2-2完成时间:30分钟实现思路:分别开发视图、模型、控制器(Servlet)在模型中编写方法检查用户名方法保存注册信息方法

共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解

练习——房屋信息浏览

需求说明在

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档