知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
springboot2.0 web 開發(fā)標(biāo)準(zhǔn)目錄架構(gòu)說明
發(fā)表時(shí)間:2018-6-3
發(fā)布人:葵宇科技
瀏覽次數(shù):59
springboot2.0 web 開發(fā)標(biāo)準(zhǔn)目錄架構(gòu)說明
本文檔僅在于統(tǒng)一公司內(nèi)部 java web 開發(fā)標(biāo)準(zhǔn)。因此定義了 java web 開發(fā)的工具、目錄結(jié)構(gòu)、定義和說明。
sb2-web-spec:
- spring boot 2.0 開發(fā)
- maven 3.3+ 構(gòu)建
- thymeleaf 作為模板引擎
- restful 服務(wù)接口
一個(gè)基本 sb2-web 的目錄結(jié)構(gòu)如下:
├── clean-run.sh
├── logs/ 日志文件目錄
│ ├── sb2-web_test_2018-06-02_0959.0.log
│ └── sb2-web_test.log
|
├── mvnw
├── mvnw.cmd
├── pom.xml
├── pysrc/ python 腳本目錄
├── README.md
├── src/ 源文件目錄
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── mydomain
│ │ │ ├── guru/ 工具包目錄
│ │ │ │ ├── AccountValidator.java
│ │ │ │ ├── DateConverter.java
│ │ │ │ ├── JsonBeanUtil.java
│ │ │ │ ......
│ │ │ └── webapi/ web 接口目錄
│ │ │ ├── Application.java
│ │ │ ├── config/ sb2 app 配置文件目錄
│ │ │ │ ├── CORSFilter.java
│ │ │ │ ├── JwtAuthenticationEntryPoint.java
│ │ │ │ ├── JwtAuthenticationFilter.java
│ │ │ │ ├── WebMvcConfig.java
│ │ │ │ ├── WebSecurityConfig.java
│ │ │ │ └── ......
│ │ │ ├── controller/ 控制器目錄
│ │ │ │ ├── AuthenticationController.java
│ │ │ │ ├── KaptchaController.java
│ │ │ │ └── UserController.java
│ │ │ ├── dao/ DAO 目錄 (或者稱為:repository)
│ │ │ │ ├── KaptchaTokenDao.java
│ │ │ │ └── UserDao.java
│ │ │ ├── model/ Model 目錄 (綁定數(shù)據(jù)表)
│ │ │ │ ├── AuthToken.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── dto/ DTO 數(shù)據(jù)傳輸組件目錄
│ │ │ │ │ ├── KaptchaTokenDto.java
│ │ │ │ │ └── UserDto.java
│ │ │ │ ├── KaptchaToken.java
│ │ │ │ ├── LoginUser.java
│ │ │ │ ├── Role.java
│ │ │ │ └── User.java
│ │ │ └── service/ 服務(wù)接口目錄
│ │ │ ├── impl/ 服務(wù)接口實(shí)現(xiàn)目錄
│ │ │ │ ├── KaptchaTokenServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ ├── KaptchaTokenService.java
│ │ │ └── UserService.java
│ │ └── resources/ 資源總目錄
│ │ ├── application-dev.properties 開發(fā)配置
│ │ ├── application-prod.properties 產(chǎn)品配置
│ │ ├── application.properties 當(dāng)前配置
│ │ ├── application-test.properties 測試配置
│ │ ├── kaptcha.properties 圖片驗(yàn)證碼配置
│ │ ├── logback-spring.xml 日志文件配置
│ │ ├── mysql-webapi.cresql 數(shù)據(jù)庫創(chuàng)建語句
│ │ └── templates/ web 模板目錄
│ │ │ ├── user/
│ │ │ ├── login.html
│ │ │ ......
│ │ ├── static/ 靜態(tài)資源目錄
│ │ ├── bootstrap-4.1.0/
│ │ │ ├── css/
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap-grid.css
│ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ └── js
│ │ │ ├── bootstrap.bundle.js
│ │ │ ├── bootstrap.bundle.js.map
│ │ │ ├── bootstrap.bundle.min.js
│ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.js.map
│ │ │ ├── bootstrap.min.js
│ │ │ └── bootstrap.min.js.map
│ │ ├── css
│ │ │ └── common.css
│ │ └── js
│ │ └── jquery
│ │ ├── jquery-1.11.2.min.js
│ │ └── jquery.min.map
│ └── test
│ └── java
│ └── com
│ └── yourdomain
│ └── webapi/
│ ├── ApplicationTests.java
│ └── UserDocumentationTests.java 自動文檔生成測試
└── update-build.sh 源文件自動版本更新腳本
相關(guān)案例查看更多
相關(guān)閱讀
- 云南網(wǎng)站建設(shè)公司排名
- 網(wǎng)站建設(shè)方案 doc
- 網(wǎng)站建設(shè)公司地址
- 重慶網(wǎng)站建設(shè)公司
- 云南旅游網(wǎng)站建設(shè)
- 云南小程序開發(fā)
- 云南小程序開發(fā)公司推薦
- 網(wǎng)站建設(shè)特性
- 網(wǎng)站建設(shè)費(fèi)用
- 開發(fā)框架
- 云南省建設(shè)廳網(wǎng)站
- 排名
- 云南網(wǎng)站建設(shè)特性
- 云南軟件定制公司
- 軟件定制公司
- 小程序被攻擊
- 云南etc微信小程序
- 網(wǎng)站建設(shè)開發(fā)
- painter
- 小程序開發(fā)聯(lián)系方式
- 昆明小程序哪家好
- 百度小程序
- 開通微信小程序被騙
- 云南網(wǎng)站設(shè)計(jì)
- 云南小程序開發(fā)制作公司
- 網(wǎng)絡(luò)公司哪家好
- .net網(wǎng)站
- 楚雄小程序開發(fā)
- 麗江小程序開發(fā)
- python開發(fā)小程序