<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ~怪^_*獸~

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

    常用鏈接

    統計

    最新評論

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

    Portal-Basic Web 應用開發框架(簡稱 Portal-Basic)是一套功能完備的高性能 Web 應用開發框架,內置可擴展的 MVC Web 基礎架構和 DAO 訪問接口(已內置 Hibernate、MyBatis 和 JDBC 支持),集成 Action攔截、Form Bean / Dao Bean / Spring Bean 裝配、國際化、文件上傳下載和緩存等基礎 Web 應用組件,提供高效靈活的純 Jsp/Servlet API 編程模型,完美整合 Spring,非常容易學習和使用。

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

    Portal-Basic 主要特點:

    1) 功能完備:內置MVC基礎架構、支持 Action 攔截、Form Bean / Dao Bean / Spring Bean 裝配,提供可擴展的 DAO 訪問接口、國際化、文件上傳下載、緩存和頁面靜態化等常用 Web 組件,完美整合 Spring,能滿足絕大部分 Web 應用的需要。

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

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


    Portal-Basic 2.6.2 更新:

    1、增加 Spring 支持:
    1) 增加  Spring 插件包 portal-basic-ext-spring-2.6.2.jar 用于整合 Spring
    2) Action 通過 @SpringBean/@SpringBeans 注解聲明 Spring Bean
    3) Action 通過攔截器 com.bruce.ext.spring.SpringInjectFilter 解析 @SpringBean/@SpringBeans 注解并注入 Spring Bean
    4) Portal-Basic 的 DAO 對象能聲明為 Spring Bean,從而能在 Spring 環境下使用 Portal-Basic DAO 子框架
    5) 示例工程 MyPortal 增加 Spring 整合示例 


    2、其他更新:
    1) @FormBean、@DaoBean/@DaoBeans、@SpringBean/@SpringBeans 和  @Transaction 注解聲明為 '@Inherited',子類可繼承父類的注解


    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 訪問接口

    Portal-Basic Java Web 應用開發框架:應用篇(十一) —— 整合 Spring


     

    開發文檔目錄:

     



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

    posted on 2012-11-22 17:36 ~怪^_*獸~ 閱讀(1058) 評論(0)  編輯  收藏 所屬分類: 編程技術互聯網絡軟件設計

    主站蜘蛛池模板: 全免费a级毛片免费看无码| 先锋影音资源片午夜在线观看视频免费播放| 91短视频免费在线观看| 久久久久久亚洲av成人无码国产| 亚洲免费在线观看| 亚洲综合av永久无码精品一区二区| 一级日本高清视频免费观看 | 亚洲成a∨人片在无码2023| 美女视频黄a视频全免费| 亚洲日韩国产精品乱-久| 最近中文字幕mv免费高清视频7| 亚洲av成人综合网| 成年在线网站免费观看无广告| 亚洲 欧洲 日韩 综合在线| 少妇高潮太爽了在线观看免费| 国产精品久久亚洲不卡动漫| 四虎www免费人成| 一级做a爱过程免费视| 国产亚洲美女精品久久久2020| 国产无遮挡裸体免费视频在线观看| 亚洲成人午夜在线| 免费A级毛片无码无遮挡内射| 亚洲成av人片天堂网无码】| 色噜噜亚洲精品中文字幕| 一级毛片不卡片免费观看| 亚洲jizzjizz在线播放久| 又粗又大又硬又爽的免费视频| 中文字幕无线码中文字幕免费| 精品亚洲A∨无码一区二区三区| www.999精品视频观看免费| 亚洲av无码成人精品区一本二本| 亚洲国产成人VA在线观看| 久久午夜无码免费| 亚洲精品无码久久久久A片苍井空| 亚洲精品乱码久久久久久蜜桃| 久久综合国产乱子伦精品免费| 亚洲日韩中文字幕一区| 亚洲一区无码中文字幕| 在线观看免费人成视频色9| 一级特黄a大片免费| 亚洲国产精品久久网午夜|