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 在設計之初就充分注重功能、性能與使用體驗。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-Basic 並沒有對 JSP/Servet API 進行過多封裝,開發者仍然使用 JSP/Servet API 開發應用程式,沒有過多的迂迴,性能得到保證。
優秀的使用體驗
:Portal-Basic 的設計目標之一是提供良好的開發體驗,儘量減少應用程式開發者的工作,API 的設計力求簡單、完整、明確。同時,Portal-Basic 為套用開發提供了大量 Util 工具,用來處理應用程式開發過程中通常會遇到的一般性問題,進一步減少應用程式開發者的工作負擔。
平緩的學習曲線
學習使用 Portal-Basic 只需掌握一定的 Core Java 與 JSP/Servlet 知識,本開發手冊會循序漸進闡述每個知識點,每個知識點都會結合完整的示例進行講述,知識點之間前後呼應,確保學習者在學習時溫故知新,融會貫通。
完善的技術支持
除了提供完善的開發手冊和示例代碼以外,還提供部落格和 QQ 群用於解答使用 Portal-Basic 過程中碰到的所有問題。