1樓:匿名使用者
三層架構2007-08-14 10:30it行業的一大特點是經常創造一些新名詞,單層和雙層這兩個概念就是在三層結構出現之後才創造出。單層結構是80年代以來小型應用的結構,典型的是基於dbase、foxbase等小型資料庫的應用。
雙層結構的同義詞可以理解為傳統的客戶/伺服器結構,是目前佔統治地位的結構,典型是基於oracle、infomix等大型資料庫的應用。三層結構是傳統的客戶/伺服器結構的發展,代表了企業級應用的未來,典型的有web下的應用。多層結構和三層結構的含義是一樣的,只是細節有所不同。
之所以會有雙層、三層這些提法,是因為應用程式要解決三個層面的問題。
一:介面層
介面層提供給使用者一個視覺上的介面,通過介面層,使用者輸入資料、獲取資料。介面層同時也提供一定的安全性,確保使用者有會看到機密的資訊。
二:邏輯層
邏輯層是介面層和資料層的橋樑,它響應介面層的使用者請求,執行任務並從資料層抓取資料,並將必要的資料傳送給介面層。
三:資料層
資料層定義、維護資料的完整性、安全性,它響應邏輯層的請求,訪問資料。這一層通常由大型的資料庫伺服器實現,如oracle 、sybase、ms sql server等。
三層架構的優勢
從開發角度和應用角度來看,三層架構比雙層或單層結構都有更大的優勢。三層結構適合群體開發,每人可以有不同的分工,協同工作使效率倍增。開發雙層或單層應用時,每個開發人員都應對系統有較深的理解,能力要求很高,開發三層應用時,則可以結合多方面的人才,只需少數人對系統全面瞭解,從一定程度工降低了開發的難度。
三層架構屬於瘦客戶的模式,使用者端只需一個較小的硬碟、較小的記憶體、較慢的cpu就可以獲得不錯的效能。相比之下,單層或胖客戶對面器的要求太高。我的機器是奔騰133、32m記憶體、2.
5g硬碟,裝了ie4.0之後,感覺機器慢子很多,硬碟也只有300多m的空餘空間了,已打算將硬碟擴充到4g。試想如果今後還是以單層或雙層峁刮主流的話,硬體的更新費用將會有多大,儘管現在電腦**下降很多,對個人使用者已可以承受,但對於企業而言,頻繁的臺舊機器淘汰,換新機器,這是一筆多麼大的費用
三層架構的另一個優點在於可以更好的支援分散式計算環境。邏輯層的應用程式可以有多個機器上執行,充分利用網路的計算功能。分散式計算的潛力巨大,遠比升級cpu有效。
美國人曾利用分式計算解密,幾個月就破解了據稱永遠都破不了的密碼。
三層架構的最大優點是它的安全性。使用者端只能通過邏輯層來訪問資料層,減少了入口點,把很多危險的系統功能都遮蔽了。
如何開發三層應用
支援三層應用開發的工具很多,vc 5.0、delphi 3.0、vb 5.0都是不錯的選擇,而delphi是其中功能強大而有相對容易的開發工具。
delphi 3針對3層結構,提出了三種**(broker)和新一代的資料庫引擎,來適應它。
第一種叫remote data broker, remote data broker結構的精髓是讓每一個客戶端不再需要bde,取面代之的是**化的bde,以集中管理的方式降低每一個客戶在bde上所須調整的開銷和複雜度。第二種叫constraint broker,它所扮演的角色就是保證所有客戶資料的一致性和資料的完整性。第三種是business object broker,它的目的是提供給一些關鍵性的商業應用程式一個快速而且可信賴的使用環境。
為了達成這種高層次的要求,businessobjectbroker會自動的將應用程式做適當的劃分,並複製重要的業務規則到第一個區間,以達到速度的要求
總結。伴隨著企業自身的發展和外部環境的複雜化,企業的需求也越來越複雜,應用程式的開發也更加困難。三層客戶/伺服器架構將有助於解決這一問題。
2樓:匿名使用者
優點:1、開發人員可以只關注整個結構中的其中某一層;
2、可以很容易的用新的實現來替換原有層次的實現;
3、可以降低層與層之間的依賴;
4、有利於標準化;
5、利於各層邏輯的複用。
缺點:1、降低了系統的效能。這是不言而喻的。如果不採用分層式結構,很多業務可以直接造訪資料庫,以此獲取相應的資料,如今卻必須通過中間層來完成。
2、有時會導致級聯的修改。這種修改尤其體現在自上而下的方向。如果在表示層中需要增加一個功能,為保證其設計符合分層式結構,可能需要在相應的業務邏輯層和資料訪問層中都增加相應的**。
怎樣學習理工學科?
3樓:谷頌鍾離谷菱
上課認真聽
下課多做一些比較精的題目
不要求量
確保自己理解了每節課的內容
掌握一定的解題技巧
要有解題的一般思路
一般是靠聯絡練出來的
4樓:淳于含巧愚卿
一句話,「興趣最重要」,只要有興趣,其次是多做練習!不要放棄
!就一定會成功!
大學理工類都有什麼專業 10
5樓:house蜜糖棗棗
理工類專業:
數學與應用數學、資訊與計算科學、
物理學、應用化學、生物技術、 地質學、 大氣科學類、理論與應用力學、電子資訊科學與技術、環境科學、採礦工程、石油工程、冶金工程、機械設計製造及其自動化、建築學等。
1、建築學專業
建築學是一門以學習如何設計建築為主,同時學習相關基礎技術課程的學科。主要學習的內容是通過對一塊空白場地的分析,同時依據其建築對房間功能的要求,建築的型別,建築建造所用的技術及材料等,對建築物從平面,外觀立面及其內外部空間進行從無到有的設計。
2、石油工程專業
石油工程專業培養具備工程基礎理論和石油工程專業知識,能在石油工程領域從事油氣鑽井工程、採油工程、油藏工程、儲層評價等方面的工程設計、工程施工與管理、應用研究與科技開發等方面工作,獲得石油工程師基本訓練的高階專門技術人才。
3、環境科學專業
環境科學專業培養具備環境科學的基本理論、基本知識和基本技能。該專業學生主要學習環境科學方面的基本理論、基本知識,受到應用基礎研究、應用研究和環境管理的基本訓練,具有較好的科學素養及一定的教學、研究、開發和管理能力,掌握環境監測與環境質量評價的方法以及進行環境規劃與管理的基本技能。
4、資訊與計算科學專業
資訊與計算科學專業原名」計算數學」,2023年更名為「計算數學及其應用軟體」,2023年教育部將其更名為「資訊與計算科學」,是以資訊領域為背景,數學與資訊,計算機管理相結合的數學類專業。
5、物理學專業
物理學專業培養掌握物理學的基本理論與方法,具有良好的數學基礎和實驗技能,能在物理學或相關的科學技術領域中從事科研、教學、技術和相關的管理工作的高階專門人才。
6樓:boy我最靚
大學理工類有很多種專業,比如理學有物理,數學,化學生物等等。公學的科目二就更多了,比如電氣工程,汽車工程這類的工程都屬於工業工程,你可以在作業選擇上自己選擇。
7樓:匿名使用者
理工科專業分為理、工、農、醫四個學科門類,各學科
專業設定如下:
一、理學
1. 數學類 :數學與應用數學;資訊與計算科學
2. 物理學類:物理學;應用物理學
3.化學:化學;應用化學
4. 生物科學類:生物科學;生物技術
5.天文學類:天文學
6. 地質學類:地質學;地球化學
7. 地理科學類:地理科學;資源環境與城鄉規劃管理;地理資訊系統
8. 地球物理學類:地球物理學
9. 大氣科學類:大氣科學;應用氣象學
10. 海洋科學類:海洋科學;海洋技術. 海洋學
11. 力學類:理論與應用力學
12. 電子資訊科學類:電子資訊科學與技術;微電子學;光資訊科學與技術
13. 材料科學類:材料物理;材料化學
14. 環境科學類:環境科學;生態學
15. 心理學類:心理學;應用心理學. 心理諮詢
16. 統計學類:統計學. 電算化會計與統計、統計與會計等
二、工學
1. 地礦類:採礦工程;石油工程;礦物加工工程;勘查技術與工程;資源勘查工程.**地質勘察與管理
2. 材料類:冶金工程;金屬材料工程;無機非金屬材料工程;高分子材料與工程.化學裝潢材料及應用、寶石學
3. 機械類:機械設計製造及其自動化;材料成型及控制工程;工業設計;過程裝備與控制工程,化工裝置與機械、飛機及發動機維修
4.儀器儀表類:測控技術與儀器.自動化儀表及應用、醫用電子儀器、測繪儀器
5. 能源動力類:核工程與核技術. 熱能與動力工程、製冷低溫技術、採暖與通風
6. 電氣資訊類:電氣工程及其自動化;自動化;電子資訊工程;通訊工程;電腦科學與技術;. 軟體工程.
7. 土建類:建築學;城市規劃;土木工程;建築環境與裝置工程;給水排水工程. 景觀設計. 工程造價. 工程管理.
8. 水利類:水利水電工程;水文與水資源工程;港口航道與海岸工程
9. 測繪類:測繪工程. 測量工程、環境治理工程.
10. 環境與安全類:環境工程;安全工程. 室內環境控制工程
11. 化工與製藥類:化學工程與工藝;製藥工程. 精細化工
12. 交通運輸類:交通運輸;交通工程;車輛工程. 油氣儲運工程;航海工程;航海技術;輪機工程. 鐵道運輸
13. 海洋工程類:船舶與海洋工程
14. 輕工紡織食品類:食品科學與工程;輕化工程;包裝工程;印刷工程;紡織工程;服裝設計與工程
15. 航空航天類:飛行器設計與工程;飛行器動力工程;飛行器製造工程;飛行器環境與生命保障工程. 航天測控工程、空間工程
16.**類:**系統與發射工程;探測制導與控制技術;彈藥工程與**技術;特種能源工程與煙火技術;地面**機動工程;資訊對抗技術. 、軍械儲存與管理
17. 工程力學類:工程力學. 工程結構分析
18. 生物工程類:生物工程.生物醫學工程
19. 農業工程類:農業機械化及其自動化;農業電氣化與自動化;農業建築環境與能源工程;農業水利工程
20. 林業工程類:森林工程;木材科學與工程;林產化工.
21. 公安技術類:刑事科學技術;消防工程. 刑偵技術等
22、公安學類 (包括偵查學、刑事偵察、經濟犯罪偵察等)
23. 實用技術類 (包括計算機網路工程與管理、建築裝飾設計與工程、資訊與多**技術等)
三、農學
1. 植物生產類:農學;園藝;植物保護;茶學,花卉、種植養殖
2. 草業科學類:草業科學,商品花卉、園林花卉技術、種子種苗等
3. 森林資源類:林學;森林資源保護與遊憩;野生動物與自然保護區管理
4. 環境生態類:園林;水土保持與荒漠化防治;農業資源與環境,風景園林、環境保護等
5. 動物生產類:動物科學:蠶學,動物科學、經濟動物、養殖技術等
6. 動物醫學類:動物醫學;包括動物衛生檢驗、畜牧獸醫、動植物檢疫等
7. 水產類:水產養殖學;海洋漁業科學與技術,名特水產養殖、資源與漁政管理等
8、農業經濟管理類 (包括農業經濟管理、林業經濟管理、鄉鎮建設與管理)
四、醫學
1. 基礎醫學類:基礎醫學
2. 預防醫學類:預防醫學, 衛生檢驗、婦幼衛生等
3. 臨床醫學與醫學技術類:臨床醫學;麻醉學;醫學影像學;美容醫學、醫學檢驗、高階助產等
4. 口腔醫學類:口腔醫學, 口腔修復工藝學
5. 中醫學類:中醫學;鍼灸推拿學;蒙醫學;藏醫學
6. 法醫學類:法醫學
7. 護理學類:護理學, 高階護理、中西藥結合護理
8. 藥學類:藥學;中藥學;藥物製劑
用三層架構繫結資料,寫好了Model層,DAL層,BLL層,但是對繫結資料控制元件的使用不太明白,求大俠指導
你那括號裡一長串的太難看了,在model層裡面建立實體類吧 資料繫結 是在表示層 裡面,呼叫dal層裡面的getyy方法獲取一個資料集然後直接繫結到資料控制元件上面就可以了,再自己編輯一下他的樣式就ok了 例如在aspx頁面拖一個gridview gridview1.datasource 資料集 g...
古代中原夏天炎熱,身著裡三層外三層漢服的古人是如何消暑的
大朋友不是很大 夏日炎炎,每年七八月份是一年中最炎熱的時候,酷熱的太陽恨不得將人烤熟。在這種天氣下,出門的人們都穿著短袖短褲這些清涼的衣物 不願出門的就躺在家中,開啟空調舒舒服服的。這時候便不僅想起古代穿漢服的古人,天氣這麼熱的情況下穿那麼多的衣服為啥不嫌熱。其實,古代人們所穿的漢服並沒有現在人們想...
三層交換機有子介面的功能嗎,請教三層子介面和Vlan介面互連的區別
三層交換機可以給vlan介面配置ip,實現三層功能。也可以將物理介面模式由二層橋架模式配置成三層路由模式,然後配置ip。如果三層交換機的物理介面配置成三層路由模式,是可以有子介面的。三層交換機有子介面的功能嗎 子介面是思科廠商的稱呼,別的忘記叫什麼了。看看別人的回答吧 請教三層子介面和vlan介面互...