Java 全能高效 MVC & RESTful 開發框架 —— Portal-Basic

dumiyue 11年前發布 | 28K 次閱讀 web JSP MVC RESTful hiberna Web框架 Java MyBatis

Java 全能高效 MVC & RESTful 開發框架 —— Portal-Basic


    Portal-Basic 是一套功能完備的高性能 Full-Stack Web 應用開發框架,內置可擴展的 MVC Web 基礎架構和 DAO 數據庫訪問組件(內部已提供了 Hibernate、MyBatis 與 JDBC DAO 組件),集成了 Action 攔截、Form / Dao / Spring Bean 裝配、國際化、文件上傳下載和頁面靜態化等基礎 Web 應用組件,提供高效靈活的純 Jsp/Servlet API 編程模型,可完美整合 Spring,支持 Action Convention,能快速開發傳統風格和 RESTful 風格應用程序,文檔和示例完善,非常容易學習。

        Portal-Basic 源碼、示例及文檔資源:請訪問項目主頁 ^_*

    Portal-Basic 在設計之初就充分注重功能、性能與使用體驗。Portal-Basic 主要特點:

★ 功能全面: 內置穩定高效的 MVC 基礎架構和 DAO 框架,支持 Action 攔截、Form Bean / Dao Bean / Spring Bean 裝配和聲明式事務,提供國際化、文件上傳下載、緩存和頁面靜態化等常用Web組件,能滿足絕大部分 Web 應用的需要。
★ 高度擴展: Portal-Basic 通過的 plug-in 機制可以靈活擴展,Portal-Basic 發布包中自帶的 portal-basic-ext-rest 和 portal-basic-ext-spring 均以插件的形式提供,用戶可根據需要加載或卸載這些插件。應用程序開發者也可以根據實際需要編寫自定義插件來擴展 Portal-Basic。
★ 強大的整合能力: Portal-Basic 是一個 Full-Stack 框架,同時也是一個開放式框架,可以以非常簡單的方式整合第三方組件。本開發手冊會詳細闡述如何在 Portal-Basic 中整合 Freemarker、 Velocity 、 Urlrewrite、 EHCache-Web 、 Spring 、 Hibernate 和 Mybaits 等常用框架和組件。
★ 高性能: 性能要求是 Portal-Basic 的硬性指標,從每個模塊的設計到每行代碼的實現都力求簡潔高效。另外,Portal-Basi c并沒有對 JSP/Servet API 進行過多封裝,開發者仍然使用 JSP/Servet API 開發應用程序,沒有過多的迂回,性能得到保證。
★ 優秀的使用體驗: Portal-Basic 的設計目標之一是提供良好的開發體驗,盡量減少應用程序開發者的工作,API 的設計力求簡單、完整、明確。同時,Portal-Basic 為應用開發提供了大量 Util 工具,用來處理應用程序開發過程中通常會遇到的一般性問題,進一步減少應用程序開發者的工作負擔。
★ 平緩的學習曲線: 學習使用 Portal-Basic 只需掌握一定的 Core Java 與 JSP/Servlet 知識,本開發手冊會循序漸進闡述每個知識點,每個知識點都會結合完整的示例進行講述,知識點之間前后呼應,確保學習者在學習時溫故知新,融會貫通。
★ 完善的技術支持: 除了提供完善的開發手冊和示例代碼以外,還提供博客和 QQ 群用于解答使用 Portal-Basic 過程中碰到的所有問題。


    * Portal-Basic 總體架構

Java 全能高效 MVC & RESTful 開發框架 —— Portal-Basic


    * 
Portal-Basic 應用程序依賴關系

Java 全能高效 MVC & RESTful 開發框架 —— Portal-Basic

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