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

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

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

    ~怪^_*獸~

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

    常用鏈接

    統(tǒng)計(jì)

    最新評(píng)論

    Portal-Basic Java Web 應(yīng)用開(kāi)發(fā)框架 —— 前言

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

     

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

     

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

     

    Portal-Basic擁有以下主要特點(diǎn):

     

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

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

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

     

    廢話少說(shuō),先上目錄:

     

     

      敬請(qǐng)期待:Portal-Basic Web 應(yīng)用開(kāi)發(fā)框架 —— 概述

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



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

    posted on 2012-04-19 17:45 ~怪^_*獸~ 閱讀(1495) 評(píng)論(5)  編輯  收藏 所屬分類: 編程技術(shù)互聯(lián)網(wǎng)絡(luò)軟件設(shè)計(jì)

    評(píng)論

    # re: Portal-Basic Web 應(yīng)用開(kāi)發(fā)框架 —— 前言 2012-04-20 00:44 allenny

    你說(shuō)的那些不使用SSH的理由,同樣也適用于你自己的框架。  回復(fù)  更多評(píng)論   

    # re: Portal-Basic Web 應(yīng)用開(kāi)發(fā)框架 —— 前言 2012-04-20 10:54 ~怪^_*獸~

    @allenny
    繼續(xù)看多幾章再評(píng)論如何 ^_*  回復(fù)  更多評(píng)論   

    # re: Portal-Basic Web 應(yīng)用開(kāi)發(fā)框架 —— 前言 2012-04-20 21:24 ~怪^_*獸~

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

    # re: Portal-Basic Web 應(yīng)用開(kāi)發(fā)框架 —— 前言 2012-09-13 14:38 Jimi Hendrix

    支持原創(chuàng),文檔寫的很細(xì)致,決定花時(shí)間向您學(xué)習(xí)  回復(fù)  更多評(píng)論   

    # re: Portal-Basic Web 應(yīng)用開(kāi)發(fā)框架 —— 前言 2012-09-14 11:58 ~怪^_*獸~

    @Jimi Hendrix
    THX  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 亚洲精品福利网泷泽萝拉| 国产精品亚洲综合一区在线观看 | 免费在线观看的网站| 免费无码婬片aaa直播表情| 亚洲一线产区二线产区精华| 成人午夜亚洲精品无码网站| 四虎成人免费网址在线| 67194国产精品免费观看| 两个人看的www视频免费完整版| 亚洲AV无码乱码在线观看代蜜桃 | 特级毛片免费播放| 亚洲a∨无码男人的天堂| 图图资源网亚洲综合网站| 亚洲精品美女久久久久99小说| 欧美三级在线电影免费| 一区二区在线免费观看| 丝袜足液精子免费视频| 永久免费精品影视网站| 老牛精品亚洲成av人片| 亚洲欧美日韩自偷自拍| 亚洲精品一二三区| 亚洲乱码一二三四区国产| 91亚洲va在线天线va天堂va国产 | 日本免费人成黄页在线观看视频 | 国产精品亚洲成在人线| 波多野结衣久久高清免费| 18女人水真多免费高清毛片| 免费久久人人爽人人爽av| 中文字幕不卡免费高清视频| igao激情在线视频免费| 一级毛片不卡免费看老司机| 日本系列1页亚洲系列| 日韩色日韩视频亚洲网站| 亚洲av无码av在线播放| 无码一区二区三区亚洲人妻| 亚洲AV永久无码精品一福利| 色天使亚洲综合一区二区| 无遮挡a级毛片免费看| 一级毛片视频免费观看| 成在人线av无码免费高潮水| 91成人免费福利网站在线|