久久亚洲精品成人_国产精品欧美综合亚洲_亚洲va天堂va欧美ⅴa在线_91色视频在线观看_久久影院亚洲_一级黄色片播放_日韩av在线一区_精品一区二区在线看_老头吃奶性行交视频_日韩免费高清视频_天天操天天爽天天干_日本欧美在线视频

首頁 > 開發(fā) > Java > 正文

Java編程基礎(chǔ)中模式和框架的介紹和區(qū)別

2023-06-11 14:56:24
字體:
供稿:網(wǎng)友

1.什么是模式?

模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結(jié)歸納到理論高度,那就是模式。

Alexander給出的經(jīng)典定義是:每個模式都描述了一個在我們的環(huán)境中不斷出現(xiàn)的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數(shù)次地使用那些已有的解決方案,無需在重復(fù)相同的工作。

模式有不同的領(lǐng)域,建筑領(lǐng)域有建筑模式,軟件設(shè)計領(lǐng)域也有設(shè)計模式。當(dāng)一個領(lǐng)域逐漸成熟的時候,自然會出現(xiàn)很多模式。

 什么是框架?

 框架,即framework。其實就是某種應(yīng)用的半成品,就是一組組件,供你選用完成你自己的系統(tǒng)。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。

 2.為什么要用模式?

 因為模式是一種指導(dǎo),在一個良好的指導(dǎo)下,有助于你完成任務(wù),有助于你作出一個優(yōu)良的設(shè)計方案,達到事半功倍的效果。而且會得到解決問題的最佳辦法。

 為什么要用框架?

 因為軟件系統(tǒng)發(fā)展到今天已經(jīng)很復(fù)雜了,特別是服務(wù)器端軟件,設(shè)計到的知識,內(nèi)容,問題太多。在某些方面使用別人成熟的框架,就相當(dāng)于讓別人幫你完成一些基礎(chǔ)工作,你只需要集中精力完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計。而且框架一般是成熟,穩(wěn)健的,他可以處理系統(tǒng)很多細節(jié)問題,比如,事物處理,安全性,數(shù)據(jù)流控制等問題。還有框架一般都經(jīng)過很多人使用,所以結(jié)構(gòu)很好,所以擴展性也很好,而且它是不斷升級的,你可以直接享受別人升級代碼帶來的好處。

 框架一般處在低層應(yīng)用平臺(如J2EE)和高層業(yè)務(wù)邏輯之間的中間層。

 軟件為什么要分層?

 為了實現(xiàn)“高內(nèi)聚、低耦合”。把問題劃分開來各個解決,易于控制,易于延展,易于分配資源…總之好處很多啦:)。

 3.以下所述主要是JAVA,J2EE方面的模式和框架

 常見的設(shè)計模式有什么?

 首先,你要了解的是GOF的《設(shè)計模式--可復(fù)用面向?qū)ο筌浖幕A(chǔ)》一書(這個可以說是程序員必備的了),注意:GOF不是一個人,而是指四個人。它的原意是Gangs Of Four,就是“四人幫”,就是指此書的四個作者:Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides。這本書講了23種主要的模式,包括:抽象工廠、適配器、外觀模式等。

 還有其他的很多模式,估計有100多種。

 軟件設(shè)計模式太多,就我的理解簡單說一下最常見的MVC模式。

 MVC模式是1996年由Buschmann提出的:

 模型(Model):就是封裝數(shù)據(jù)和所有基于對這些數(shù)據(jù)的操作。

 視圖(View):就是封裝的是對數(shù)據(jù)顯示,即用戶界面。 

控制器(Control):就是封裝外界作用于模型的操作和對數(shù)據(jù)流向的控制等。 

另外: 

RUP(Rational Unified Process)軟件統(tǒng)一過程,XP(Extreme Programming)極端編程,這些通常被叫做“過程方法”,是一種軟件項目實施過程的方法論,它是針對軟件項目的實施過程提出的方法策略。也是另一個角度的模式。 

4.常見的JAVA框架有什么? 

