XWiki代码结构说明文档
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
XWiki代码结构说明文档 1.Web MVC Framework:Struts2 Template:Velocity,基于java的模板引擎技术,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。 Javascript Library:jQuery CSS Framework:Bootstrap JavaScript/CSS Compressor: YUI Compressor。 2. Technology Language:Groovy,基于JVM(Java虚拟机)的敏捷开发语言 Search engine library:Lucene 3. Database ORM Framework:Hibernate Database:默认数据库为HSQLDB,也可选用Oracle活MySQL等关系数据库 4. Utilizes General:Apache Commons Lang Logging:Slf4j 5. Test Unit Test:Junit Mock:Mockito Functional Test:Selenium Performance/Stability Test: YourKit 5. Development Environment JDK:JDK7+ Web Server:Jetty 9 Project Management Tool:Maven3+ 6. Structure Top Level Projects: xwiki-commons:另外几个顶层工程共同的技术库 xwiki-rendering:渲染库将一些输入语法转换到另一个输出语法。依赖于 xwiki-commons. xwiki-platform:其他顶层工程使用的可重用组件。依赖于xwiki-commons和 xwiki-rendering. xwiki-enterprise:一个专业的wiki。依赖于xwiki-commons, xwiki-rendering和xwiki-platform XWiki Commons: xwiki-commons/xwiki-commons-pom 顶层Maven构建描述 (a.k.a POM). 它被所有其他构建模块引用。 xwiki-commons/xwiki-commons-core 公共库文件 (JARs) xwiki-commons/xwiki-commons-tools 构建工具用于构建其他公共模块。 XWiki Rendering: XWiki Platform: xwiki-platform/xwiki-platform-core 所有核心模块 (JARs, skins, extensions, Web, etc) xwiki-platform/xwiki-platform-tools 构建工具和各种其他工具。 Main: xwiki-platform-master\xwiki-platform-core\xwiki-platform-cache xwiki-platform-master\xwiki-platform-core\xwiki-platform-logging xwiki-platform-master\xwiki-platform-core\xwiki-platform-search xwiki-platform-master\xwiki-platform-core\xwiki-platform-security xwiki-platform-master\xwiki-platform-core\xwiki-platform-template xwiki-platform-master\xwiki-platform-core\xwiki-platform-wiki xwiki-platform-master\xwiki-platform-core\xwiki-platform-web xwiki-platform-master\xwiki-platform-core\xwiki-platform-oldcore\src\main\resources 语言翻译文件,中文需要转换为ISO8859-1编码 xwiki-platform-master\xwiki-platform-core\xwiki-platform-web\src\main\webapp\templates 默认页面模板 xwiki-platform-master\xwiki-platform-core\xwiki-platform-flamingo\xwiki-platform-flamingo-skin\src\main\resources\flamingo 默认主题模板 XWiki Enterprise: xwiki-enterprise/xwiki-enterprise-wiki 默认XWiki Enterprise XAR. xwiki-enterprise/xwiki-enterprise-database 加载XWiki Enterprise XAR到数据库。 xwiki-enterprise/xwiki-enterprise-distribution 为特定的Servlet容器和数据库生成distribution。 xwiki-enterprise/xwiki-enterprise-test 功能测试. xwiki-enterprise/xwiki-enterprise-installers 生成windows和通用安装程序。 xwiki-enterprise/xwiki-enterprise-web 生成XWiki Enterprise WAR. 本文来源:https://www.wddqw.com/doc/36f1d3baf242336c1fb95ea7.html