码迷,mamicode.com
首页 > 编程语言 > 详细

Spring实战 - 手动创建Java Web项目单体架构

时间:2020-01-14 16:26:26      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:app   ges   架构   str   apache   www   ack   图层   nts   

  • 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition)

1、创建存放web项目的文件夹

mkdir -p ~/Documents/test/demo

2、在存放web项目的文件夹并创建pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.coding</groupId>
  <artifactId>demo</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>
</project>

3、使用Maven 托管项目
选择创建的pom.xml->右键-> Add as Maven Project
技术图片
4、在demo目录下创建存放源码的文件夹

mkdir -p ~/Documents/test/demo/src/main/java

设置Java文件夹为Sources Root
选择java文件夹->右键->Mark Directory as->Sources Root
技术图片

5、在demo目录下创建存放资源文件夹

mkdir -p ~/Documents/test/demo/src/main/resources

设置resources文件夹为Resources Root
选择resources文件夹->右键->Mark Directory as->Resources Root
技术图片

6、在demo目录下创建存放配置文件的文件夹

mkdir -p ~/Documents/test/demo/src/main/webapp

7、在demo目录下创建存放单元测试代码的文件夹

mkdir -p ~/Documents/test/demo/src/test/java

设置test目录下的java文件夹为Test Resources Root
选择java文件夹->右键->Mark Directory as->Test Resources Root
技术图片

8、创建包名com.coding.demo

mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo

9、创建视图层web

mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/web

10、创建业务逻辑层service

mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/service

11、创建数据访问层DAO

mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/dao

12、创建实体类

mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/entity

至此单体架构搭建完成!

├── pom.xml
└── src
    ├── main
    │?? ├── java
    │?? │?? └── com
    │?? │??     └── coding
    │?? │??         └── demo
    │?? │??             ├── dao
    │?? │??             ├── entity
    │?? │??             ├── service
    │?? │??             └── web
    │?? ├── resources
    │?? └── webapp
    └── test
        └── java

Spring实战 - 手动创建Java Web项目单体架构

标签:app   ges   架构   str   apache   www   ack   图层   nts   

原文地址:https://www.cnblogs.com/9coding/p/12192398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!