开发模式_综合案例课程笔记

开发模式_综合案例课程笔记

ID:47216462

大小:356.54 KB

页数:50页

时间:2019-08-27

开发模式_综合案例课程笔记_第1页
开发模式_综合案例课程笔记_第2页
开发模式_综合案例课程笔记_第3页
开发模式_综合案例课程笔记_第4页
开发模式_综合案例课程笔记_第5页
资源描述:

《开发模式_综合案例课程笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JSTL标签库_开发模式—综合案例1•学习目标:1:开发模式servlet+jsp分层开发思想2:beanutils框架的使用说明3:基于servlet+jsp综合案例4:基于三层结构开发的综合案例2•开发模式JAVAEE企业开发模式之瀑布式需求需求整理需求大纲•…〉需求设计…〉编码阶段(W+架构师)svnmaven->测试工程师(白盒测试黑盒)(5k—lw)—>发布・・・>维护(运维3500-5000linux工程师)企业开发模式之迭代式缩短周期快速出产品内部框架(静态页面)JSP两种开发模式1:纯jsp开发mvc做网站jsp页面

2、显示和业务逻辑的处理(早期开发模式称为:jspmodel1)2:基于mvc思想开发servletjsp分层servlet处理业务逻辑jsp显示页面(model2年代)引入dao2.1.Servlet+JSP+JavaBean开发模式设计模式,适合开发业务流程复杂大型应用,JSP只负责页面显示,(JAVAEE经典三层结构)1、客户端提交请求给Servlet2^Servlet接收数据,封装数据到JavaBean中3、Servlet调用JavaBean处理数据,得到处理结果4^Servlet将数据处理结果传递给JSP5、JSP生成响应页面

3、,返回客户端图解:流程说明浏览器、登陆注册查询!!L1:servlet代码请求参数的接受'请求参数封装javabeangetPa「ameter("xxx")-—AjavaBean!2:接受业务处理结果传递jsp-jsp生成响应页面■丿编写步骤:先处理再处理多表操作添加事勢!!<丿表现层!业务层.——流程单一分工明确代码固走!!大纲!月勝器mvc代码:客户端,浏览器ogin.jsp登陆•注册...login.ok.jipkiflHe^ror.jsp跳转!获取请求舷tomcat转发/重定向modelviewcontrol控制层Tran

4、sferObject==javabean实体类loginSE就request数据传输:User不同的勺userTO对UserTOUserDaoselect父fromUserservicemodel2年代JAVAdaodataaccessUserServite…调用dao查询!domain:javabear表现层:web视图层:业务层:service承JtUser:null/user数据访问层:专门和¥userwhereemial=?andResutlSwpassword=?User1:login.jsp-->form—>loginS

5、ervlet2:LoginServlet—>UserService---UserDac3:UserDaoQdbc+c3p0)Connection2.2.JavaBean介绍(实体类pojo类plainoldjavaobject)数据封装(请求参数封装实体类/数据库表中数据封装到该对象实体类)・・・>TO类transferobject->数据库表字段映射持久化类三层数据传输载体!javabean是一个Java类,满足下面特点规范!!1、public无参数构造两数2^属性必须private3^为属性提供public的gettei■和se

6、tter方法,方法遵循一泄命名规则setName()属性name方法getNamesetName(M性首字母大写,在前血加上get和set)属性age方法getAgesetAge3.Beanlltils的引入(快速解决实体类封装请求参数)1:注册为例:以前业务registerServlet—>接受register.jsp页面表单提交请求信息User对象编码设计1:编写一个register.jsp注册页面—${pageContext.reques+)・get・requestgetReques+().getContextPat

7、h()—>密码女性
爱好

8、me二"hobby"value二"蜃觉爱睡觉

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。