- 浏览: 786024 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 982时隔4年多,C语言终于重登编程榜榜首! Top 20榜单如下 ... -
MyEclipse快捷键大全(Java程序员专供)
2009-11-26 17:57 1280Ctrl+1 快速修复(最经典的快捷键,就 ... -
合格程序员应该具备的12种能力
2009-11-25 17:27 912合格程序员应该具备的1 ... -
Java编码规范及实践
2009-11-25 17:20 654Java编码规范及实践 -
eclipse快捷键
2009-11-23 17:36 6791)Ctrl+M切换窗口的大小 ... -
软件技术
2009-11-23 17:35 8121.熟练掌握java语言,深入 ... -
软件开发人员电脑配置
2009-11-23 17:21 2186很多刚入门软件开发的人,很希望自己的电脑配置非常全面,这样 ... -
Java学习资料汇总
2009-11-13 16:20 12621.Java学习网站: Java中文世界论坛 ... -
对JAVA的一些看法
2009-11-12 13:16 9801.到网上看看高手对JAVA ... -
java程序编码规范
2009-11-12 13:06 7460.写在开始之前 本文翻译自Sun的《Code Conv ... -
java路线
2009-11-11 17:29 1512第一阶段:JAVA基础增 ... -
Java Web开发的学习路线
2009-11-11 16:13 1179Java分成J2ME(移动应用开发),J2SE(桌面应用开发) ... -
js 限制 textarea 的方法
2009-11-11 11:52 872function doKeyPress(maxLen,obj) ... -
学习java的30个目标
2009-11-10 14:36 9081.你需要 精通面向对象 ... -
JAVA开发者最常去的20个英文网站
2009-11-10 14:30 8161.[http://www.javaalmanac.com] ... -
网站架构
2009-11-10 13:09 964为公司讲解的一个PPT,相关内容如下 CAP原则 BASE策 ... -
软件重构技术PPT
2009-11-10 13:08 1198今天为公司讲了重构方面的内容,讲解中发现大家不是不想重构,而是 ... -
新人初到公司的处事原则
2009-11-04 15:21 766一、了解公司的组织和方针 当你初到一家公司服务时, ... -
CVS安装配置与使用!(for Windows)
2009-11-03 16:10 11591、前言: CVS是版本控 ... -
windows批处理中对带空格路径的处理
2009-10-30 13:03 1632一般在Windows的软件大部分安装在c:\ Program ...
相关推荐
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 使用手册》是一部详细介绍Apache Jakarta Commons项目下的各种Java组件的专业书籍。该书由Will Iverson编写,旨在为开发者提供一个全面深入理解并应用这些组件的学习资源。Apache Jakarta ...
网上找不全,官网资源又太分散,自己动手,丰衣足食,这是我挨个下载的Apache jakarta commons,有windows与linux两版本(全都有源码),甚至分离出去的HttpClient都在其中,愿更多的人了解并使用Apache,这是一个...
Apache Jakarta Commons是Apache软件基金会的一个项目集合,它提供了一系列实用工具类库,旨在简化Java开发。这个项目的主要目标是创建可重用的Java组件,这些组件涵盖了从数据处理到网络通信的各种领域。Iverson的...
本书是一本介绍apache commons使用的电子书
tomcat安装及配置教程---- TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现...
Apache Jakarta Commons- Reusable Java Components
Jakarta项目是Apache软件基金会的一个重要项目,它包含了许多用于构建Web应用程序和处理各种常见任务的组件。在Jakarta项目中,"commons"包是一个核心部分,提供了许多实用的工具类和模块化服务,帮助开发者简化Java...
Apache的FTP库是Java开发中一个非常实用的工具,它主要包含了两个核心的JAR包:`commons-net-1.4.1.jar`和`jakarta-oro-2.0.8.jar`。这两个包提供了丰富的功能,允许开发者在Java应用中实现FTP(文件传输协议)的...
Apache Jakarta Commons是Apache软件基金会的一个项目,它包含了多个独立的、可重用的Java组件,这些组件在各种Java应用中广泛使用。 这本书主要涵盖了以下关键知识点: 1. **组件介绍**:Apache Jakarta Commons...
jar包,亲测可用
Jakarta-ORO是最全面以及优化得最好的bai正则表达式API之一,duJakarta-ORO库以前叫做zhiOROMatcher,是由Daniel F. Savarese编写,后来他将其赠与daoJakarta Project。是面向JAVA的正则表达式库
Jakarta Commons项目是Jakarta项目的一个重要分支,主要包括以下几个部分: 1. **Commons Proper** - 提供了一系列常用的基础工具库,如Lang、IO、Collections等。 2. **Commons Sandbox** - 实验性质的项目集合,...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能,如Tomcat管理...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长
Jakarta Taglibs是一个集合包,包含了不同版本的Jakarta服务器端标签库,这些标签库主要用于简化JavaServer Pages (JSP)开发。在Web应用程序的早期阶段,Jakarta Taglibs是提高开发效率和代码可维护性的重要工具。...
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来...