Ling2
来自ling
ling2 | ling2.coe | ling2.portal | ling2.dms | ling2.message | ling2.workflow |
ling2.ecommerce | ling2.oa | ling2.channel | ling2.version | ling2.app |
基本模块
- ling2.core 框架基础 ling2.core
- ling2.projecttemplate 模板项目 ling2.projecttemplate
- ling2.portal 单点登录等门户内容ling2.portal
- ling2.dms 内容管理(文件管理,文章管理)ling2.dms
- ling2.security 权限管理ling2.security
- ling2.job 任务管理ling2.job
- ling2.message 消息管理(消息队列等)ling2.message
- ling2.ecommerce 电子商务ling2.ecommerce
- ling2.workflow 工作流ling2.workflow
- ling2.oa oa系统基本功能ling2.oa
- ling2.channel 保险行业渠道系统ling2.channel
- ling2.version 保险行业基本法ling2.version
项目管理
- 源代码管理和命名规范
- 项目使用svn进行源代码管理,使用maven管理项目依赖和项目创建
- 项目分公共模块和可部署为web的项目2类,对应结果文件分jar和war,core和config结尾的编译结果为jar,以d7结尾的项目即使为web项目编译结尾为jar
- web项目使用的技术分2类,d7和struct2,请分别参见ling2.core.d7的使用,ling2.core.struts2的使用
- 项目命名
- 项目一般以core为基础,以config为项目配置模板,对应项目ling2.xxx.core,ling2.xxx.config,某个实例的配置为ling2.xxx.config.xxx
- web项目的实现分d7和struct2两种技术,一般管理界面使用d7,外部访问的页面使用struct2+jquery.使用d7技术的以d7结尾,比如ling2.xxx.manager.d7,使用struct2技术的一般不加struct2结尾,而是以面向外部用户的功能命名,比如ling2.xxx.shopping
- 项目依赖
- core和config相互独立,d7和struct2两种技术的web项目依赖前面2个项目,保证了配置的独特性
- addon语法
- 创建项目
- 在ling2.parent中创建默认maven项目
- 复制并修改目录中如下文件