经过前面两个环节,spring mvc的原料已经准备好了,现在就可以正式开始搭建springmvc框架了。
首先先介绍介绍搭建的框架具有的功能:
1)集成log4j,配置好日志相关并可以打印出相关的日志
2)实现模块间的分层、解耦,充分运用mvc设计模式和三层架构的思想,功能可以简单但要符合规范
3)使用数据源druid,并考虑使用其他的数据源(c3p0等)
4)充分的注释
通过该项目,对spring技术更加的深入了解。
在开始编写代码前,首先了解一下mvc和三层架构。
从该图中可知,mvc不等于三层架构,三层架构中的UI对应MVC中的view(jsp)和Controller(Servlet),都是用于显示以及获取界面的数据;三层架构中的BLL层和DAL层对应MVC中的Model(javabean)层都是用于处理上层传递来的数据以及从数据库获取的数据的。
在实际的应用中,往往会将mvc和三层架构整合在一起,在本项目中,程序的结构如下:
对项目有了一个基本的了解后,首先进行第一步,将我们在博文一中生成的dao代码及映射导入博文二中建里好的maven工程
导入后效果如上图所示,到此为止,该项目的dao层便已经建立完了,此时的代码,尚未与数据库建立连接,所以无法对其进行测试。
原文:http://www.cnblogs.com/welv/p/5167723.html