通用JavaWeb項目骨架:quick4j
quick4j 是一個通用JavaWeb項目骨架, 積極在探索使用Java、Web等一系列技術,搭建開發高性能、高可拓展性、高可維護性,高安全性的web項目;以及Web前端模塊化、組件化開發,與后臺最佳的交互;以及探索使用NoSQL、與SQL等多數據庫共存的解決方案;提供大量模塊參考,比如:權限管理模塊。
作為一個 seed(種子) 項目,你可以基于它,快速搭建項目原型,并開發。
你可以使用 quick4j:
- 快速搭建項目原型,基于Spring + Spring MVC + Mybatis,簡單輕便、易于擴展的架構,適用于大多數項目
- 封裝了常用的CURD,配合mybatis-generator 自動生成dao、model、mapper層,減少重復勞動,提高生產力,實現快速、平穩的開發
- 實現Mybatis的分頁查詢模塊,支持MySQL、PostgreSQL、SQLServer等數據庫分頁查詢
- 通用的權限管理模塊,基于Apache Shiro的 用戶-角色-權限(RBAC)的細粒度權限控制
- 大量配置示例,根據需求,自由優化、調整,達到最佳性能
- 大量前端模塊化開發示例,積極在探索前端最佳的架構,與后臺最佳的交互,構建雄心勃勃的Application
How to get/use it
- 1、git clone https://github.com/starzou/quick4j
- 2、在MySQL中導入 quick4j/src/test/resources/quick4j.sql 腳本
- 3、更新 quick4j/src/main/resources/application.properties 中 JDBC Global Setting
- 4、cd quick4j
- 5、mvn war:war
- 6、把 quick4j/target/quick4j.war 發布在App Server(Tomcat、JBOSS) 中
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!