~怪^_*獸~

          虛榮鎖身軀 心靈給酒醉 脆弱人類 懶問何為對
          (怪獸樂園Q群:75375912

          常用鏈接

          統計

          最新評論

          Portal-Basic Java Web 應用開發框架 v2.6.1(源碼、示例及文檔)

          Portal-Basic Web應用開發框架(簡稱 Portal-BasicPB)是一套功能完備的超輕量級Web應用開發框架,內置MVC Web基礎架構,支持可擴展的數據訪問接口(已內置HibernateMyBatisJDBC支持),集成 Action攔截、Form Bean / DAO Bean裝配、國際化、文件上傳下載、頁面靜態化和緩存等基礎Web應用組件,提供純Jsp/Servlet API的使用接口,非常容易學習和使用。

            

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

           

          Portal-Basic 主要特點:

          1) 功能完備:內置MVC基礎架構、支持Action攔截、Form Bean / DAO Bean裝配、可擴展的數據庫訪問接口、國際化、文件上傳下載、OSCache、Memcahced以及其他常用應用組件,能滿足絕大部分Web應用的需要。

          2) 輕量級:Portal-Basic并沒有對Jsp/Servet API進行過多的封裝,用戶仍然使用Jsp/Servet API進行開發,沒有過多的迂回,因此性能方面得到保證。另外,Portal-Basic為Jsp/Servet API提供了多種Util類和方法,使用起來十分簡便。

          3) 容易掌握:由于沒有對Jsp/Servet API進行過多的封裝,因此用戶只需具備一定的Java/Jsp知識就能很好的掌握框架的使用。另外,Portal-Basic提供類似Struts的應用配置方式,用戶能輕易過度到Struts,同時也能為用戶更深入理解MVC框架原理提供非常有用的參考。

           

          Portal-Basic 2.6.1 新特性:

           

          1、MVC 子框架升級:
          1) 支持多入口 Action(請求格式:http://.../.../<action_name>!<entry_name>.<action_suffix>)
          2) Action 攔截器的過濾規則可以細化到 Action 入口方法級別
          3) @FormBean 注解可聲明在 Action 的入口方法中(覆蓋 Action 類定義中的 @FormBean 聲明)
          4) @FormBean 注解支持成員變量注入(即:屬性沒有定義公共 setter 方法的成員變量也能注入)
          5) 增加 @DaoBean 和 @DaoBeans, 支持 DAO 對象注入(不用顯式調用 FacadeProxy.create(...) 方法創建 DAO 代理對象)
          6) 添加內置 Request Attribute -> '__base'(HTTP 請求的 BASE URL)
          7) 添加內置 Application Attribute -> '__context'(Servlet Context 的 ROOT PATH)
          8) 修改 base.jsp,用 {__base} 取代 {basePath}
          9) MVC 配置文件支持多重“include”(即:從配置文件也可以“include”其它配置文件),并能自動過濾重復文件
          10) 優化 MVC 框架的緩存機制,提升框架性能
          11) 示例工程 MyPortal 增加 Freemarker 整合示例
           
          2、DAO 子框架升級:
          1) 增加 FacadeProxy.create(...) 系列 DAO 訪問方法
          2) 為 DAO 類添加 @Transaction 注解,與 FacadeProxy.create(...) 系列方法配合使用
          3) FacadeProxy.create(...) 系列方法支持在 Action 中自動注入 DAO 對象(利用  @DaoBean 或 @DaoBeans 注解)
          4) 優化 DAO 框架的緩存機制,提升框架性能


           相關鏈接:

          Portal-Basic Java Web 應用開發框架 —— 概述

          Portal-Basic Java Web 應用開發框架:應用篇(一) —— 配置文件

          Portal-Basic Java Web 應用開發框架:應用篇(二) —— Action 使用

          Portal-Basic Java Web 應用開發框架:應用篇(三) —— 國際化

          Portal-Basic Java Web 應用開發框架:應用篇(四) —— 文件上傳和下載

          Portal-Basic Java Web 應用開發框架:應用篇(五) —— DAO 框架

          Portal-Basic Java Web 應用開發框架:應用篇(六) —— 公共組件

          Portal-Basic Java Web 應用開發框架:應用篇(七) —— 頁面靜態化

          Portal-Basic Java Web 應用開發框架:應用篇(八) —— 整合 Freemarker

          Portal-Basic Java Web 應用開發框架:應用篇(九) —— 多入口 Action

          Portal-Basic Java Web 應用開發框架:應用篇(十) —— 新 DAO 訪問接口

           


           

          開發文檔目錄:

           



          原文出處:怪獸的博客  怪獸的微博  怪獸樂園Q群

          posted on 2012-11-08 11:04 ~怪^_*獸~ 閱讀(1040) 評論(2)  編輯  收藏 所屬分類: 編程技術 、互聯網絡 、軟件設計

          評論

          # re: Portal-Basic Java Web 應用開發框架 v2.6.1(源碼、示例及文檔) 2012-11-09 00:59 vcok

          支持一下,很勵志啊。
          能否把源碼改成Maven支持的,這樣別人非常方便重建開發環境?多謝  回復  更多評論   

          # re: Portal-Basic Java Web 應用開發框架 v2.6.1(源碼、示例及文檔) 2012-11-09 10:35 ~怪^_*獸~

          @vcok
          Maven沒用過呢,一直用MyEclipse。有沒相關資料?  回復  更多評論   

          主站蜘蛛池模板: 晋江市| 牡丹江市| 望谟县| 赤峰市| 青铜峡市| 荣昌县| 忻州市| 寿光市| 日喀则市| 巨野县| 九龙坡区| 富民县| 蓝田县| 花垣县| 会东县| 蒙山县| 息烽县| 新建县| 尚志市| 永和县| 留坝县| 武城县| 芜湖县| 互助| 周至县| 株洲县| 冀州市| 邻水| 泽州县| 昭苏县| 章丘市| 乌什县| 万安县| 易门县| 陈巴尔虎旗| 育儿| 金秀| 岳西县| 桃源县| 揭阳市| 阆中市|