项目开发前的准备工作
Posted dbc0801
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目开发前的准备工作相关的知识,希望对你有一定的参考价值。
项目开发前需要做什么?
在使用Spring、SpringMVC、MyBatis开发项目时,需要做一些准备工作来完成项目的初始化。
项目初始化
完成目标:
- 配置项目需要的jar包及版本号,项目需要的所有jar包可以放在一个父工程pom文件中,子模块根据自身的需要来引入需要的jar包。这样可以统一的管理jar包的版本号。
- 物理建模,创建数据库,创建项目需要的表结构。
- 整合MyBatis,利用MyBatis的逆向工程,可以方便的实现单表的增删改查操作。将逆向工程生成的资源放到指定的模块中。
- MyBatis逆向工程的创建
- 数据库连接池
- mapper自动扫描
- 整合SpringMVC
- 基于注解的mvc:annotationDriven
- SpringMVC不能处理的静态资源交由tomcat处理,如html,css,js
- 处理异常请求的流程,定制controller出现异常后的页面和数据。
- 开启事务
- 事务交给Spring框架来实现
- 日志系统
- Spring框架使用的日志框架为commons-logging,mybatis使用log4j。
- 为了实现日志框架的统一,需要删除Spring框架依赖的commons-logging,并且增加适当的配置将commons-logging替换为log4j。
- 在项目的开发和运行过程中,日志记录是必不可少的。
- 配置web.xml
- 配置字符编码过滤器,可以解决乱码问题
- 配置支持REST风格的过滤器
- 配置监听器,以便开启Spring IoC容器
- 配置前端控制器,让SpringMVC来接管请求,DispatcherServlet
以上是关于项目开发前的准备工作的主要内容,如果未能解决你的问题,请参考以下文章