- 浏览: 761678 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
为了让大家进入 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 机制
发表评论
-
Top 20榜单
2010-04-06 16:01 945时隔4年多,C语言终于重登编程榜榜首! Top 20榜单如下 ... -
MyEclipse快捷键大全(Java程序员专供)
2009-11-26 17:57 1237Ctrl+1 快速修复(最经典的快捷键,就 ... -
合格程序员应该具备的12种能力
2009-11-25 17:27 863合格程序员应该具备的1 ... -
Java编码规范及实践
2009-11-25 17:20 575Java编码规范及实践 -
eclipse快捷键
2009-11-23 17:36 6481)Ctrl+M切换窗口的大小 ... -
软件技术
2009-11-23 17:35 7791.熟练掌握java语言,深入 ... -
软件开发人员电脑配置
2009-11-23 17:21 2142很多刚入门软件开发的人,很希望自己的电脑配置非常全面,这样 ... -
Java学习资料汇总
2009-11-13 16:20 12141.Java学习网站: Java中文世界论坛 ... -
对JAVA的一些看法
2009-11-12 13:16 9451.到网上看看高手对JAVA ... -
java程序编码规范
2009-11-12 13:06 7080.写在开始之前 本文翻译自Sun的《Code Conv ... -
java路线
2009-11-11 17:29 1475第一阶段:JAVA基础增 ... -
Java Web开发的学习路线
2009-11-11 16:13 1135Java分成J2ME(移动应用开发),J2SE(桌面应用开发) ... -
js 限制 textarea 的方法
2009-11-11 11:52 828function doKeyPress(maxLen,obj) ... -
学习java的30个目标
2009-11-10 14:36 8621.你需要 精通面向对象 ... -
JAVA开发者最常去的20个英文网站
2009-11-10 14:30 7431.[http://www.javaalmanac.com] ... -
网站架构
2009-11-10 13:09 909为公司讲解的一个PPT,相关内容如下 CAP原则 BASE策 ... -
软件重构技术PPT
2009-11-10 13:08 1124今天为公司讲了重构方面的内容,讲解中发现大家不是不想重构,而是 ... -
新人初到公司的处事原则
2009-11-04 15:21 739一、了解公司的组织和方针 当你初到一家公司服务时, ... -
CVS安装配置与使用!(for Windows)
2009-11-03 16:10 11201、前言: CVS是版本控 ... -
windows批处理中对带空格路径的处理
2009-10-30 13:03 1555一般在Windows的软件大部分安装在c:\ Program ...
相关推荐
介绍了Apache Jakarta Commons 项目下Java组件,如FileUpload, HttpClient, DBCP,BeanUtils,Logging,Lang, 以及 Collections,Codec等,是学习和使用Apache Jakarta Commons良好的参考使用手册。
apache-jakarta旗下的所有开源项目jar文件 apache-jakarta-commons-codec.jar apache-jakarta-commons-collections.jar apache-jakarta-commons-discovery.jar apache-jakarta-commons-email.jar apache-jakarta-...
网上找不全,官网资源又太分散,自己动手,丰衣足食,这是我挨个下载的Apache jakarta commons,有windows与linux两版本(全都有源码),甚至分离出去的HttpClient都在其中,愿更多的人了解并使用Apache,这是一个...
本书是一本介绍apache commons使用的电子书
专门对Apache Jakarta Commons的项目的详细和使用方法
Jakarta项目的commons包说明,说明commons包中各文件的用途
Apache Jakarta Commons- Reusable Java Components
Jakarta-ORO是最全面以及优化得最好的bai正则表达式API之一,duJakarta-ORO库以前叫做zhiOROMatcher,是由Daniel F. Savarese编写,后来他将其赠与daoJakarta Project。是面向JAVA的正则表达式库
apache jakarta-tomcat-5.0.28下载
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能,如Tomcat管理...
赠送jar包:jakarta.el-3.0.3.jar; 赠送原API文档:jakarta.el-3.0.3-javadoc.jar; 赠送源代码:jakarta.el-3.0.3-sources.jar; 赠送Maven依赖信息文件:jakarta.el-3.0.3.pom; 包含翻译后的API文档:jakarta.el...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长
市面上的大部分jar包下载了都不可用,这个保证能用!包是二合一打包的! apache的FTP可以解决sun的ftp在操作过程中遇到中文会乱码的问题,用法大同小异,看API就会了!
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来...
jar包,亲测可用
项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件 ...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。