本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7591683
建立时间:2006年5月29日




[Apache(jakarta)]Jakarta项目内容简介
软件技术

lhwork 发表于 2006/12/25 8:55:26

项目 子项目 介绍 Jakarta BCEL The Byte Code Engineering Library, 让使用者能够方便地分析 , 创建和操作二进制得 class 字节码 , 如果想学习虚拟机和 class 文件内容 , 这应该是一个好工具 ,BCEL 有一个字节码得校验器 , 叫做 JustIce, 通常他能够提供比 JVM 更全面的类的信息 . 他已经用在许多的编译器 , 优化器 , 代码生成器和代码分析工具中 . BSF Bean Scripting Framework, 它能够提供 Java 语言的脚本支持 , 能够从 Script 脚本中访问 Java 对象和方法 ,BSF 允许 JSP 访问 Java 类 , 它还可以通过内含的方式让任何语言部分地实现 Java 的接口 , 这主要是在 Java 中提供脚本引擎来实现的 .BSF 支持以下的脚本语言 :JavaScript( 如 ajar),NetRexx,Python,JRuby,Groovy 等 . Cactus 它是一个服务器端代码的简单测试工具 , 如测试 (Servlets, EJBs, Tag Libs, Filters, ...). 它是为了降低服务端测试代码的编写工作量 , 使用了 JUnit 并进行了扩展 .Cactus 实现了容器内测试的策略 , 测试都在容器内部进行 . 它相对于单元测试的优点 : 代码逻辑单元测试 , 做这个测试最好的是 Mock Objects. 集成单元测试 . 功能性的单元测试 , 能够测试服务端的返回值 . Commons 主要关注于组件的可重用性 , 它又分为 3 个大的部分 . 已发布的的组件 ( The Commons Proper ) 开发中的组件 ( The Commons Sandbox ) 暂时停止开发的组件 ( The Commons Dormant ) 开发小组尽量让其开发的组件对其他组件的依耐性最小 . 并且尽量保持组件的接口的稳定性 . The Commons Proper Attributes 让开发者可以使用 C# 或 .net 样式的 attributes, 是一种运行时的 api, 有点类似 doclet. Beautils 和标准 JavaBean 使用有关 , 可以用来拷贝 JavaBean, 使用了反射和内省 , 大量地被使用 . Betwixt 能够在 JavaBean 和 XML 之间互相转换 Chain 责任链模式的一个实现 CLI 命令行参数解析 , 由 Werken, Avalon 和 Optz 组成 Codec 编码 , 译码运算法则 ,phonetic( 语音 ), base64, URL 等 Collections 扩展了 java.util.collection 接口 Configuration 用不同的格式读取配置文件 Daemon 在 unix 下的选择调用机制 DBCP 数据连接池服务 , 使用于任何数据库 DbUtils JDBC 辅助类 Digester XML 文件到 Java 对象的映射机制 Discovery   EL JSP 2.0 中的表达式语言解释器 Email 用 Java 发送邮件的库 FileUpload 让 Servlet 和 web 应用具有文件上传的能力 Http Client 和 http 协议客户端一起协作的框架 IO I/O 框架集合 Jelly 基于表达式和处理引擎的 XML Jexl 是对 Jstl 的一种扩展 JXPath 用 XPath 语法访问和操作 JavaBean Lang 扩展了 java. lang 包 Launcher 提供多平台的 Java 程序加载 Logging 提供日志的实现 Math 轻量的 , 独立的数学和统计组件 Modeler 创建符合 JMX 规范的 MBeans 机制 Net 网络和协议实现的集合 Pool 对象池组件 Primitives java 简单类型使用的扩展 SCXML   Transaction 处理多级事务的集合 Validator 使用 XML 定义验证规则的框架 VFS 虚拟文件系统 The Commons Sandbox Compress 定义操作压缩文件的 API CSV CSV 文件的操作 Exec 处理外部进程的执行或管理外部环境 Finder Unix 下的 java 类查找 I18n 地区定位 Id 标识符生成器,如数据库 id 的生成 Javaflow 获取应用程序的执行状态 JCI Java 编译程序接口 OpenPGP 使用 OpenPGP 标识和验证数据 Pipeline 提供一个管道来处理数据对象 Proxy 创建动态代理的库 The Commons Dormant 参考 apache 项目 ECS Element Construction Set, 可以用来方便地生成类似 html 和 xml 等文本 , 可以非常方便地扩展以后生成任何标记 (markup) 语言 . 可以方便地构造和解析 xml 文件 . Http Components 提供完整的 http 协议的实现 , 比 java.net 包拥有更多更全面的功能 . JCS Java Cache System, 它是一个分布式的缓存系统 , 它需要两个第三方的库 : Commons Logging and Doug Lea's Util Concurrent JMeter 一个压力测试工具 , 能够测试静态和动态的资源性能 ORO   POI 是一个用来访问 Microsoft 格式文件的 api, 如 word,excel,csv 等 Regexp 处理正则表达式的包 Slide 目录服务框架 Taglibs 参与多数标签库标准的指定 Turbine 快速的 web 应用程序开发框架 Velocity UI 模版引擎  


阅读全文(1541) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144752757 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号