Roller4.0.1 ,基于Java SE5
<!-- [if !supportLineBreakNewLine]-->
<!-- [endif]-->
组件 | 相关Jar | 其他说明 |
servlet 包 | jsp-api.jar |
|
jakarta taglib standard 1.1.2 | jstl.jar | |
|
|
|
jakarta commons | commons-codec-1.3.jar |
|
String Tag library | taglibs-string.jar | The String taglibrary provides a host of tags for manipulating java.lang.Strings. The style is that the String to act upon is the body of the tag, and attributes are used as parameters for the manipulation. |
log | log4j-1.2.11.jar | 记录log ,程序中通过commons-logging 来记录, |
openjpa-0.9.7 : | geronimo-j2ee-connector_1.5_spec-1.0.1.jar | Roller做ORM采用OpenJpa完成,(是直接采用OpenJpa,还是采用标准JPA接口还没有仔细看) 需要了解一下OpenJpa做enhance,编译出来的classes如何使用: 在安装的时候,直接放在WEB-INF/classes中使用有问题,一定要达成Java包才行 |
IoC 容器:guice | guice-1.0.jar | Google 公司的Bob lee 开发的轻量级IoC 容器,其特点是: |
struts 2.0.9 | antlr-2.7.2.jar | 这个没有什么好说的 |
Spring 1.2 | acegi-security-1.0.3.jar | 也就是使用到了acegi功能 |
Rome :对feed 操作 | rome-0.9.jar | 对feed的操作使用 |
|
|
|
展示:Velocity | velocity | 展示都是使用的velocity末班 |
搜索: lucene | lucene-1.4.3.jar |
|
xml 解析部分 |
|
|
Jdom | jdom.jar |
|
Jaxen :xpath 引擎 | jaxen-full.jar | 支持Jdom 、dom4j |
SaxPaht : | saxpath.jar | SAXPath is an event-based API for XPath parsers, that is, for parsers which parse XPath expressions. SAXPath is intended to be for XPath what SAX is for XML. Note that the SAXPath package only parses XPath expressions; it does not evaluate them, or even provide an object structure for representing them once they have been parsed. |
xmlrpc-3.0 | ws-commons-util-1.0.1.jar |
|
|
|
|
Roller本身的4个jar包 | roller-business.jar roller-core.jar roller-planet-business.jar roller-web.jar | 这几个可以通过源码编译出来。
|
<!-- [if !supportLineBreakNewLine]-->
还需要一些其他组件,
组件 | 相关Jar | 说明 |
JavaMail | activation.jar mail.jar | |
数据库连接驱动: | 这个要看你使用的是哪种数据库了,不同的数据库驱动不一样。 如果是MySQL,可以使用: For MySQL 4.1.x use the J/Connector 3.0.X JDBC drivers instead of the newer 3.1.X series. For MySQL 5.X use the J/Connector 3.1.X JDBC drivers instead of the newer 3.1.X series. 我用MySQL5.1,使用驱动mysql-connector-java-5.1.7.jar也可以 | |