详解⼿把⼿Maven搭建SpringMVC+Spring+MyBatis框架(超
级详细版)
SSM(Spring+SpringMVC+Mybatis),⽬前较为主流的企业级架构⽅案。标准的MVC设计模式,将整个系统划分为显⽰层、Controller 层、Service层、Dao层四层,使⽤SpringMVC负责请求的转发和视图管理,Spring实现业务对象管理, MyBatis作为数据对象持久化引擎。
⼀. 框架详情
Spring是⼀个轻量级的Java开发框架,它是为了解决企业应⽤开发的复杂性⽽创建的。Spring的⽤途不仅限于服务器端的开发。从简单性、可测试性和松耦合的⾓度⽽⾔,任何Java应⽤都可以从Spring中受益。简单来说,Spring是⼀个轻量级的控制反转(IoC)和⾯向切⾯(AOP)的容器框架
SpringMVC属于SpringFrameWork的后续产品,分离了控制器、模型对象、分派器以及处理程序对象的⾓⾊,这种分离让它们更容易进⾏定制
MyBatis是⼀个基于Java的持久层框架。MyBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)它消除了⼏乎所有的JDBC代码和参数的⼿⼯设置以及结果集的检索。MyBatis 使⽤简单的 XML或注解⽤于配置和原始映射,将接⼝和 Java映射成数据库中的记录spring ioc注解
⼆. 创建Maven项⽬
1、Eclipse中⽤Maven创建项⽬
2、按默认Next
3、到maven-archetype-webapp后,点击next
4、填写相应的信息,GroupID是项⽬组织唯⼀的标识符,实际对应JAVA的包的结构。ArtifactID就是项⽬的唯⼀的标识符,实际对应项⽬的名称,就是项⽬根⽬录的名称。Package填了默认给你建⼀个包,不写也可以。
5、刚建好的⽬录如下
6、Maven规定必须添加以下Source Folder:
src/main/resources
src/main/java
src/test/resources
src/test/java
在这步之前最好先项⽬上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre。
7、分别修改输出路径为,对应关系如下:
8、将项⽬转换成Dynamic Web Project,在项⽬上右键Properties,在左侧选择 Project Facets。
9、设置部署时的⽂件发布路径,删除test的两项,因为test是测试使⽤,并不需要部署。
设置将Maven的jar包发布到lib下。Add -> Java Build Path Entries -> Maven Dependencies -> Finish
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论