WAF: 全稱:WEB APPLICATION FRAMEWORK

 主要應(yīng)用方面:EJB層,(WEB層也有,但是比較弱)。

 主要應(yīng)用技術(shù):EJB等 

 簡述:這是SUN在展示J2EE平臺時所用的例子PetStore(寵物商店系統(tǒng))里面的框架。是SUN藍皮書例子程序中提出的應(yīng)用框架。它實現(xiàn)了 MVC和其他良好的設(shè)計模式。SUN的網(wǎng)站上有技術(shù)資料,最好下載PetStore來研究,WEBLOGIC里自帶此系統(tǒng),源碼在bea/weblogic700/samples/server/src/petstore。這是學(xué)習(xí)了解J2EE的首選框架。

 Struts:

 主要應(yīng)用方面:WEB層。

 主要應(yīng)用技術(shù):JSP,TagLib,JavaBean,XML等

 出處:http://jakarta.apache.org/struts/index.html

 簡述:這是APACHE的開源項目,目前應(yīng)用很廣泛。基于MVC模式,結(jié)構(gòu)很好,基于JSP。Jbuilder8里已經(jīng)集成了STRUTS1.02的制作。

 簡述WAF+STRUTS結(jié)合的例子:WEB層用STRUTS,EJB層用WAF:

 JSP(TagLib)——>ActionForm——>Action ——> Event——>EJBAction——>EJB  ——>DAO——>Database JSP(TagLib) (forward) <——Action <——EventResponse<——

 Turbine: 主要應(yīng)用方面:WEB層。

 主要應(yīng)用技術(shù):servlet等 

