Java工具集介绍10_23

来源:互联网 发布:免费的端口映射软件 编辑:程序博客网 时间:2024/06/05 18:24

Java工具集介绍10_23

http://www.diybl.com/ 2007-11-6  网络 点击:  [ 评论 ]


1、Spring Tool Suite:Next-Gen JEE Development
Spring Tool Suite 是一个整合的工具集,以Mylyn任务为中心,建立企业级应用的UI。这个工具集允许团队开发者更容易管理项目,用图形化、导航视图来强调开发者相关的各个部分,不相关的部分则最小化。Spring Tool Suite支持:
(1)最新的Spring2.0特征,包含基于配置的namespace;
(2)Spring Web Flow,包括扩展的WTP的XML编辑器(内容助手、超链接、验证、图形化编辑等);
(3)基于AOP(Aspect-oriented programming)的开发工具,包括支持配置验证和交叉引用可视化;
(4)Spring的Java配置。
Interface21, it will partner with Tasktop Technologies.

2、JEP 3.1
JEP是一个Java库,用于解析和计算数学表达式的值。使用此包的用户能输入任意的公式作为一个字符串,并立即求得其值。JEP支持用户定义变量、常量和函数。它本身就提供了大量的通用数学函数和常量。

3、FEST-Assert 0.6
FEST-Assert 0.6是一个灵活的断言(Assertion)库,目的是使测试代码易读。它使用了流行的接口来陈述像DSL的API。

4、Nuxeo公司的开源ECM平台
版本5.1,Nuxeo是一个全面的、开源的企业内容管理平台。其设计是丰富的、可升级的、易扩展的,使用了现代开源Java EE技术、框架和组件,如:JBoss、Apache、Sun和Eclipse等。
特征:
(1)以SOA为平台中心,分割成两部分:
一个服务平台:它提供了和ECM相关的交叉应用服务,如:文件类型、版本、生命周期、工作流、索引、转换、审计等);
一个传统的基于Web的应用程序。
(2)高级搜索服务
基于类SQL的NXQL查询语言和灵活的可配置系统,提供了全面的全文本搜索和多种标准请求。
(3)电子和物理的记录管理
(4)数据输入/输出服务
使数据的输入/输出以XML格式进行。
(5)增强的的水平可测量性
通过分割服务为几个服务器,使用Java EE远程和clustering工具。
(6)扩展使用Maven来简化应用开发
(7)支持脚本语言
包括JavaScript(Rhino)、Groovy,Jython和JRuby。

5、wingS 3.1-基于AJAX的Web应用框架
Wings是一个成熟的Web应用框架,基于Java Servlets,类似于Swing API,使用了MVC模式和面向事件的设计原则。它利用了Swing的模型、事件、事件监听器。

6、jstags 1.0
jstags是一个JavaScript库,包括许多执行效果、内容载入的标签,包括异步请求和其它JavaScript相关的任务。利于重用,避免了写JavaScript代码。
主要特征如下:
(1)完全兼容其它的JavaScript库函数;
(2)利用MochiKit,使用的大量的JavaScript函数已经通过了测试;
(3)避免了重复的JavaScript代码,不损失其灵活性;
(4)开源。

7、Apache Sandesha2
新版本:1.3。
Sandesha2是一个WS可靠消息规范(WS-Reliable Messaging)的实现,该规范由IBM、Microsoft、BEA、TIBCO定制。
Sandesha2建立于Axis2之上。
对使用了Axis2的主机,Sandesha2可以增加其消息性能的可靠性。
Sandesha2还能用于Axis2的客户端。
此版本兼容Axis2/Java1.3。

8、Grester 1.0
Maven-Grester插件是一个Maven2 for Jester的插件,Jester是一个JUnit测试工具。该插件允许Jester在Maven项目的生命周期的任何阶段都可以执行。
节省了开发者的时间。

9、POMStrap 1.0.9
POMStrap是一个非常简单的Java应用程序引导(bootstrap)和类装载(classloader)技巧(trick),允许依靠类装载而无副作用(side effect)。POMStrap使用了Maven2 pom文件来解决需要允许程序的依赖,避免了依赖冲突。
新特征:
(1)the ability to load a dependency only once(无版本区别)
(2)the ability to finda resource using classloader on a file in a Maven2 repository