• APT-Jelly


    APT-Jelly是一个能从Java源代码生成各种资源(比如:源代码,配置文件等)的引擎。APT-Jelly借助Sun的注释处理工具(APT)和Jakarta Commons Jelly提供一种面向模板生成资源的方式。APT-Jelly允许开发者充分利用Java5的语法与特性包括元数据(注释),泛型,和类型安全枚举(typesafe enum)。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    VCS Report:VCS Report是一个免费开源的Java独立应用程序用于从VCS仓库(Versions Control System:版本控制系统)生成统计报表(图表报表,HTML报表,CSV报表)。VCS Report能够显示存储在VCS中的项目文件的各种信息,它当前只支持CVS。你可以把VCS Report当作IntelliJ IDEA, Borland JBuilder,Eclipse的一个插件来使用。VCS Report在将来的版本中将支持SVN(Subversion),CVS SSH。提供Web接口,更多的统计图表,XML报表,通E-Mail发送Report。
    Apache MyFaces Orchestra:Apache MyFaces Orchestra项目的目的是提供一种简单的方式来集成Web框架与持久层框架。典型应用,一个Apache MyFaces Orchestra stack能够集成JSF,Spring和一种JPA实现如Toplink,Hibernate等。它能够为Web层提供长久的persistence session,以此来解LazyInitializationException,NonUniqueObjectException等问题。
    lzma-java:lzma-java是LZMA压缩算法的一个Java实现类库,基于Java LZMA SDK开发。提供了更易于使用的API。
    Iris:Iris(Interactive Rich Imaging Software)是一个在线图片浏览,编辑,Slideshow应用程序。 基于Java Applets与Web2.0的概念开发。
    Cotta:一个轻量级文件IO类库。它简化了Java File IO相关API的使用并极大地提高应用程序的可测试性。
    Java BluePrints Solutions Catalog:在这个项目中有许多关于AJAX技术的解决方案.它展示运行在J2EE平台上AJAX应用程序开发的设计模式.其中AJAX+JSF组合就是BluePrints Solutions Catalog的一部分。在线AJAX技术解决方案的Demo。
    JamVM:JamVM是一个新的Java虚拟机,它符合JVM规范第二版本.它与大多数其它虚拟机(不管是免费的还是商业的)相比较显示非常小(:PowerPC 135K而Intel 100K).它虽然小但支持完整的规范包括支持Java Native Interface (JNI) 与反射API.
    Buoy:Buoy是一个构建在Swing之上用于开发用户界面的类库,但它提供了一组全新的类来表现UI组件。而且具有更加简单,简洁和一致的API;一个更好的机制来布局界面组件;一个更加强大的事件处理机制(能够把任意方法动态绑定当作事件监听者-event listener);内置支持把用户界面序化为XML,以便之后可以重新构建它们。
    Swing AppFramework:这是一个Swing应用程序开发框架,提供一组用于简化桌面应用程序开发的Java类。包括:1.应用程序生命周期管理,特别是GUI的启动与关闭。2.资源管理和载入的支持,这些资源可以是字符串,格式化的消息,图像,颜色,字体以及桌面应用程序共有的其他类型资源。3.支持Action定义、管理和绑定,包括后台运行的异步Action。4.会话状态持久化:支持自动地或有选择地保存应用程序一次运行到下次运行的GUI状态。NetBeans6.0以上的版本都支持Swing Application Framework的开发。
    Naga:Naga是一个非常小的NIO类库。提供封装Socket和ServerSocket的几个Java类。