簡潔優雅的JavaWeb框架,Blade 1.4.0-beta 發布
Blade是什么?
blade是一個輕量級的MVC框架. 它擁有簡潔的代碼,優雅的設計。如果你喜歡,歡迎 Star and Fork, 謝謝!
官網地址:http://bladejava.com
特性
-
輕量級。代碼簡潔,結構清晰,更容易開發
-
模塊化(你可以選擇使用哪些組件)
-
插件擴展機制
-
Restful風格的路由接口
-
多種配置文件支持(當前支持properties、json和硬編碼)
-
內置Jetty服務,模板引擎支持
-
支持JDK1.6或者更高版本
概述
-
簡潔的:框架設計簡單,容易理解,不依賴于更多第三方庫。Blade框架目標讓用戶在一天內理解并使用。
-
優雅的:blade支持 REST 風格路由接口, 提供 DSL 語法編寫,無侵入式的攔截器。
快速入門
開始之前,首先 引入Blade的庫文件 ,然后創建一個類繼承自Bootstrap,編寫Main函數:
public class App extends Bootstrap { @Override public void init() {} public static void main(String[] args) throws Exception { Blade blade = Blade.me(); blade.get("/").run(request, response) -> { response.html("<h1>Hello blade!</h1>"); return null; }); blade.app(App.class).listen(9001).start(); } }
用瀏覽器打開 http://localhost:9001 這樣就可以看到第一個Blade應用了!
OK,這一切看起來多么的簡單,查閱使用指南更多現成的例子供你參考:
計劃
-
完善文檔
-
添加配置方式路由
-
開發個性化社交應用
-
維護和優化代碼
本次更新
-
重新設計LOGO(本人不懂設計,看著順眼就好了)
-
優化IO讀取
-
重寫官網和文檔
-
添加jetty支持
-
修復sql2o bug
-
重寫JSON工具類
-
修改包名和部分方法名
-
更多請查看文檔
開源協議
Blade框架基于 Apache2 License
聯系我
-
Blog:https://biezhi.me
-
Mail: biezhi.me#gmail.com
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!