webBS結構的開發,架構方面的書,都有哪些

2021-03-03 20:36:35 字數 5466 閱讀 5312

1樓:獨腳鎮天山

這個問題比較高深,事實我自己也在查詢,不過我個人慢慢發現,事實上即使真有這種書也未必能把自己變成架構師,架構師是多年經驗積累和不斷學習得來的!我個人認為,當然也可能不正確,做架構師先要訓練基本功,如物件導向的程式設計能力(不要以為java物件導向,自己程式設計就能物件導向了,事實上大多數小程式設計師還是面向過程!),然後慢慢訓練整個系統的架構能力(能把整個系統的大概實現用u/m語言或者介面等寫出來),這過程是多年的經驗得來的,中間要看很多書,寫很多**,研究很多框架……我自己離這境界遠著呢,還是不徹底的物件導向……不知道樓主水平如何,歡迎一起交流。

不過雖然如此,看一下架構方面還是很有有益的,不過我個人沒到這水平,還是別看的好了

2樓:匿名使用者

可以看一下關於架構師考試的書籍。雖然說是考試書,但是很多東西都是對架構很實用。

b/s結構的圖書

3樓:反梁扶段

《網路資料庫應用技術

》:本書首先系統地介紹了資料庫的基本原理、結構化查詢語言sql以及網路資料庫的基本知識,然後重點介紹了網路資料庫管理系統sqlserver 2000的使用,接著分別以c/s體系結構和b/s體系結構為主線,詳細闡述了開發網路資料庫應用系統所使用的技術。在介紹基於c/s體系結構的網路資料庫應用系統的開發時,主要介紹了c/s體系結構的基本概念、功能組成、客戶端開發工具、odbc技術、aix)技術、開發環境與開發步驟等;在介紹基於b/s體系結構的網路資料庫應用系統的開發時,介紹了web技術、b/s體系結構功能組成、開發環境和開發步驟,並詳細介紹了網頁設計語言html、指令碼語言vbscript以及動態網頁開發技術asp。

本書在介紹c/s和b/s兩種體系結構網路資料庫應用系統開發技術時,均配以例項,並將各種技術應用其中,從而增強了可讀性。本書可以作為高校計算機專業及相關專業學生的教材,也可作為網路資料庫應用系統設計與開發人員的參考書。

web開發與b/s的區別?

4樓:天天指北針

b/s指的是browser/server,就是說是瀏覽器與服務端模式,web開發基本都是基於這種模式的

5樓:匿名使用者

通常會有c/s 和 b/s 兩種模式。web 是指瀏覽器訪問的應用程式服務。web 是基於b/s架構的。

b/s結構的圖書

6樓:匿名使用者

b/s模型結構一般是就網路應用程式而言的,分別的模型,控制,檢視,這些概念是就程式開發而言的。具體

乙個典型的b/s結構有哪些元件構成?

7樓:匿名使用者

所謂b/s結構,就是只安裝維護乙個伺服器(server),而客戶端採用瀏覽器(browse)執行軟體,即瀏覽器/伺服器結構。

一、c/s與b/s結構模式

隨著inter***獲得愈來愈廣泛的應用,原來基於lan的企業網開始採用inter***技術

來構築或改建自己的企業網,即intra***。於是,一種新的結構模式browser/server結構

應運而生,並且獲得飛速發展, 成為眾多廠家爭相採用的一種技術。其實,b/s也是一種c

li***/server結構,它以瀏覽器為客戶端軟體,web server為伺服器軟體。但相對於c/s結

構,它又具有許多獨特的優點:

(1) b/s是一種跨平台的、一點對多點及多點對多點的應用軟體結構,減少了開發人

員在客戶端的工作量,使他們可以把注意力集中到怎樣合理地組織資訊、提供客戶服務上

來。(2) b/s具有統一的瀏覽器客戶端軟體,不僅節省了開發、維護客戶端軟體的時間與

精力,而且方便了使用者的使用。

(3) 在b/s結構中,客戶端只需執行作業系統和web瀏覽器,資料的查詢、處理和表示

都由伺服器完成。和c/s結構的應用系統相比,客戶端變得非常"瘦"。

(4) 可以透明地跨越異質網路、計算機平台,無縫地聯合使用資料庫、超文字、多媒

