Apache jakarta
各项目主要用途及简单说明
来源出处:http://www.javaworld.com.tw/jute/post/view?bid=11&id=1672
为了让大家进入
jakarta
的世界没有语言界限
特别写出来各项目的主要用途及简单说明
jakarta
的项目主要有下面几项
(1)
共享函式库
,
工具集
及
通用
API
◎
BCEL -
这是用来分析你的
java code
变成
class
的情形
,
可以透过此共享函式库来了解
JVM
运作模式
◎
BSF -
这是一组提供
java
应用程序
(application)
去使用
Scripting language
的工具
◎
Commons -
这里有一些次项目是建立可重复使用
,
容易扩充的组件
,
让其它项目来使用
!!
◎
ECS -
这是用来产生
Markup Language
的工具
,
目前支持产生
HTML 4.0
及
XML !
◎
JMeter -
这通常用来做压力测试
,
并且对于量测结果可以使用许多格式输出来观看
.
◎
Log4j -
这是
java logging
最佳的工具
,
不要再用
System.out.println()
了
◎
ORO -
他支持
Perl5
兼容的
RE
及其它
Regular Expression ,
是目前最快的
Java Regular Expression
解析器
◎
POI -
处理
Windows OLE2
上面的档案格式 及
M$ Excel (xls)
档案的读取修改等等的
API
◎
Regexp -
这也是
100%
纯
java
的
Regular Expression
专案
◎
Taglibs -
这里搜集了各种专家写出来的
jsp taglibs ,
包括
JSTL
的实作
.
◎
Watchdog -
对于
servlet/jsp container
作兼容性的测试
(2)
开发框架
Frameworks
及 开发引擎
Engines
◎
Cactus -
这是继承
JUnit
专门测试
server-side
的
java code
◎
Gump -
用在所有
jakarta
及相关的项目的连续性整合
◎
Lucene -
搜寻引擎
,
不过中文需要自己实作
◎
Struts - MVC Framework ,
配合
JSP
及
struts
的
taglib , Controller
为
ActionServlet
◎
Tapestry - MVC Framework ,
让
web designer
及 软件工程师可以更单纯
,
程序代码几乎不会存在
view
之中
◎
Turbine - MVC Framework,
支持
Velocity
及
JSP ,
已经有许多次项目开发完成
.
◎
Velocity - template engine,
可以动态产生各种页面整合方式
(3) Server Application
已经可以独立的完整系统
◎
Alexandria -
是一个开发文件的管理系统
◎
Jetspeed -
是一个
Portal Server ( based on Turbine Framework )
◎
Slide -
与
WebDAV ( www.webdav.org )
相似的文件管理系统
◎
Tomcat - jsp/servlet container
ps:
(1) Commons
下面有很多次项目
,
足以说明一整年
(2) Taglib
下面也有很多次项目
,
不过仅参考观念
,
配合
Commons-EL ,
仿照
JSTL
写法转写为佳
(3) Turbine
下面有很多已经完成的次项目
,
适合不想重新造轮的人直接采用
opensymphony各專案主要用途及簡單說明
来源出处:http://www.javaworld.com.tw/jute/post/view?bid=11&id=21679
opensymphony 也是一个 opensource 项目的组织, 推出了几个脍炙人口的项目
◎OSCore: 一些开发 j2ee 基础的核心程序
◎OSUser: 人员管理的程序, 主要处理 authetication 为主
◎OSAccess: 存取控管的程序, 主要处理 authorization 为主
◎WebWork: 方便简单的 MVC Framework
◎WebWork2: 顾名思义, WebWork 第二版
◎XWork: Model2x 的 MVC Framework.
◎SiteMesh: View 端的网页处理器 ( 许多书籍推荐 )
◎PropertySet: 管理 properties 的好工具
◎OSWorkflow: WorkFlow engine 工作流引擎
◎OSCache: J2EE Caching 机制