开发一个项目,技术由以前的纯JAVAEE实现变为JAVAEE+Spring+MyBatis实现。但是,我们只是功能的实现的技术发生了变化,功能的实现流程没有变化。比如查询功能,仍然是浏览器发起请求到服务器,服务器接收到请求后,调用Servlet,Servlet调用Service,Service调用Mapper。
Spring项目的使用流程:
① 确定项目需求:项目有哪些功能
② 确定项目的数据库:根据功能先把数据库设计好,然后再进行代码的编写
③ 确定开发技术: Spring+MyBatis+Servlet+Jsp+Html+Jquery+Css
④ 搭建项目开发基板:不考虑功能的编写,把能想到的基础配置先做了
- 创建war类型项目
- 在pom.xml文件中配置相关依赖(导入jar)
i. 配置web开发的基础依赖(Servlet,jsp,jstl)
ii. 配置SpringIOC的依赖
iii. 配置SpringAOP的依赖
iv. 配置SpringTX的依赖
v. 配置Gson的依赖
vi. 配置其他依赖
vii. 配置tomcat的插件依赖 - 在src下创建java和resources目录结构
- 在java目录下创建mvc的包结构
- 在resources下创建并配置applicationcontext.xml文件
i. 配置注解扫描路径
ii. 配置属性配置文件扫描路径
iii. 配置数据源bean
iv. 配置工厂bean
v. 配置mapper扫描bean
vi. 配置事务管理的bean
vii. 配置事务管理的方法
viii. 配置事务管理切面 - 在webapp下的web-inf下的web.xml文件中配置Spring的配置信息
- 完成功能开发
⑤ 完成功能开发