设为首页 收藏本站
查看: 1052|回复: 0

[经验分享] Apache项目总结

[复制链接]

尚未签到

发表于 2018-11-28 08:18:33 | 显示全部楼层 |阅读模式
Apache项目总结
  apache工程jakarta(雅加达)家族介绍
  Apache Ant Project
  Ant
  众所周知,Ant(蚂蚁)是一套基于java的程序打造工具。
  Apache Avalon Project (阿瓦隆)
  Avalon
  Avalon(阿瓦隆,凯尔特族传说中的西方乐土岛,据说亚瑟王及其部下死后尸体被移往该岛)是一套面向组件的编程工程
  Apache Cocoon Project
  Cocoon 2.1
  Cocoon(科孔,茧) ,是一套XML框架,它将XML和XSLT在服务器端的应用提升到了一个新的层次。它基于管道化的SAX处理技术,被设计得性能良好,而且有很好的可量度性。
  Apache DB Project
  Torque
  Torque(托克,扭矩) 常被应用在数据持久性这个方面。 它包含了一个生成器,去生成你的应用程序所需要的数据库资源,而且还包含了一个运行环境去运行生成的这些class。
  OJB
  对象关系桥 (OJB) 是一套 对象/关系 映射工具。它为java对象和关系型数据库提供一个清晰的持久性应用。
  Apache Excalibur Project (伊克斯凯力波,传说中亚瑟王的神剑)
  Excalibur
  Excalibur,它的主要产品是一个由java写成的,名字叫做Fortress(要塞) 的轻量级的可嵌入式反向控制容器。
  Apache Geronimo Project
  Geronimo
  Geronimo 是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果
  Apache Gump Project (阿甘,笨蛋)
  Gump
  Gump好像是个用来打造所有jakarta 相关的产品的工具。
  Apache HTTP WebServer Project
  HTTP WebServer
  一套众所周知的开源的web服务器,包含有unix和window的版本。
  Apache James Project (詹姆士)
  James
  James 是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持 SMTP, POP3 和 NNTP 很快也会支持 IMAP 。
  Apache Logging Services Project (日志服务产品)
  Log4J
  Log4J – 基于java的可靠,快速,扩展性强的日志工具。
  Apache Maven Project (玫雯,专家,内行)
  Maven
  Maven是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念。
  Apache Portals Project (门户产品,高速喷气机系列)
  Jetspeed-1
  一个基于 Turbine(涡轮) 架构的java用户可定制的门户系统。
  Jetspeed-2
  Apache的新一代企业级门户产品。
  Apache Struts Project (擎天柱)
  Struts
  一套通过servlets和jsp来搭建web应用的MVC框架。
  类库,工具, 和 APIs
  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模板引擎。


附件:http://down.51cto.com/data/2357316


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-640512-1-1.html 上篇帖子: svn2apache 下篇帖子: apache基本配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表