赞
踩
SSM(Spring+SpringMVC+Mybatis),目前较为主流的企业级架构方案。标准的MVC设计模式,将整个系统划分为显示层、Controller层、Service层、Dao层四层,使用SpringMVC负责请求的转发和视图管理,Spring实现业务对象管理,MyBatis作为数据对象持久化引擎。
Spring
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单说, Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
SpringMVC
SpringMVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想
,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发。
MyBatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
mavenrepository
目录。maven文件夹
目录,进入conf
,使用编辑器打开settings.xml
文件,我这里使用的BBEdit
,window的可以使用EditPlus
maven仓库下载国内的镜像源
,不然下载特别慢,有时候还会出现下载jar包失败,如下图配置,修改自己电脑对应的路径。maven 仓库路径
<localRepository>/Users/wht/maven/mavenrepository</localRepository>
阿里的镜像仓库
<!-- 配置阿里云的镜像仓库 可以提高jar包的下载速度 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
填写相应的信息,Groupid是项目组织唯一的标识符,实际对应JAVA的包的结构。Artifactid就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
填好后,直接点击Next
继续点击Finish
接下来建好的项目目录就展示在我们眼前,你会发现这里面没有webapp。
接下来因为我们创建的是maven项目,所以我们要在IDEA中配置一下maven的仓库
,本人用的MacBook,可能界面会跟window有点差别,但是界面都是有功能的,点击左上角的IntelliJ IDEA
,找到Preferences...
,点击进入
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。