體等多種形式的資訊。

(5) b/s系統執行的inter***易於設定、使用和管理。

目前,許多c/s體系結構的應用系統紛紛被重構為b/s結構,然後移植到intra***環境

下。我們在研究了uuhdb系統的體系結構和web伺服器下應用程式的執行機制後,盡可能對

uuhdb系統進行了最小修改,將其從乙個c/s結構的系統改建為乙個b/s結構的系統,使使用者

能夠通過瀏覽器對其進行訪問。

二、b/s結構下的uuhdb系統

c/s結構的uuhdb系統從功能上可劃分為兩大部分:uuhdb資料處理系統和uuhdb輸入/

輸出系統,如圖1所示。

@@0630000.jpg;圖1 uuhdb系統的功能分布圖(b/s結構)@@

uuhdb資料處理系統是整個uuhdb系統的核心,首先事務管理器接收客戶端傳送的查詢

命令(一般被稱為使用者請求,包括查詢、更新,這裡以查詢為例說明),進行語法檢查、查詢

分解和優化處理;分解後的子查詢被送往各區域性資料庫伺服器,由它們具體實施;最後查詢

子結果返回到事務管理器中彙總,完成一次全域性查詢的全過程。

uuhdb輸入/輸出系統提供了乙個和資料庫進行互動的使用者介面,包括資料的輸入、輸

出以及對資料庫的控制等功能。

把c/s的uuhdb系統改造為b/s結構模式的主要思想是: uuhdb資料處理系統基本保持

不變,去掉原來的客戶端即輸入/輸出系統,代之以瀏覽器,通過web伺服器和cgi程式與 u

uhdb資料處理系統連線在一起,重新構成乙個完整的、執行在intra***網路環境下的資料

庫應用系統。改建後的uuhdb是典型的b/s結構模式,如圖2所示。

@@0630001.jpg;圖2 b/s結構模型@@

三、b/s結構的uuhdb系統的執行環境

在原來的分布式區域網的基礎上,安裝了瀏覽器、web伺服器以及網域名稱伺服器,構成一

個intra***環境,其中,web伺服器與uuhdb系統的事務管理器在同一臺機器上,各資料庫服

務器不需重新安裝,仍以分布式狀態存在,如圖3所示。

@@0630002.jpg;圖3 uuhdb的研究環境(intra***環境)@@

四、b/s結構的uuhdb系統的使用者輸入介面

改造後的uuhdb系統以瀏覽器作為客戶端,為了方便使用者的使用,我們提供了三種不同

級別的sql命令的提交方式:嵌入式、輸入式和互動式,以適應不同使用者、不同場合的需求

。1. 嵌入式

這是最簡單的一種方式。它是指在html文字的超聯接中把sql命令作為引數追加在c

gi程式之後,使用者只能被動地訪問資料庫,不具有互動性。

2. 輸入式

在瀏覽器上提供乙個文字編輯視窗,使用者可以由此輸入sql命令。所有的資料庫操作

都可以通過這種方式完成,但要求使用者必須懂得sql語言。

3. 互動式

製作一套查詢命令的動態生成規則,以form表單為載體,使使用者通過簡單的選擇、輸

入即可完成對資料庫的查詢。介面友好親切,使用簡單,不需要使用者了解sql語言。如介面

上給出欄位名,可為代號、姓名、年齡、性別、職稱等,使用者可選擇所需欄位,作為查詢內

容,其值可作為查詢條件。

目前,通過瀏覽器,使用者可以對uuhdb進行全域性資料查詢和全域性資料操縱(包括插入、

修改、刪除)等操作。

五、b/s結構的uuhdb系統採用的通訊方式

由於uuhdb是乙個b/s結構的分布式資料庫系統,使用者通過瀏覽器對資料庫進行訪問,

因此存在多個使用者同時訪問web伺服器請求資料服務的現象,從而提出了並行性資料處理

的要求,即如何使多個使用者能夠同時訪問全域性庫而不必相互等待和干擾,這也是uuhdb在w

eb網路環境下必須具備的基本特徵之一。

在uuhdb前端的改造中,這一並行性問題是採用程序間通訊的方式——dde協議解決的

。在uuhdb系統中,使用者從瀏覽器上輸入的查詢命令通過網路傳輸到web伺服器端,由cg

