[[how-to-develop]]
= 如何开发

- 项目管理流程
- 项目开发流程
** 代码开发流程
** 代码管理流程

帮助文档从哪儿查看
javadoc 从哪儿查看

== 参考开发流程

=== 项目启动

=== 准备阶段




需求分析 -> 需求分析文档 -> 概要设计 -> 详细设计[页面设计，数据库设计] -> 详细设计文档[用例、数据库Schema脚本、接口设计文档]

=== 开发阶段
创建项目集 -> 创建项目 -> 初始化项目结构 -> 初始化项目[编译脚本和导入工程到开发环境] -> 创建Entity(From Database) ->  创建接口[From 设计，可以说是设计的一部分,包含Repository、service、Controller(http API)] -> 实现Repository(jpa写HQL、Mybatis写mapper) -> 实现Service -> 实现Controller 和 Web JSP。

-> 提交代码 -> 代码审核和重构 -> 提交合并请求 -> 合并功能

=== 部署测试

=== 发布版本


== 创建项目
=== 创建项目集

=== 创建 Provider 项目

=== 创建 web-fragment 项目

=== 创建 war 项目


== FQA




[NOTE]
====
1. 项目结构
2. 项目关系
3. 发布部署
4. 配置文件管理
5. 静态文件管理

====
