【持续更新…】

(最近一次编辑:2020-04-26)

前言

SSM框架就是:Spring + Spring MVC + MyBatis

创建Maven项目

关于Maven

了解Maven
● Maven是一个项目管理工具。
● 它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中的插件(plugin)目标的逻辑。
● Maven可以通过一小段描述信息来管理项目的构建,报告和文档。
Maven的POM
● pom全称为Project Object Model, 简单说就是要对构建的项目进行建模,将要构建的项目看成是一个对象Object,这个对象有以下属性:
(1)在maven中一个项目使用唯一的坐标来表示,它包括groupId,artifactId,version,classifier,type(也叫packaging)这五部分。
(2)一个项目不是孤立存在的,可能会依赖其他项目,所以这个项目对象还应该有dependencies属性。
(3)一个项目在构建的时候需要什么工具,用什么名字来命名最后的生成项,这就需要build属性来描述。
● 在maven中使用项目根目录下的pom.xml来描述项目的所有属性。
Maven的Lifecycle
● Lifecycle就是生命周期。在maven中一个构建过程就对应一个Lifecycle。Lifecycle也分为多个阶段,每个阶段叫做phase。一个标准的构建Lifecycle包含了如下的phase:
。。。。。。
Maven的依赖管理
● 项目A要使用项目B,就可以说项目A依赖项目B。
● Maven 可以避免去搜索所有所需库的需求。
Maven的仓库
● 在Maven中,项目依赖的第三方库所在的位置就叫做仓库。
● 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。
● Maven 仓库有三种类型:
(1)本地(local)
(2)中央(central)
(3)远程(remote)
Maven相关资源
● Maven 中央仓库是由 Maven 社区提供和管理的仓库。
https://search.maven.org/#browse
● 由于国外服器访问不便,可通过配置镜像仓库来方便使用。推荐阿里云中央仓库。
https://maven.aliyun.com/mvn/view

下载、安装与配置Maven

安装配置Maven

创建Maven项目

创建Maven项目

集成Spring

了解Spring

Spring官网:https://spring.io

官网
Spring官网:https://spring.io
Spring可以做什么?
。。。。。。
在Maven项目中集成Spring
●第一步:修改pom.xml文件,添加spring相关所有的
●第二步:在resources目录下创建spring配置文件
●第三步:修改web.xml文件
添加节点以读取配置文件
添加spring的ContextLoaderListener监听器。
●第四步(用于测试):在test/java目录下添加测试类用于观察spring是否集成成功。

在IDEA环境的Maven项目中集成Spring

Maven中集成Spring

集成Spring MVC

MVC模式

详情
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。
Model
模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。
View
视图代表模型包含的数据的可视化。
Controller
控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。

Spring MVC简介

Spring MVC
SpringMVC 是一种基于 Java 的实现 MVC模式的请求驱动类型的轻量级 Web 框架。

在IDEA环境的maven项目中集成Spring MVC

Maven中集成Spring MVC

集成MyBatis

Java的数据访问技术

回顾Java的数据访问

JDBC编程步骤

Java的数据访问技术

ORM示例

持久化框架

常见的持久层框架

在IDEA环境的maven项目中集成MyBatis

Maven中集成MyBatis

集成Log4j

了解日志框架

Java常用日志框架

log4j2的配置和使用

在IDEA环境的maven项目中集成日志框架

集成JUnit测试框架

了解JUnit

在Spring项目中集成JUnit


Deng Jia

Keep Moving.

0 条评论

发表评论

电子邮件地址不会被公开。