出處:http://jakarta.apache.org/turbine/index.html

 簡述:這是APACHE的開源項目。基于SERVLET。據(jù)說速度比較快,基于service(pluggable implementation可插拔的執(zhí)行組件)的方式提供各種服務(wù)。

 COCOON:主要應(yīng)用方面:WEB層。

 主要應(yīng)用技術(shù):XML,XSP,servlet等

 出處:http://cocoon.apache.org/2.0/

 簡述:這是APACHE的一個開源項目。基于XML,基于XSP(通俗地說,XSP是在XML靜態(tài)文檔中加入Java程序段后形成的動態(tài)XML文檔。)。特點是可以與多種數(shù)據(jù)源交互,包括文件系統(tǒng),數(shù)據(jù)庫,LDAP,XML資源庫,網(wǎng)絡(luò)數(shù)據(jù)源等。

 ECHO:主要應(yīng)用方面:WEB層。

 主要應(yīng)用技術(shù):servlet  

 出處:http://www.nextapp.com/products/echo/

 簡述:nextapp公司的一個開源項目。基于SERVLET。頁面可以做的很漂亮,結(jié)合echopoint,可以作出很多圖形效果(里面用了jfreechart包)。使用SWING的思想來作網(wǎng)頁,把HTML當(dāng)作JAVA的類來做。但是大量使用Session,頁面分幀(Frame)很多,系統(tǒng)資源消耗很大。

 JATO:全稱:SUN ONE Application Framework

 主要應(yīng)用方面:WEB層。

 主要應(yīng)用技術(shù):JSP,TagLib,JavaBean等

 出處:http://www.sun.com/

 簡述:這是SUN推出的一個商業(yè)性框架,一看名字就知道是結(jié)合SUN ONE的平臺推出的。我下載了JATO2.0看了一下,感覺有些簡單,使用了JSP+TagLib+JavaBean。如他的DOC所說JATO是適合用在小的WEB應(yīng)用里。

 TCF:全稱:Thin-Client Framework

 主要應(yīng)用方面:JAVA GUI。

 主要應(yīng)用技術(shù):JAVA application等

 出處:http://www.alphaworks.ibm.com/tech/tcf

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
蜜臀av性久久久久蜜臀av麻豆| 青青青视频在线播放| 亚洲人av在线影院| 国产乱码精品一区二区三区五月婷| 国产第一页视频| 777777777亚洲妇女| 亚洲免费av在线| 岛国毛片在线观看| 91成人在线视频| 中文字幕佐山爱一区二区免费| 欧产日产国产v| 亚洲五码在线观看视频| 久久国产精品99国产精| 亚洲欧洲日韩在线| 亚洲成人av网址| 天天干天天草天天| 91精品久久久久久久久久久| 欧美日韩一区中文字幕| 久久99精品国产麻豆不卡| 亚洲精品视频三区| 91产国在线观看动作片喷水| 欧美视频二区36p| 久久亚洲欧洲| 成人无码精品1区2区3区免费看| 国产欧美综合精品一区二区| 精品国产一区二区在线观看| 国产一区二区福利视频| 精品无码人妻一区二区免费蜜桃| 欧美精品久久96人妻无码| 68精品国产免费久久久久久婷婷| 日本精品视频一区二区| 美女www一区二区| 精品小视频在线观看| 亚洲一区二区免费视频软件合集| 美女999久久久精品视频 | 精品视频在线观看免费| 只有这里有精品| 97视频网站入口| 欧美成人一区二区三区在线观看| 在线视频国产一区| 国产美女www爽爽爽视频| 人妻互换一区二区激情偷拍| 韩国黄色一级片| 日本精品久久中文字幕佐佐木| 精品久久久久久中文字幕一区奶水| 久久精品国产亚洲高清剧情介绍 | 成人免费av在线| 天天躁日日躁狠狠躁喷水| 九九视频在线观看| 国产aⅴ激情无码久久久无码| 精品国产一区二区三区麻豆小说 | 在线观看免费看片| 99国产超薄肉色丝袜交足的后果| 日韩网站在线观看| 欧美群妇大交群中文字幕| 国产在线精品国自产拍免费| 欧美日韩成人高清| 男人用嘴添女人下身免费视频| 国产在线拍揄自揄视频不卡99| 亚洲性猛交xxxxwww| 亚洲午夜视频在线观看| 日韩影院在线观看| 中文字幕+乱码+中文字幕明步| 蜜桃色一区二区三区| 精品一二三四五区| 精品国产乱码久久久久久蜜柚 | 欧美一级精品在线| 免费看一级大片| 欧美日韩一区二区三区69堂| 在线观看欧美激情| 99超碰麻豆| 国产精品久久久久久久久久小说 | 久久综合伊人77777麻豆| 国产啪精品视频| 国产高清精品软件丝瓜软件| 国产精品久久久久久久久久久久 | 日韩三级免费看| 四虎精品免费视频| www.中文字幕av| 蜜桃av免费看| av亚洲天堂网| 国产一区二区片| 国产精品一区而去| 97香蕉超级碰碰久久免费软件| 岛国av在线一区| 色老板免费视频| 少妇久久久久久被弄高潮| 性农村xxxxx小树林| 日韩视频在线观看视频| 久久久在线观看| 欧美亚洲国产一区在线观看网站| 精品制服美女丁香| 日韩免费av片| 性色av浪潮av| 日韩一级大片在线观看| 国产精品三级视频| 日本一区二区三区久久久久久久久不 | 久久先锋影音av鲁色资源网| www一区二区| 91视频国产资源| 婷婷激情五月网| 国产精品乱码| 欧美一区二区在线| 91成人伦理在线电影| 999国产在线| 精品综合在线| 一区二区在线观| 精品一区二区中文字幕| 999久久久精品视频| 呦呦视频在线观看| 色撸撸在线视频| 亚洲综合av影视| 亚洲美女www午夜| 日韩一级黄色av| 午夜精品久久久99热福利| 中文字幕亚洲欧美| 中文字幕9999| 琪琪第一精品导航| 国产不卡一区二区在线观看| 亚洲免费不卡| 伊人再见免费在线观看高清版| 国产无码精品一区二区| 精品99在线视频| 91色视频在线导航| 视频一区二区在线| 欧美又大粗又爽又黄大片视频| 国产欧美日韩免费| www.黄色网址.com| 在线精品视频播放| 国产精品自拍第一页| 久久99久久久久久久久久久| 亚洲制服丝袜在线| 男女男精品视频站| 高清在线视频日韩欧美| 不卡日韩av| 亚洲国产精品久久久久婷蜜芽| 星空大象在线观看免费播放| 欧美三级一区二区三区| 久久精品人人做人人爽电影蜜月| 久久精品在线免费观看| 91精品国产综合久久国产大片| 久久久精品亚洲| 国产不卡一区二区视频| 蜜桃无码一区二区三区| 在线观看久久久久久| 久草手机在线观看| 六月婷婷色综合| 午夜精品久久久久久| 一区二区三区亚洲| 高清国产一区| 8x8x成人免费视频| 亚洲永久精品一区| 国产日韩欧美不卡| 日韩成人在线网站| 国产视频不卡| 在线xxxxx| 天天操天天爱天天干| 精品高清美女精品国产区| 国产精品久久久视频| 91麻豆精品成人一区二区| 色欲久久久天天天综合网 | 中文在线字幕免费观| 顶级嫩模精品视频在线看| 色综合中文字幕| 日韩写真欧美这视频| 成人一区二区电影| 啊啊啊国产视频| 免费的毛片视频| 欧美激情一区二区三区在线| 亚洲精品成人久久电影| 51国偷自产一区二区三区| 欧美三级理论片| 国产午夜麻豆影院在线观看| 中国女人真人一级毛片| 国产精品乱码一区二区三区软件| 亚洲欧美制服另类日韩| 精品国产一区二区三区久久久久久| 在线视频一二区| 中文字幕精品无码亚| 亚洲精品中文在线| 欧美激情2020午夜免费观看| 成人av资源| 香蕉久久久久久av成人| 日韩国产一区二| 亚洲福利视频久久| 久久精品成人一区二区三区蜜臀 | 亚洲AV无码成人精品区东京热| 久久久青草青青国产亚洲免观| 精品偷拍一区二区三区在线看 | 国产精品视频播放| 日韩在线不卡一区| 国产免费久久久| 福利微拍一区二区| 91久热免费在线视频| 色天使在线观看| 加勒比在线一区| 精品国产电影一区| 国产精品久久久久久久电影 | 国产精品www网站| 日本在线不卡一区二区| 久久综合九色| 日韩av影片在线观看| 亚洲最新免费视频| 伊人中文字幕在线观看| 欧美性猛交xxxx免费看久久久| 99视频免费观看| 中字幕一区二区三区乱码 | 99色这里只有精品| 国产强被迫伦姧在线观看无码| 在线免费观看不卡av| 水蜜桃一区二区三区| 亚洲黄网在线观看| 欧美日韩国产大片| 91在线看网站| 国产a免费视频| 亚洲国产日韩a在线播放| 亚洲xxxx视频| 日本一二三区不卡| 五月天网站亚洲| 国产在线a不卡| 天天做夜夜爱爱爱| 一区二区欧美精品| 免费在线观看91| 国产高潮久久久| 欧美日韩精品欧美日韩精品一| 婷婷四月色综合| 丁香六月色婷婷| 中文字幕欧美在线| 欧美xxxxx少妇| 中文字幕国产一区| 147欧美人体大胆444| 高潮毛片又色又爽免费 | 欧美亚洲精品一区二区| 精品亚洲成a人| 性欧美办公室18xxxxhd| 国产全是老熟女太爽了| 亚洲女人****多毛耸耸8| 97视频免费在线看| 成人高潮免费视频| 91麻豆精品国产91久久久久| 久久精品国产精品亚洲色婷婷| 国产一区二区三区免费在线观看 | 午夜精品成人在线| 在线一区日本视频| 男女男精品网站| 成人欧美一区二区三区在线| 草莓视频18免费观看| 亚洲аv电影天堂网| 无码国产精品久久一区免费| 91在线国内视频| 99电影网电视剧在线观看| 中文字幕一区二区三区免费看| 亚洲人高潮女人毛茸茸| 登山的目的在线| 欧美男人的天堂一二区| 亚洲 欧美 日韩系列| 欧美激情一区二区三区在线| 日本福利一区二区三区| 黑人操亚洲女人| 人妖精品videosex性欧美| 亚洲黄色小说图片| 国模吧一区二区三区| 在线观看福利片| 6080亚洲精品一区二区| 18深夜在线观看免费视频| 亚洲成人第一页| 日韩精品xxxx| 国产欧美一区二区三区在线看蜜臀 | 一二三区精品福利视频| 国产日产欧美一区二区| 精品国产伦一区二区三| 欧美精品在线免费播放| 日韩熟女精品一区二区三区| 日韩高清免费观看| 刘亦菲国产毛片bd| 色青青草原桃花久久综合| 国产亚洲欧美精品久久久www | 亚洲综合色视频| 九九热免费精品视频| 五月激情六月综合| 白丝校花扒腿让我c| 精品成人在线视频| 久久6免费视频| 欧美揉bbbbb揉bbbbb| 女~淫辱の触手3d动漫| 日韩免费视频一区| 91高清免费看| 亚洲欧美视频在线| 国产成人无码av| www.久久久久| 伊人影院中文字幕| 草民午夜欧美限制a级福利片| 色婷婷久久综合中文久久蜜桃av| 午夜精品美女自拍福到在线| 亚洲国产精品成人久久蜜臀| 国产精品一区二区在线观看 | 国产成人三级在线观看视频| 亚洲欧美色婷婷| 日本精品免费视频| 国产精品美女一区二区| 91淫黄看大片| 欧美精选一区二区| 午夜精品一区二区三级视频| 日韩毛片中文字幕| 国产女人高潮毛片| 97视频中文字幕| 成人国产亚洲欧美成人综合网| 久久精品国产精品亚洲色婷婷| 欧美日韩另类在线| 国产亚洲精品熟女国产成人| 啊v视频在线一区二区三区 | 国产欧美日韩视频在线观看| 亚洲自拍三区| 精品二区三区线观看| 国产日产精品一区二区三区的介绍| 亚洲精品美女久久久| 国产福利第一视频| 亚洲国内在线| 在线欧美日韩国产| 国产精品99精品无码视亚| 久久精品视频一| 日本免费网站在线观看| 337p亚洲精品色噜噜狠狠p| 欧美麻豆精品久久久久久| 久久精品人妻一区二区三区| 91精品久久久久久久久青青| 成av人片一区二区| 人妻丰满熟妇aⅴ无码| 久久久久久国产精品三级玉女聊斋| 老司机精品视频导航| 国产乱淫av片杨贵妃| 欧美日韩精品在线| 丰满少妇被猛烈进入一区二区| 日韩av手机在线| 国产精品99久久久久| 女性隐私黄www网站视频| 亚洲男子天堂网| 亚洲人在线观看视频| 国产性xxxx18免费观看视频| 欧美日韩在线影院| 国产精品第72页| 黄色一级片网址| 亚洲精品一区二区三区福利| 亚洲经典一区二区| 日韩av在线中文| 久久久久久久一区二区| 国产另类ts人妖一区二区| 日韩中文字幕免费在线| 久久视频中文字幕| 久久在线观看免费| 999福利视频| 亚洲国产一区在线| 亚洲韩国日本中文字幕| 国产一区二区调教| 国产精品一区二区亚洲| 欧美日韩国产精品一区二区| 亚洲午夜电影在线观看| 精品成人无码一区二区三区| 精品中文字幕在线2019| 美女日韩在线中文字幕| 免费的av在线| 91精品国产高清一区二区三区| 日韩成人一区二区三区| 不卡视频一区二区| 午夜电影一区二区三区| 亚洲毛片一区二区三区| 国产免费一区二区三区香蕉精| 亚洲在线一区二区三区| 日本不卡免费在线视频| 日韩精品一区三区| 丁香婷婷激情网| 国产精品一二区| 亚洲精品日日夜夜| 中国黄色录像片| 亚洲精品美女久久久| 久久久久国产精品午夜一区| 五月天婷婷亚洲| 国产精品国产自产拍高清av水多 | 成人黄色a**站在线观看| 国产一级在线观看视频| 草草草视频在线观看| 国产精品69精品一区二区三区| 黑人巨大精品欧美一区二区三区| 大美女一区二区三区| 中文字幕乱码人妻二区三区| 亚洲精品成人无码熟妇在线| 成人免费性视频| 亚洲一区亚洲二区亚洲三区| 欧美精品激情视频| 日韩精品专区在线影院重磅| 成人免费毛片片v| 午夜精品久久久久久久96蜜桃 | 日韩一本二本av| 国产精品国产三级国产有无不卡 | 大地资源高清在线视频观看| 美女黄色免费看| 91免费在线视频| 国产亚洲精品va在线观看| 一二三四区精品视频| 成人黄色小视频在线观看| 超碰在线人人干| 国产一级片播放| xxxxx99| 天天影视色综合| a级黄色小视频| 看高清中日韩色视频| 国产综合久久久久久| 色噜噜狠狠色综合网图区| 亚洲欧美色图小说| 久久久亚洲高清|