Jfinal-ext :對java極速web框架 jfinal 的一個補充

jopen 12年前發布 | 72K 次閱讀 Web框架 JFinal

Jfinal-ext是對java極速web框架 jfinal 的一個補充。

加強ActionReporter

支持在控制臺打印調用Controller方法的具體行數

自動注冊route

掃描classpath下繼承了Route的類自動注冊

Plugin擴展

自動注冊model

掃描clsspath和lib中繼承了model的類自動注冊,可選擇不同的命名規則自定映射表名,也可以在每一個model上用注解指定表名

類似ibatis的利用xml管理sql

   <sqlGroup name="blog" >
       <sql id="findBlog">select * from blog</sql>
       <sql id="findUser">select * from user</sql>
   </sqlGroup>
SqlManager.sql("blog.findBlog")

jms 消息

JmsKit.sendQueue("q1", new M(), "a");

quartz調度任務

job.properties中配置任務

#JobA

a.job=test.com.jfinal.plugin.quzrtz.JobA

a.cron=*/5 * * * * ?

a.enable=true

#JobB

b.job=test.com.jfinal.plugin.quartz.JobB

b.cron=*/10 * * * * ?

b.enable=false

cron4j調度任務

job.properties中配置任務

#JobA

a.job=test.com.jfinal.plugin.cron4j.JobA

a.cron=* * * * *

a.enable=true

#JobB

b.job=test.com.jfinal.plugin.cron4j.JobB

b.cron=* * * * *

b.enable=false

分級配置加載

在團隊開發中如果自己有測試配置需要長期存在但是又不需要提交中心庫的時候 可以才用分級配置加載的策略。 如中心庫中有config.properties這個配置,你可以創建 config-test.properties文件,配置相同的key,ConfigKit中的方法會優先加載 xx-test.properties文件。

視圖擴展

dwz支持


 

項目主頁:http://www.baiduhome.net/lib/view/home/1349923382213

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!