<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 應用開發框架 —— 前言

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

     

    Porta-Basic 的誕生源于當時實際的需要。那一年公司有幾個Java項目急需上馬,而我們的技術團隊很年輕,很多成員的工作經驗都不超過2年,更有不少應屆畢業生和實習生,也有剛從PHP等其它語言轉到Java開發的。如果采用SSH等現成框架進行開發是有危險的,框架有很多好處,也能提高工作效率,但前提是 —— 只是對熟練掌握該框架的人來說的,StrutsrequestJsprequest有何區別,Spring的聲明式事務是如何變成Java代碼并插入到程序的哪個位置,Hibernate配置文件某處加上fetch/lazy/inverse/cascade與不加會有什么不同效果?……這一系列的問題常常令初學者心生畏懼。而框架通常都會對Java/Jsp/JDBC等基礎技術均進行了高度封裝,要真正掌握它們并熟練運用需要不少時間,而時間又是所有項目最缺的,另外,本座始終認為團隊不應該把自己不熟識的技術用于重大的商業項目中,即使這些技術已被證明是行之有效的;而另一方面,如果采用未經任何封裝的Jsp/Servlet技術進行開發風險則更大,沒有良好的代碼組織架構必然導致重復代碼劇增,后期開發混亂以及維護成本高企。

     

    基于上述原因,本座制作了一個基于Jsp/Servlet APIMVC框架,并內置Hibernate支持,提供給幾個Java項目使用,這就是Portal-Basic的雛形。經過多個項目的洗禮,框架的功能日益增強,最終本座決定對框架進行徹底重構,將其實現為通用的Web應用開發框架,現已應用于公司的所有Java項目,該框架也正式命名為“Portal-Basic”,含義是建站基礎框架,也可以理解為初學者的建站框架,至于還能表達其他什么含義,拜托大家幫本座想想 ^_^

     

    Portal-Basic擁有以下主要特點:

     

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

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

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

     

    廢話少說,先上目錄:

     

     

      敬請期待:Portal-Basic Web 應用開發框架 —— 概述

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



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

    posted on 2012-04-19 17:45 ~怪^_*獸~ 閱讀(1495) 評論(5)  編輯  收藏 所屬分類: 編程技術互聯網絡軟件設計

    評論

    # re: Portal-Basic Web 應用開發框架 —— 前言 2012-04-20 00:44 allenny

    你說的那些不使用SSH的理由,同樣也適用于你自己的框架。  回復  更多評論   

    # re: Portal-Basic Web 應用開發框架 —— 前言 2012-04-20 10:54 ~怪^_*獸~

    @allenny
    繼續看多幾章再評論如何 ^_*  回復  更多評論   

    # re: Portal-Basic Web 應用開發框架 —— 前言 2012-04-20 21:24 ~怪^_*獸~

    @wow gold
    老兄,文檔是本座自己寫的!或者你幫我翻譯成英文,^_^ ~~  回復  更多評論   

    # re: Portal-Basic Web 應用開發框架 —— 前言 2012-09-13 14:38 Jimi Hendrix

    支持原創,文檔寫的很細致,決定花時間向您學習  回復  更多評論   

    # re: Portal-Basic Web 應用開發框架 —— 前言 2012-09-14 11:58 ~怪^_*獸~

    @Jimi Hendrix
    THX  回復  更多評論   

    主站蜘蛛池模板: 亚洲一区二区三区无码国产| 国产亚洲精品欧洲在线观看| 91麻豆最新在线人成免费观看 | 日韩人妻无码免费视频一区二区三区| 国产亚洲精品AA片在线观看不加载 | 国产免费区在线观看十分钟 | 亚洲最大激情中文字幕| 成人精品综合免费视频| 国产真实伦在线视频免费观看| 亚洲人成色99999在线观看| 四虎影视免费在线| 福利片免费一区二区三区| 国产成人免费永久播放视频平台| 亚洲av永久无码精品网址| 无码专区一va亚洲v专区在线 | 77777亚洲午夜久久多人| 中文字幕无码毛片免费看| 久久青青草原亚洲AV无码麻豆 | 亚洲人成人77777网站不卡 | 亚洲福利中文字幕在线网址| 国产精品美女久久久免费 | 亚洲精品国产精品乱码不卡√| 免费91麻豆精品国产自产在线观看 | 久草免费福利视频| 亚洲国产精品久久久久久| 免费看h片的网站| 亚洲精品V天堂中文字幕| 亚洲日韩中文字幕日韩在线 | 无码精品人妻一区二区三区免费看 | 亚洲欧洲日产v特级毛片| 成人免费午夜在线观看| 免费无码专区毛片高潮喷水| 亚洲精品中文字幕乱码三区| 日韩在线播放全免费| 国产亚洲高清在线精品不卡| 亚洲精品无码不卡在线播放HE| 亚洲成人免费电影| 特黄aa级毛片免费视频播放| 亚洲AV人人澡人人爽人人夜夜| 久久久久久久91精品免费观看| 免费人成大片在线观看播放电影|