|
|
![]()
把Class文件打包成JAR进行分发这是一种很好的打包方式,它能够解决J2SE项目开发中的许多问题。但是这对于那些使用控制台进行input/output(System.out, System.err 或System.in) 时,是一个让人头大的问题。把a-jar-stdio-terminal项目的Class文件附加到JAR中并改变文件的"Main-Class"入口声明,就能够利用它提供的一个Swing屏幕窗口来访问System.out log信息和接收System.in控制台的输入。
![]()
Abeille Forms Designer是一个GUI builder。开发人员与设计人员都能够利用它快速创建复杂、专业的form。设计人员能够直接在WYSIWYG编辑器中拖放组件。支持取消/重做与复制/粘贴操作。通过添加图片或修改组件的属性来定制属于自己的组件。
![]()
ActiveCluster 是用于编写基于集群的应用程序(监视集群中的可用节点并同这些节点通信)的框架。ActiveCluster由一个API和一个缺省实现组成。
![]()
agimatec tools项目包含了三个框架/工具:
![]()
![]()
Ajax VNC是一个采用Ajax技术实现的VNC解决方案。通过浏览器就可以查看远程PC的桌面,不需要预装任何客户端。其Java VNC服务器端能够运行在Windows/Mac/Linux平台之上。
![]()
AndroMDA 是一个遵循模型驱动结构(MDA)范例的代码生成框架。它从CASE工具中获得的一个UML模型并生成一个完全可部署的应用程序和其它组件。
![]()
Antelope为ANT提供一个图形用户接口。Antelope提供一组按纽,每个target对应一个按纽,这样可以很容易启动某个特定的Ant操作。Antelope可以运行在两种不同环境中既可以作为单独的GUI程序,也可以作为jEdit的一个插件。
![]()
Antenna项目提供了一组Ant Task用于开发基于J2ME Wireless Toolkit的J2ME/MIDP应用程序。Antenna提供的功能包括编译、打包、部署、混淆、运行MIDlets和操作JAD文件,也能够把JAR文件制作成PalmOS PRC文件。
![]()
Apache MyFaces Orchestra项目的目的是提供一种简单的方式来集成Web框架与持久层框架。典型应用,一个Apache
MyFaces Orchestra stack能够集成JSF,Spring和一种JPA实现如Toplink,Hibernate等。它能够为Web层提供长久的
persistence session,以此来解LazyInitializationException,NonUniqueObjectException等问题。
![]()
![]()
APT-Jelly是一个能从Java源代码生成各种资源(比如:源代码,配置文件等)的引擎。APT-Jelly借助Sun的注释处理工具(APT)和Jakarta Commons Jelly提供一种面向模板生成资源的方式。APT-Jelly允许开发者充分利用Java5的语法与特性包括元数据(注释),泛型,和类型安全枚举(typesafe enum)。
![]()
Areca Backup是一个采用Java开发的文件备份工具。它支持数据压缩加密,增量备份,文件历史记录浏览器等等。Areca Backup还包括一个事务机制用于保证你备份的完整性。
![]()
ashkelon是一个Java Multi-API文档工具。它的目的与J2SE自带的javadoc工具是一样的,他们的用户界面大部份Java开发者都是很熟悉的。ashkelon与javadoc不同之外在于:
1.ashkelon是一个multi-api文档系统,不像javadoc是制作single-api文档的。 2.ashkelon的文档系统利用SQL提供一个可查询的文档库。 3.由ashkelo制作的DHTML GUI(兼容Mozilla 1.x或IE 5.x或IE 6.x浏览器)明显不同于由javadoc制作的html3.2的用户界面。 4.ashkelon的用户界面是一个Java Web应用程序,不是一组静态html页面。
![]()
At4J是一个开源的压缩文件处理工具,支持读取与创建Zip和Tar文件。At4J比Java内置的Zip类提供更多的Zip处理功能和压缩方法,比如Unix File Metadata和bzip2压缩。
![]()
Backup Easy能够按照指定的日期与时间自动备份文件和文件夹。支持通过SSL备份到远程SFTP服务器上。
![]()
BackupEasy是一个按日期/时间设定自动备份文件夹和文件的软件。它采用Java开发,界面简单,支持FTP备份,支持简体中文。
![]()
![]()
![]()
这是一个灵活的条形码生成器。易于与ApacheFOP,Xalan-J和SAXON,Servlet集成使用。可输出到SVG,EPS,Java2D/AWT和bitmap。
![]()
bbTracker是一个简单的应用程序能够在支持Java的智能手机上记录GPS追踪日志。它能够追踪某点的移动并为稍后分析提供数据。bbTracker不是一个功能完整的GPS软件,因为它没办法显示地图和寻径。
![]()
Beet是一个Java开源类库用于记录Spring Java应用程序的性能指示。它能够记录Java方法调用情况、SQL语句和HTTP请求,也可以记录自定义事件。配置简单,并且不需要改动任何代码。能够立即知道那一个用户与Session触发的每一个事件和什么时候触发的。提供JMX管理和诊断工具。能够将记录数据输出为XML或利用JDBC存储到数据库中。Beet对系统资源消耗低。
![]()
这是一个由开源项目Tapestry,Spring和Hibernate实现的宠物店应用 betterpetshop,它在Tapestry Petshop基础上扩展而来,增加了Spring 和 Hibernate。它为我们展示了基于Struts之外的另外一种优秀的组合方案。如果说你正希望用这个三个Tapestry,Spring 和 Hibernate 框架来搭建自己的J2EE 开发平台的话,可以参考参考。这里是这个宠物店的在线 demo。
![]()
JavaSpaces的一个开源实现.
![]()
![]()
Bootchart是一个能对GNU/Linux boot过程进行性能分析并把结果直观化的工具。它在boot过程中搜集资源利用情况及进程信息然后以PNG,SVG或EPS格式来显示结果。
|