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

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

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

    ~怪^_*獸~

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

    常用鏈接

    統(tǒng)計

    最新評論

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

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

     

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

     

    相關(guān)鏈接:

     

    Portal-Basic Web 應用開發(fā)框架 —— 概述

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

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

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

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

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

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

    Portal-Basic Web 應用開發(fā)框架:應用篇(七) —— 頁面靜態(tài)化

     


     

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

     

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

     

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

     

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

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

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


     

     

    開發(fā)文檔目錄:

     



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

    posted on 2012-09-10 11:02 ~怪^_*獸~ 閱讀(1454) 評論(2)  編輯  收藏 所屬分類: 編程技術(shù)互聯(lián)網(wǎng)絡軟件設計

    評論

    # re: Portal-Basic Java Web 應用開發(fā)框架(源碼、示例及文檔) 2012-12-25 14:24 tb

    有實例研究起來就方便多了   回復  更多評論   

    # re: Portal-Basic Java Web 應用開發(fā)框架(源碼、示例及文檔) 2012-12-25 17:52 ~怪^_*獸~

    @tb
    3.0.1版本已經(jīng)發(fā)布:http://www.cnblogs.com/ldcsaa/archive/2012/12/25/2831662.html  回復  更多評論   

    主站蜘蛛池模板: 在线亚洲午夜片AV大片| 亚洲人成网站在线观看播放青青| 91免费精品国自产拍在线不卡| 久久精品国产亚洲av麻豆蜜芽| 日本免费的一级v一片| 亚洲欧洲一区二区| 好爽又高潮了毛片免费下载| 一个人看的hd免费视频| 亚洲精品视频免费看| 免费一级肉体全黄毛片| 91麻豆国产免费观看| 最新亚洲人成网站在线观看| 亚洲久本草在线中文字幕| 日本免费人成视频播放| 久久久久久免费一区二区三区| 国产成人亚洲综合网站不卡| 国产亚洲综合成人91精品| 四虎成人免费网站在线| 无码专区AAAAAA免费视频| 男男黄GAY片免费网站WWW| 亚洲系列国产精品制服丝袜第| 又大又黄又粗又爽的免费视频| 120秒男女动态视频免费| 日韩电影免费在线观看网址| 亚洲AV无码一区二区三区人| 亚洲欧洲精品无码AV| 国产免费怕怕免费视频观看| 色老头永久免费网站| 三上悠亚在线观看免费| 亚洲av无码不卡| 久久久久久久久久国产精品免费| 人人狠狠综合久久亚洲| 亚洲喷奶水中文字幕电影 | 亚洲av手机在线观看| 亚洲黄色免费网址| a级日本高清免费看| 免费看内射乌克兰女| 亚洲av午夜电影在线观看| 亚洲一区二区三区无码国产| 久久精品亚洲中文字幕无码网站 | 免费国产成人午夜私人影视|