用爬虫做网站,软件开发步骤包括哪些过程,长春网站建设网诚传媒,如何建立小程序商城文章目录 SpringMVC - 03整合 SSM 上篇一、准备工作二、MyBatis 层1. dao 层2. service 层 三、Spring 层四、SpringMVC 层五、执行六、说明 SpringMVC - 03
整合 SSM 上篇
用到的环境#xff1a;
IDEA 2019#xff08;JDK 1.8#xff09;MySQL 8.0.31Tomcat 8.5.85Maven… 文章目录 SpringMVC - 03整合 SSM 上篇一、准备工作二、MyBatis 层1. dao 层2. service 层 三、Spring 层四、SpringMVC 层五、执行六、说明 SpringMVC - 03
整合 SSM 上篇
用到的环境
IDEA 2019JDK 1.8MySQL 8.0.31Tomcat 8.5.85Maven 3.6.1
一、准备工作
分析需求准备一个数据库
CREATE DATABASE IF NOT EXISTS ssmbuild;use ssmbuild;CREATE TABLE IF NOT EXISTS books(bookID INT(10) NOT NULL AUTO_INCREMENT COMMENT 书ID, bookName VARCHAR(100) NOT NULL DEFAULT COMMENT 书名, bookCounts INT(50) NOT NULL DEFAULT 0 COMMENT 书的数量, detail VARCHAR(100) NOT NULL DEFAULT COMMENT 描述, PRIMARY KEY(bookID)
)ENGINEINNODB DEFAULT charsetutf8mb4;INSERT INTO books(bookID, bookName, bookCounts, detail) VALUES
(1, 高等数学, 2, 第一排第一个),
(2, 计算机网络, 5, 第二排第二个),
(3, 通信原理, 3, 第一排第三个);新建一个项目导入依赖
dependencies!-- junit --dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/version/dependency!-- mysql 数据库驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.16/version/dependency!-- 数据库连接池 c3p0 --dependencygroupIdcom.mchange/groupIdartifactIdc3p0/artifactIdversion0.9.5.5/version/dependency!-- Servlet 依赖 --dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/version/dependency!-- JSP 依赖 --dependencygroupIdjavax.servlet.jsp/groupIdartifactIdjsp-api/artifactIdversion2.1/version/dependency!-- JSTL 表达式依赖 --dependencygroupIdjavax.servlet/groupIdartifactIdjstl/artifactIdversion1.2/version/dependency!-- MyBatis --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.7/version/dependency!-- mybatis-spring --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis-spring/artifactIdversion2.0.6/version/dependency!-- spring-webmvc --dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.3.18/version/dependency!-- aspectjweaver --dependencygroupIdorg.aspectj/groupIdartifactIdaspectjweaver/artifactIdversion1.9.6/version/dependency!-- spring-jdbc --dependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion5.3.23/version/dependency!-- jackson-databind --dependencygroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-databind/artifactIdversion2.14.1/version/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.24/version/dependency
/dependencies!-- 在 build 中配置 resources来防止我们静态资源导出失败的问题 --
buildresourcesresourcedirectorysrc/main/resources/directoryincludesinclude**/*.properties/includeinclude**/*.xml/include/includesfilteringtrue/filtering/resourceresourcedirectorysrc/main/java/directoryincludesinclude**/*.properties/includeinclude**/*.xml/include/includesfilteringtrue/filtering/resource/resources
/build用 IDEA 连接数据库 二、MyBatis 层
外部配置文件 MyBatis 核心配置文件 实体类 1. dao 层
接口 实现类 2. service 层
业务接口业务一般是和数据库对应的 业务实现类service 层调 dao 层 三、Spring 层
Spring 整合 dao 层配置文件spring-dao.xml
DriverManagerDataSourceSpring 原生的数据库连接池ComboPooledDataSourcec3p0 数据库连接池。 Spring 整合 service 层配置文件spring-service.xml 四、SpringMVC 层
把普通 Maven 项目转为 Web 项目打开项目结构添加 lib 目录添加依赖 配置 web.xml Spring 整合 controller 层配置文件spring-mvc.xml 整合 Spring 配置文件得到 Spring 的最终配置文件applicationContext.xml 编写控制类 编写页面 五、执行
配置 Tomcat发布项目运行 六、说明
整合 SSM 中篇点此进入 整合 SSM 下篇点此进入