i程式讀取後,進行格式轉換生成sql語句,然後以dde對話的形式傳送給uuhdb的資料處理

系統,由其進行下一步的處理,具體的通訊模型如圖4所示。

@@0630003.jpg;圖4 cgi程序與全域性事物管理器的並行通訊模型@@

在圖4中,每個cgi程序有三個部分組成:

(1) sql生成:讀取環境變數或標準輸入,按照動態生成規則生成sql語句。

(2) dde客戶:和dde伺服器進行通訊,傳送sql語句並接收處理結果。

(3) 結果處理:把dde客戶接收的資料轉換成html格式,通過標準輸出交給web伺服器

,由其負責傳送到瀏覽器。

圖中與cgi程序相對應的資料處理系統可劃分為兩個功能部分:

(1) dde伺服器:接收dde客戶傳來的sql語句,並返回uuhdb資料處理系統的執行結果

。(2) 資料處理:包括語法檢查、查詢分解、命令執行和結果彙總等。

web裡面的c/s與b/s分別是什麼,web開發室開發c/s多,還是b/s多

8樓:最愛雨佳

b/s最大優勢為客戶端免維護,適用於使用者群龐大,或客戶需求經長發生變化的情況。

c/s功能強大,可以減輕伺服器端壓力,如果使用者的需求特別複雜,用c/s。

9樓:兆隆it雲學院

在應用開發上來講分為b/s和c/s兩種模式

10樓:匿名使用者

c/s: client / servers 使用者端和伺服器,是備旦指軟體加伺服器的模式。

b/s:browser / servers 瀏覽器和伺服器,是指所有用瀏覽器開啟的軟體或者**。

網頁一般都是bs ,軟體是cs,現在都很多,但是隨著瀏覽器技術的更新和發展,將來的發展方向是bs的毀滾陪,因為更方便,而且不需要安裝到作業系統。谷歌就推出了chrome本的筆記本,整個筆記本就乙個瀏覽器,全部纖蠢是bs架構。

web開發是b/s還是c/s結構

11樓:兆隆it雲學院

在應用開發上來講分為b/s和c/s兩種模式,b/s模式是指基於瀏覽器(browser)伺服器(server)形式的應用,也就是web開發。c/s模式就是指基於客戶端( client)服務端(server)形式的應用開發,比如我們常用的電腦桌面應用。而web開發全部都是b/s模式的。

所以基於web的開發都是b/s模式的

12樓:幽夢暴力

b/s的 c/s 是客戶端的

想用delphi開發b/s架構,有什麼參考書

13樓:匿名使用者

intraweb,據說這個是目前最牛逼的,asp什麼之類的,要發展很久才能達到。

java b/s結構開發現在比較實用的架構有哪些?最好能具體些,謝謝

14樓:匿名使用者

三層架構集群架構分布式架構,都可以這麼叫,你要問的是這個嗎?

無名架構更多

結構力學問題,結構力學方面的問題

當該處聯 bai結的各個杆都是剛接時du當然不用加剛臂了zhi,此時的剛結點處聯dao結的內各個杆是沒有相對角位移的.而如 容果再複雜一點出現該剛性杆與另一受彎杆鉸接時在受彎杆上要加剛臂.而正是因為他們之間沒相對角位移而沒加剛臂,因此在畫彎矩圖時也不同,剛結點處的彎矩要傳給剛性杆的,當然具體問題具體...

關於軟體開發框架方面的問題,關於軟體開發框架方面的問題

在軟體系統技術日益成熟下,軟體系統變得越來越複雜,從無道有開發一款軟體變得越發困難。作為專注於敏捷開發框架的力軟快速開發平台對框架具有哪些優勢進行以下分析 1 模板化 框架一般都有統一的 風格,同一分層的不同類 都是大同小異的模板化結構,方便使用模板工具統一生成,減少大量重複 的編寫。在學習時通常只...

用c怎麼開發bs架構的專案,用C 怎麼開發BS架構的專案

winform跟webform是不一樣的.你在安裝vs的時候勾選c 就是視窗程式,勾選web開發就是web程式.1.b s架構即瀏覽器伺服器架構模式,與c s架構是相對應得架構模式。用c 做b s開發,典型的就是asp.net web開發。2.visual studio 2008 2013是常用的....