【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《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.wddqxz.cn/36f1d3baf242336c1fb95ea7.html