Fuguo编码规范

来自ling
跳转至: 导航搜索

新项目创建

详细编码规范参考Ling2编码规范

根据项目功能创建fuguo-开头的项目 如fuguo-xxx

根据实现分

fuguo-xxx-api

接口和utils,如果其他项目要依赖fuguo-xxx,只能依赖fuguo-xxx-api

fuguo-xxx-default

默认fuguo-xxx-api实现,所有对fuguo-xxx-api的实现会注册到zookeeper供依赖fuguo-xxx的项目调用

fuguo-xxx-config 拆分项目

fuguo-xxx-impl 需要的配置文件,会因为部署的需要而改变

代码布局

src/main/java
src/main/resource
META-INF/config 不因为部署不同而不同的配置文件
META-INF/spring 不因为部署不同而不同的spring文件
spring模块相关配置文件:xxx/applicationContext-xxx-功能.xml
customer配置文件命名为:applicationContext-customer-xxx.xml
provider配置文件命名为:applicationContext-provider-xxx.xml
mvc配置文件命名为:applicationContext-mvc-xxx.xml
src/test/java
src/test/resouce
META-INF/config 单元测试需要的配置文件
META-INF/spring 单元测试需要的spring文件

数据库建模

Ling2编码规范

angularJs与bootstrap使用规范

angularJs模块创建和引用规范