JFinal Extensions 1.0 发布,JFinal 扩展

绝望的八皮
 绝望的八皮
发布于 2012年10月15日
收藏 8

    Jfinal-ext是对java极速web框架 jfinal 的一个扩充,主要利用jfinal的plugin机制集成各种第三方框架,像spring一样,简化开发者的学习应用成本,使用时请将jfinal.jar先引入工程。

    Jfinal-ext根据jfinal使用者们的扩展整合而成,希望更多的jfinal的使用者们一起来为这个简单高效的内核做更多的外围扩展。

    目前jfinal-ext主要包括以下功能

     一   自动注册route AutoControllerRegist

     二    插件扩展

     1.  自定绑定表 AutoTableBindPlugin 

      2.  类似ibatis在xml中管理sql SqlInXmlPlugin 

     3.  jms消息处理 JmsPlugin

     4.  任务调度  QuartzPlugin Cron4jPlugin

     5.  分优先级加载配置文件 ConfigPlugin

   三 视图扩展

     1. DwzRender

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:JFinal Extensions 1.0 发布,JFinal 扩展
加载中

最新评论(13

绝望的八皮
绝望的八皮

引用来自“Mr.Over”的评论

引用来自“绝望的八皮”的评论

引用来自“Mr.Over”的评论

刚下载的包,出现 java.lang.UnsupportedClassVersionError

那个加强ActionReporter里面用了1.7的api,本来这个类是开发阶段源码使用的,所以我build里面删除了这个类,然后分别用1.5 ,1.6,1.7编译了上传github了。你可以再去下载试一试,谢谢支持~

试了,还有问题:
1、"can not biuld tableinfo, maybe the table ....is not exists. " , oracle 出错信息为“表或试图不存在”
2、不支持 非WEB程序?
3、源码中直接用的 system.out.println() 来提示信息,不太好吧?

1 你是说那个autobindtableplugin的测试用例么。因为没有数据库,只是演示一下能绑定到那个model
2 jfinal activitrecord能在非web运行,
3 是这样的,之前我是用了slf4的,然后本来这个玩意是想做成jfinal的扩展,然后根据jfianl的思想,我不想引用外部的日志系统,换成了jfinal内部的日志系统。但是目前jfinal日志系统只支持log4j和jdklog,未来的版本将支持Constants.setILogFactory(),让开发者自己选择。我在我自己fork的jfinal中本来已经实现了,但是jfinal目前的代码是Constants配置在plugin启动之前,所以plugin里面使用日志系统就不能配置了。。。这个问题@Jfinal会在未来版本处理,估计等1-2个版本需要。所以我干脆就全部改成syso了。基本都是在启动时候打了,所以影响还好吧。。如果你确实不爽自己换成slf4j打编译一下吧。

ForJustice
ForJustice

引用来自“绝望的八皮”的评论

引用来自“Mr.Over”的评论

刚下载的包,出现 java.lang.UnsupportedClassVersionError

那个加强ActionReporter里面用了1.7的api,本来这个类是开发阶段源码使用的,所以我build里面删除了这个类,然后分别用1.5 ,1.6,1.7编译了上传github了。你可以再去下载试一试,谢谢支持~

试了,还有问题:
1、"can not biuld tableinfo, maybe the table ....is not exists. " , oracle 出错信息为“表或试图不存在”
2、不支持 非WEB程序?
3、源码中直接用的 system.out.println() 来提示信息,不太好吧?
绝望的八皮
绝望的八皮

引用来自“Mr.Over”的评论

刚下载的包,出现 java.lang.UnsupportedClassVersionError

那个加强ActionReporter里面用了1.7的api,本来这个类是开发阶段源码使用的,所以我build里面删除了这个类,然后分别用1.5 ,1.6,1.7编译了上传github了。你可以再去下载试一试,谢谢支持~
绝望的八皮
绝望的八皮

引用来自“JFinal”的评论

没抢到沙发,顶一个 :)

周三来抢你的沙发~
JFinal
JFinal
没抢到沙发,顶一个 :)
绝望的八皮
绝望的八皮

引用来自“Mr.Over”的评论

刚下载的包,出现 java.lang.UnsupportedClassVersionError

我的是1.7的jdk。你可以下载源码,把里面的version改成1.6或者1.5然后执行bulid.xml文件,我抽时间用1.6编译一个传,不过有部分是用了1.7的api的。
ForJustice
ForJustice
刚下载的包,出现 java.lang.UnsupportedClassVersionError
伊藤熊吉
伊藤熊吉
支持!
ForJustice
ForJustice
恩,支持。
阿-凯
阿-凯
哈哈,顶一个
返回顶部
顶部