java中ssj框架的项目搭建

java中ssj框架的搭建流程
ssj即:Spring SpringMVC JPA

首先打开eclipse,并在里面新建一个mavan项目
java中ssj框架的项目搭建_第1张图片
然后开始进行打包,下图为mavan的打包方式
java中ssj框架的项目搭建_第2张图片
1.引入pom.xml文件,并在里面添加项目所需要的jar包
jar包以项目需要自行添加
java中ssj框架的项目搭建_第3张图片
2.在web.xml文件中配置Spring的监听和SpringMvc的核心控制器还有编码的过滤器
java中ssj框架的项目搭建_第4张图片
3.然后我们在resources文件夹下配置applicationContext.xml和springMVC.xml文件。
我们要注意的是applicationContext.xml与springMVC.xml一定要与web.xml中所对应。

applicationContext.xml配置如下
1.创建数据源:创建c3p0连接池,连接数据库
注意:图中红框框住的需要修改为自己的数据库
java中ssj框架的项目搭建_第5张图片
2.根据数据源,创建实体管理工厂
注意:红框中要改为自己的路径
java中ssj框架的项目搭建_第6张图片
3.配置事务
在这里插入图片描述
4.SpringDataJpa的相关配置
base-package:指定基包
entity-manager-factory-ref:引用实体类管理器工厂
transaction-manager-ref: 引用平台事务管理器
java中ssj框架的项目搭建_第7张图片
5.开启组建的扫描,配置事务
java中ssj框架的项目搭建_第8张图片
springMVC.xml的配置如下
1.开启注解 补充springmvc注解
在这里插入图片描述
2. 放开静态资源
注意:静态资源不放开 前端框架不会起作用在这里插入图片描述
3.在webapp文件夹下部署静态资源
java中ssj框架的项目搭建_第9张图片
3.配置视图解析器 把handler 方法返回值解析为实际的物理视图
在这里插入图片描述
4.上传文件相关配置
java中ssj框架的项目搭建_第10张图片
5.拦截器配置
java中ssj框架的项目搭建_第11张图片
6:创建包、类
1.新建model类
@Entity 标识当前类为实体类
@Table 配置与实体类相对应的数据库表信息(如表名)
@Id 标识当前字段为主键
@GeneratedValue 配置主键生成策略
@Column 配置属性对应的数据库字段信息(如字段名)

2.新建repository层接口 同时继承JpaRepository,JpaSpecificationExecutor。

Repository:所有接口的父接口,而且是一个空接口,目的是为了统一所有Repository的类型,让组件扫描的时候能进行识别。
CrudRepository:是Repository的子接口,提供CRUD(增删改查)的功能。
PagingAndSortingRepository:是CrudRepository的子接口,添加分页和排序的功能。
JpaRepository:是PagingAndSortingRepository的子接口,增加了一些实用的功能,例如批量操作。
JpaSpecificationExecutor:用来做负责查询的接口。
Specification:是Spring Data JPA提供的一个查询规范,要做复杂的查询,只需围绕这个规范来设置查询条件即可。
3.新建service层。新建service接口。 新建service接口实现类并继承service接口,通过@Service声明这是业务层。通过@Autowired将repository层接口自动注入进来。

4.新建Controller层。通过注解@Controller声明这是一个controller类,通过@RequestMapping(“friendController”)注解定义URL 请求和Controller 方法之间的映射,这样的Controller 就能被外界访问到。再使用@Autowired将service层接口进行注入。

7:最后将配置好的项目部署到tomcat下,运行项目

你可能感兴趣的:(java中ssj框架的项目搭建)