Java架构 投标书 java项目框架搭建流程

您所在的位置:网站首页 unity框架如何搭建 Java架构 投标书 java项目框架搭建流程

Java架构 投标书 java项目框架搭建流程

2023-06-27 02:31| 来源: 网络整理| 查看: 265

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

首先打开eclipse,并在里面新建一个mavan项目

Java架构 投标书 java项目框架搭建流程_spring

然后开始进行打包,下图为mavan的打包方式

Java架构 投标书 java项目框架搭建流程_xml_02

1.引入pom.xml文件,并在里面添加项目所需要的jar包

jar包以项目需要自行添加

Java架构 投标书 java项目框架搭建流程_xml_03

2.在web.xml文件中配置Spring的监听和SpringMvc的核心控制器还有编码的过滤器

Java架构 投标书 java项目框架搭建流程_spring_04

3.然后我们在resources文件夹下配置applicationContext.xml和springMVC.xml文件。

我们要注意的是applicationContext.xml与springMVC.xml一定要与web.xml中所对应。applicationContext.xml配置如下

1.创建数据源:创建c3p0连接池,连接数据库

注意:图中红框框住的需要修改为自己的数据库

Java架构 投标书 java项目框架搭建流程_xml_05

2.根据数据源,创建实体管理工厂

注意:红框中要改为自己的路径

Java架构 投标书 java项目框架搭建流程_Java架构 投标书_06

3.配置事务

Java架构 投标书 java项目框架搭建流程_Java架构 投标书_07

4.SpringDataJpa的相关配置

base-package:指定基包

entity-manager-factory-ref:引用实体类管理器工厂

transaction-manager-ref: 引用平台事务管理器

Java架构 投标书 java项目框架搭建流程_MVC_08

5.开启组建的扫描,配置事务

Java架构 投标书 java项目框架搭建流程_spring_09

springMVC.xml的配置如下

1.开启注解 补充springmvc注解

Java架构 投标书 java项目框架搭建流程_spring_10

2. 放开静态资源

注意:静态资源不放开 前端框架不会起作用

Java架构 投标书 java项目框架搭建流程_spring_11

3.在webapp文件夹下部署静态资源

Java架构 投标书 java项目框架搭建流程_spring_12

3.配置视图解析器 把handler 方法返回值解析为实际的物理视图

Java架构 投标书 java项目框架搭建流程_MVC_13

4.上传文件相关配置

Java架构 投标书 java项目框架搭建流程_spring_14

5.拦截器配置

Java架构 投标书 java项目框架搭建流程_spring_15

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下,运行项目



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3