JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt

JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt

ID:51963827

大小:286.50 KB

页数:9页

时间:2020-03-26

JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt_第1页
JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt_第2页
JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt_第3页
JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt_第4页
JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt_第5页
资源描述:

《JAVAWEB开发实战经典PPT030909_实例操作:MVC设计模式应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVAWEB开发实战经典第9章:Servlet程序开发——实例操作:MVC设计模式李兴华北京魔乐科技软件学院本章目标掌握MVC在实际开发中的应用;使用MVC完成一个用户登陆程序的开发。程序流程图使用MVC开发程序流程在本程序中用户输入的登陆信息提交给Servlet进行接收,Servlet接收到请求内容后首先对其合法性进行检验(例如:输入的内容是否为空或者长度是否满足要求等),如果验证失败,则将错误信息传递给登陆页显示,如果数据合法,则调用DAO层完成数据库的验证,根据验证的结构跳转到“登陆成功”或登陆失败的页面,在本程序中,为了操作便捷,将登陆

2、成功或失败的显示页都统一设置成登陆页。MVC登陆程序清单No.页面名称文件类型描述1UserJavaBean用户登陆的VO操作类2DatabaseConnectionJavaBean负责数据库的连接和关闭操作3IUserDAOJavaBean定义登陆操作的DAO接口4IUserDAOImplJavaBeanDAO接口的真实实现类,完成具体的登陆验证5IUserDAOProxyJavaBean定义代理操作,负责数据库的打开和关闭并且调用真实主题6DAOFactoryJavaBean工厂类,取得DAO接口的实例7LoginServletServlet

3、接收请求参数,进行参数验证,调用DAO完成具体的登陆验证,并根据DAO的验证结果返回登陆信息8login.jspJSP提供用户输入的表单、可以显示用户登陆成功或失败的信息用户登陆表结构User表JSP的功能通过本道MVC程序,读者可以清楚的感觉到,与最初的JSP开发(例如:JSP+JDBC或者是JSP+DAO)相比,现在的JSP页面中的代码已经减少了很多,只是简单的完成了输出,实际上在开发中,读者一定要记住JSP中最好只包含以下三种类型的代码:接收属性:接收从Servlet传递过来的属性;判断语句:判断传递到JSP中的属性是否存在;输出内容:使用

4、迭代或者是VO进行输出。一定要记住一点,在JSP页面中唯一允许导入的包只能是java.util包,只要能把握住这一点,就可以开发出一个简洁、清晰的JSP页面。小结通过本实例充分理解MVC设计模式的好处:JSP只负责显示DAO负责数据层操作Servlet连接JSP和DAO,并根据JavaBean的操作结果进行跳转下一章内容过滤器

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

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

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