Apache Jakarta
apache是一个开源的组织名。后来制定了一个以apache命名的开源协议。 jakarta是apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。 apache工程jakarta(雅加达)家族介绍 Ant 众所周知,Ant(蚂蚁)是一套基于java的程序打造工具。 (阿瓦隆) Avalon Avalon(阿瓦隆,凯尔特族传说中的西方乐土岛,据说亚瑟王及其部下死后尸体被移往该岛)是一套面向组件的编程工程 Cocoon 2.1 Cocoon(科孔,茧) ,是一套XML框架,它将XML和XSLT在服务器端的应用提升到了一个新的层次。它基于管道化的SAX处理技术,被设计得性能良好,而且有很好的可量度性。 Torque Torque(托克,扭矩) 常被应用在数据持久性这个方面。 它包含了一个生成器,去生成你的应用程序所需要的数据库资源,而且还包含了一个运行环境去运行生成的这些class。 OJB 对象关系桥 (OJB) 是一套 对象/关系 映射工具。它为java对象和关系型数据库提供一个清晰的持久性应用。 (伊克斯凯力波,传说中亚瑟王的神剑) Excalibur Excalibur,它的主要产品是一个由java写成的,名字叫做Fortress(要塞) 的轻量级的可嵌入式反向控制容器。 Geronimo Geronimo 是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果 (阿甘,笨蛋) Gump Gump好像是个用来打造所有jakarta 相关的产品的工具。 HTTP WebServer 一套众所周知的开源的web服务器,包含有unix和window的版本。 (詹姆士) James James 是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持 SMTP, POP3 和 NNTP 很快也会支持 IMAP 。 (日志服务产品) Log4J Log4J – 基于java的可靠,快速,扩展性强的日志工具。 (玫雯,专家,内行) Maven Maven是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念。 (门户产品,高速喷气机系列) Jetspeed-1 一个基于 Turbine(涡轮) 架构的java用户可定制的门户系统。 Jetspeed-2 Apache的新一代企业级门户产品。 (擎天柱) Struts 一套通过servlets和jsp来搭建web应用的MVC框架。 BCEL The Byte Code Engineering Library (formerly known as JavaClass) 字节码引擎类库,它让用户方便的分析,创建,操作java的class文件成为可能。 BSF Bean Scripting Framework (BSF),bean脚本框架 在java应用内对脚本语言提供了支持,通过脚本语言可以访问java的对象和方法。 Commons 众多小范围的可重用的java组件,如同一袋种类繁多的珠宝,指不定哪颗就会让你爱不释手 –(参见)ComponentsList ECS The Element Construction Set :一套生成结构化语言中的基本元素的java api,目前直接支持XML和HTML 4.0 JMeter 纯java开发的一套桌面应用程序。用来进行功能测试和性能测试。 ORO 一套文本处理工具,能提供perl5.0兼容的正则表达式、 AWK-like正则表达式, glob 表达式。还提供替换,分割,文件名过虑等功能 POI 一套用来创建,读写基于OLE 2组件文档格式的文件。目前支持OLE 2组件文档格式本身和Excel文件(*.xls) Regexp 一套纯java的正则表达式相关的包。 Taglibs 一套在开发web应用时十分有用的,jsp 通用 tag包。 Watchdog 用来检查一个servlet或jsp容器在相应规范上的执行情况的兼容性。 Cactus Cactus(凯克特斯,仙人掌)是一套简单的测试框架,用于对服务器端的java代码(如servlets, EJBs, tag libraries, filters, ...)做单元测试。 HiveMind HiveMind(蜂箱精神) 是一个服务和配置的微型内核, 一套通过简单的java对象和接口创建复杂应用的框架。 Lucene Java开发的高性能,全方位的文本搜索引擎。 Tapestry Tapestry(挂毯) 一个基于高度可重用的组件的web应用框架,完全符合MVC模式。 Turbine 一个用jsp或velosity方式构建web应用的MVC模式的框架。 Velocity Velocity(速度)是一个通用的java模板引擎。 |
相关推荐
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 ...
Iverson的这本书《Apache Jakarta Commons[E文版]》详细介绍了这些组件的使用方法和功能。 在本书中,你将深入了解到Apache Jakarta Commons的核心组件,包括但不限于: 1. **BeanUtils**: 提供了对JavaBeans操作...
tomcat安装及配置教程---- TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现...
#### 二、Jakarta项目下的部分Java项目详细介绍 ##### 1. Ant - **简介**: Ant是一个用于构建Java项目的工具,采用XML格式定义构建过程。它提供了一种简单的方式来管理项目的构建、测试和部署。 - **特点**: Ant...
Jakarta项目是Apache软件基金会的一个重要项目,它包含了许多用于构建Web应用程序和处理各种常见任务的组件。在Jakarta项目中,"commons"包是一个核心部分,提供了许多实用的工具类和模块化服务,帮助开发者简化Java...
Apache的FTP库是Java开发中一个非常实用的工具,它主要包含了两个核心的JAR包:`commons-net-1.4.1.jar`和`jakarta-oro-2.0.8.jar`。这两个包提供了丰富的功能,允许开发者在Java应用中实现FTP(文件传输协议)的...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长
项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件 ...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长
Apache Jakarta Commons是Apache软件基金会的一个项目,它包含了多个独立的、可重用的Java组件,这些组件在各种Java应用中广泛使用。 这本书主要涵盖了以下关键知识点: 1. **组件介绍**:Apache Jakarta Commons...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven 除了以程序构建能力为特色之外,还提供 Ant 所...事实上,由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目现在使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 apache-maven-3.0.3-bin.tar.gz
由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来...
由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理...由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。