Java之SSM框架
1、SSM
1.1、概念
SSM框架是由Spring、Spring MVC、Mybatis组合而成,是一个标准的MVC模式。
1.2、Spring
1、Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。
2、目的:
它是为了解决企业应用开发的复杂性而创建的。
3、Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
4、Spring的用途不仅限于服务器端的开发。
5、从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
6、简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
IOC和AOP的理解
转载:https://www.cnblogs.com/huhuan123/p/6051557.html
IOC解释:
|
|
AOP解释:
|
|
1.3、Spring MVC
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。
Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
1.3.1 SpringFrameWork
转载:https://www.cnblogs.com/z941030/p/5879025.html
1.3.2 Spring Web Flow
转载:https://www.cnblogs.com/lvjianwei/p/7943604.html
1.4、MyBatis
1.4.1 历史背景:
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。
1.4.2 概念
MyBatis是一个基于Java的持久层框架。
1.4.3 比较iBATIS和MyBatis
iBATIS提供的持久层框架 包括SQL Maps和Data Access Objects(DAO)。
MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。
MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
2、开发环境搭建以及创建Maven Web项目
2.1 JDK的安装
首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。
配置高级环境变量
|
|
2.2 Eclipse的安装
下载地址:http://www.eclipse.org/downloads/ 版本自行选择
我们打开window–>preference输入jre
2.33 Tomcat8的安装
Tomcat我使用的版本是8,大家可以到apache的官网上去下载,http://tomcat.apache.org,下载直接解压就行
2.4 Maven安装配置
下载maven,就是一个包:apache-maven,解压到一个路径,然后配置环境变量:
|
|
完成之后,在命令行输入:mvn -version查看是否有以下内容,如果有表示配置成功。
2.4.1 Maven数据仓库的配置
MAVEN中还有一个重要的配置就是数据仓库的路径配置,我们找到MAVEN的安装路径,进入conf–>打开settings.xml,找到localRepository标签,此时是被注释掉的,我们解除注释,然后配置一个路径,例如:E:\Dev\Java\maven\repo,这样以后MAVEN管理下载的jar包都会在这个路径下。当然我们需要建这样一个目录结构,然后还要讲settings.xml复制一份到E:\Dev\Java\maven下,这个在与Eclipse集成时会用到。修改默认保存路径
2.4.1 Eclipse中集成Maven
,点击File–>new–>other–>输入maven–>–>Maven Project,如果可以看到这些,证明配置成功,已经可以建立Maven项目了。
如果indexjsp 提示有错误需要在pom.xml中导入 javaee-api.jar
|
|