• JFig


    Java应用程序部署在多环境与多平台下,需要一些不同的配置.JFig刚好为开发者提供一个简单但强大的工具来管理这些应用程序的配置。JFig在一个XML文件中存储程序的配置信息。通一个公共的,便利的接口来访问配置数据,易于定义多个配置,可动态修改在不同环境中需要改变的变量。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    MagicBus:MagicBus是一个事件框架设计成让开发者只需集中于应用程序组件的开发而不需要太多关心组件之间的相互通信。 它始终坚持松散耦合的思想,减少组件之间的依赖鼓励内聚与重使用。
    Subsonic:Subsonic是一个在线媒体播放系统。它能够将指定路径下的音乐(mp3,aac,ogg,wma等)和视频转换播放流。需要Java5.0。
    Mogwai ERDesigner:Mogwai ERDesigner是一个实体关系建模工具类似于ERWin。它设计成让数据库建模变得尽可能简易并为整个开发过程提供支持,从数据库设计到模式(schema)和代码生成。此外ERDesigner还提供一个灵活的插件体系,从而可以通过安装新的插件来扩展该工具的功能。ERDesigner提供的功能包括:
    *.能够使用一个强大和易于使用的图形编辑来设计数据库模型。
    *.能够依据ER图生成常用数据库如MySQL,PostgreSQL,Oracle和MSSQL的数据库模式(schema)。
    *.能够使用IVT(Intelligent version tracking:智能版本跟踪)系统来维护schema的变化情况。
    *.能够从现存数据库生成ER图。
    *.能够依据ER图生成EJB,Hibernate,JPOX的Java代码。
    *.能够生成PDF格式的数据库文档(利用Apache FOP)。
    MWT:Micro Window Toolkit(MWT)是一个用于开发J2ME用户界面(UI)的工具包。它具有友好,强大,快速,开源等特性。因为它的"灵感"来自AWT,Swing和SWT。可以使用bitmap fonts等来自定义组件。它专门为嵌入式开发而设计和优化。基于LGPL发布。以下是它的Demo截屏:
    JMatter:JMatter是一个用于开发两层客户/服务器应用程序基于Hibernate和Swing的框架。它能够在运行期从Domain model动态构建支持CRUD操作的GUI。内置提供查询构建器,执行与查询数据库,向导创建,日历组件等。
    RMI via JMS:RMI via JMS这个Java类库可以让你通过JMS(如:ActiveMQ)来实现Java远程方法调用(RMI)。当你使用RMI via JMS时,所有远程RMI对象将绑定到JMS消息总线上的目的地(Destination)中。这样就可以利用消息总线来达到更好的可用性和可扩展性。import org.fusesource.rmiviajms.JMSRemoteObject;import javax.jms.Destination;...public class HelloWorld    extends JMSRemoteObject                 // <1>    implements IHelloWorld {    HelloWorld()      throws RemoteException {              // <2>    }    HelloWorld(Destination dest)       throws RemoteException {       super(dest);                         // <3>    }...
    Spring Modules:Spring Modules包含一组用于扩展Spring框架的工具,附件和模块。Spring Modules的核心目标是促进Spring与其它项目相集成而不需要打乱或扩大Spring Core。当前包括的模块有:
    Ant集成
    Flux产品套件集成
    HiveMind集成
    Lucene集成
    Apache OJB集成
    O/R Broker集成
    OSWorkflow集成
    Tapestry集成支持声明式缓存服务包括EHCache,JCS,OSCache,GigaSpaces和其它。
    支持db4o 支持JSR-94规则引擎比如Drools和Jess
    支持各种Jakarta Commons组件比如Configuration,Lang,Chain和Commons Validator
    支持JavaSpaces包括Gigaspaces和Blitz.
    支持jBPM3.0.x与3.1.x
    支持JSR-170(Java内容知识库)包括Jackrabbit和Jeceira
    支持web模板引擎如:Freemarker,Groovy,Velocity,WebMacro和XSLT
    Valang: 校验语言
    Bean校验框架 Spring MVC附件
    XT Framework:提供面向领域驱动设计框架和Spring MVC AJAX支持(用于开发胖领域模型与胖客户端用户界面)。
    Makagiga:Makagiga是一个易于使用,跨平台的个人信息管理桌面应用软件。它提供的基本工具包括:待办事项管理器,图片查看与编辑器,记事本,RSS阅读器,书签等。此外它还提供一些用于扩展该软件功能的插件包括:执行文件导入/导出,把文件备份成一个zip文件,Internet搜索(Google,Wikipedia,YouTube)等等。Makagiga需要JavaSE6的环境。
    JClientPages:JClientPages是一个支持将Java代码嵌在HTML中,并在客户端执行的轻级量框架。需要浏览器支持Java Applet 和JavaScript。
    Webcockpit:Webcockpit是一个web应用程序生成器。它能够生成包含图形(使用JFreeChart 和Cewolf)与HTML表格的完整JSP Web应用程序。图表与表格的内容来自SQL查询。Webcockpit从一个XML配置文件生成JSP页面。