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

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

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

    ~怪^_*獸~

    虛榮鎖身軀 心靈給酒醉 脆弱人類(lèi) 懶問(wèn)何為對(duì)
    (怪獸樂(lè)園Q群:75375912

    常用鏈接

    統(tǒng)計(jì)

    最新評(píng)論

    Portal-Basic Java Web 應(yīng)用開(kāi)發(fā)框架:應(yīng)用篇(九) —— 多入口 Action

    Portal-Basic Web應(yīng)用開(kāi)發(fā)框架(簡(jiǎn)稱(chēng) Portal-BasicPB)是一套功能完備的超輕量級(jí)Web應(yīng)用開(kāi)發(fā)框架,內(nèi)置MVC Web基礎(chǔ)架構(gòu),支持可擴(kuò)展的數(shù)據(jù)訪(fǎng)問(wèn)接口(已內(nèi)置HibernateMyBatisJDBC支持),集成 Action攔截、Form Bean / DAO Bean裝配、國(guó)際化、文件上傳下載、頁(yè)面靜態(tài)化和緩存等基礎(chǔ)Web應(yīng)用組件,提供純Jsp/Servlet API的使用接口,非常容易學(xué)習(xí)和使用。

      

      Portal-Basic 源碼、示例及文檔資源:請(qǐng)?jiān)L問(wèn) google code 項(xiàng)目 ^_*

     

    Portal-Basic 主要特點(diǎn):

    1) 功能完備:內(nèi)置MVC基礎(chǔ)架構(gòu)、支持Action攔截、Form Bean / DAO Bean裝配、可擴(kuò)展的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)接口、國(guó)際化、文件上傳下載、OSCache、Memcahced以及其他常用應(yīng)用組件,能滿(mǎn)足絕大部分Web應(yīng)用的需要。

    2) 輕量級(jí):Portal-Basic并沒(méi)有對(duì)Jsp/Servet API進(jìn)行過(guò)多的封裝,用戶(hù)仍然使用Jsp/Servet API進(jìn)行開(kāi)發(fā),沒(méi)有過(guò)多的迂回,因此性能方面得到保證。另外,Portal-Basic為Jsp/Servet API提供了多種Util類(lèi)和方法,使用起來(lái)十分簡(jiǎn)便。

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

     

    Portal-Basic 2.6.1 新特性:

     

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


     

     



    原文出處:怪獸的博客  怪獸的微博  怪獸樂(lè)園Q群

    posted on 2012-11-12 03:05 ~怪^_*獸~ 閱讀(932) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 編程技術(shù)互聯(lián)網(wǎng)絡(luò)軟件設(shè)計(jì)

    主站蜘蛛池模板: 国内一级一级毛片a免费| 亚洲精品乱码久久久久久按摩 | 亚洲激情视频网站| 无码人妻精品一二三区免费| 特a级免费高清黄色片| 无码久久精品国产亚洲Av影片 | 免费无码又爽又刺激高潮的视频| 无人视频在线观看免费播放影院| 久久亚洲国产精品| 国产免费人成在线视频| 国内少妇偷人精品视频免费| 亚洲av无码无线在线观看 | 国产精品亚洲精品日韩动图| 亚洲精品午夜无码专区| 女人18特级一级毛片免费视频| 一区二区三区视频免费观看| 亚洲国产精品乱码在线观看97| 亚洲人成无码网WWW| 国产啪精品视频网免费| 在线观看黄片免费入口不卡| 精品国产日韩久久亚洲| 亚洲国产精品无码专区| 日韩免费视频在线观看| 91九色老熟女免费资源站| fc2免费人成在线| 亚洲色大网站WWW永久网站| 亚洲av成人无码久久精品| 免费少妇a级毛片人成网| 成年免费大片黄在线观看岛国 | 羞羞视频网站免费入口| 亚洲jjzzjjzz在线观看| 国产亚洲人成网站观看| 免费一级国产生活片| 成人au免费视频影院| 人妻丰满熟妇无码区免费| xxxxx做受大片视频免费| 亚洲精品无码mⅴ在线观看| 亚洲午夜精品久久久久久人妖| 亚洲一区二区三区在线播放| 成人无遮挡裸免费视频在线观看 | 精品国产福利尤物免费|