跟小博老师一起学JSP ——MVC 下篇

昨天小傅老师给小伙伴们介绍了MVC,简单回顾下基本概念。Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。具体实现时,我们把Servlet用作应用程序的控制器,将JSP文档作为视图,JavaBeans用来表示模型。今天我们就采用JSP+SERVLET+JAVABEAN来具体实现MVC。

需求

为了降低小伙们的学习难度,本案例只完成【用户登陆】功能,目标是让大家能快速上手MVC。

务时序图

跟小博老师一起学JSP ——MVC 下篇_第1张图片

文件清单

跟小博老师一起学JSP ——MVC 下篇_第2张图片

Ølogin.jsp

跟小博老师一起学JSP ——MVC 下篇_第3张图片

Øloginok.jsp

Øloginng.jsp

ØloginServlet.java

跟小博老师一起学JSP ——MVC 下篇_第4张图片

ØAccountBean.java

跟小博老师一起学JSP ——MVC 下篇_第5张图片

JDBC助手类和客户类代码就不再给出了,小傅老师相信你能通过以上内容能写出这二个类的代码。如果一时想不起来,请参考小傅老师JDBC相关的文章。

以上的案例采用了较原始的方式实现了MVC,只为便于初始者学习,在真实项目中应采用框架来编写项目。

基于Web的MVC framework在J2EE的世界内已是空前繁荣,市场上有很多基于MVC的框架,比如老牌的struts、webwork,还有新兴的springMVC、JSF等等。这些框架在实现良好的MVC基础上,提供了一些现成的辅助类工具,大幅提升了生产效率。

你可能感兴趣的:(跟小博老师一起学JSP ——MVC 下篇)