Ling2

来自ling
跳转至: 导航搜索
ling2 ling2.coe ling2.portal ling2.dms ling2.message ling2.workflow
ling2.ecommerce ling2.oa ling2.channel ling2.version ling2.app

基本模块

项目管理

  • 源代码管理和命名规范
  • 项目使用svn进行源代码管理,使用maven管理项目依赖和项目创建
  • 项目分公共模块和可部署为web的项目2类,对应结果文件分jar和war,core和config结尾的编译结果为jar,以d7结尾的项目即使为web项目编译结尾为jar
  • web项目使用的技术分2类,d7和struct2,请分别参见ling2.core.d7的使用,ling2.core.struts2的使用
  • 项目命名
  1. 项目一般以core为基础,以config为项目配置模板,对应项目ling2.xxx.core,ling2.xxx.config,某个实例的配置为ling2.xxx.config.xxx
  2. web项目的实现分d7和struct2两种技术,一般管理界面使用d7,外部访问的页面使用struct2+jquery.使用d7技术的以d7结尾,比如ling2.xxx.manager.d7,使用struct2技术的一般不加struct2结尾,而是以面向外部用户的功能命名,比如ling2.xxx.shopping
  • 项目依赖
  1. core和config相互独立,d7和struct2两种技术的web项目依赖前面2个项目,保证了配置的独特性
  • addon语法
  1. 创建项目
  1. 在ling2.parent中创建默认maven项目
  2. 复制并修改目录中如下文件
META-INF/dorado-package.properties
src/main/resources/config/xxx-d7-context-component.xml
src/main/resources/config/xxx-d7-context.xml
src/main/resources/config/xxx-d7-packages-config.xml
src/main/resources/config/xxx-d7-servlet-context.xml
src/main/resources/config/xxx-d7.properties

使用规范

ling2编码规范