freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bs結(jié)構(gòu)的房屋出租管理系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2024-07-24 17:10 本頁面
 

【文章內(nèi)容簡介】 使 Jsp 的維護更方便。 Tomcat 確實是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性。如今,開源軟件越來越收到人們的重視,Linux 就是一個成功的典型。 簡介MyEclipse 企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。簡單而言,MyEclipse 是Eclipse 的插件,也是一款功能強大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。Genuitec 發(fā)布了 MyEclipse Enterprise Workbench ,更智能、更快捷、更簡單和更便宜的 J2EE 工具的新版本的誕生。它的價格對于個人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是 J2EE IDE 市場一個重量級的選手。通過增加UML 雙向建模工具、WYSIWYG 的 JSP/Strutsdesigner、可視化的Hibernate/ORM 工具、Spring 和 Web services 支持,以及新的 Oracle 數(shù)據(jù)庫開發(fā),MyEclipse 繼續(xù)為業(yè)界提供全面的產(chǎn)品。第 2 章 系統(tǒng)開發(fā)技術(shù)介紹 系統(tǒng)的 B/S 結(jié)構(gòu) B/S 結(jié)構(gòu)簡介B/S 結(jié)構(gòu):(Browser/Server,瀏覽器/服務(wù)器模式):是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。 客戶機上只要安裝一個瀏覽器(Browser) ,如 Netscape Navigator 或Inter Explorer,服務(wù)器安裝 Oracle、Sybase、Informix 或 SQL Server 等數(shù)據(jù)庫。B/S 模式體系結(jié)構(gòu)的原理如圖 21 所示,瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。圖 21 B/S 模式體系結(jié)構(gòu)原理圖B/S 最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易。B/S 結(jié)構(gòu)的使用越來越多,特別是由需求推動了 AJAX 技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務(wù)器的負擔(dān);并增加了交互性,能進行局部實時刷新。Web 服務(wù)器應(yīng)用服務(wù)器HTTP 請求HTML 界面 結(jié)果SQL 請求數(shù)據(jù)庫服務(wù)器Web瀏覽器 B/S 架構(gòu)軟件的優(yōu)勢與劣勢維護和升級方式簡單。目前,軟件系統(tǒng)的改進和升級越來越頻繁,B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務(wù)器進行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦”,而服務(wù)器越來越 “胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護和升級革命的方式是“瘦” 客戶機, “胖”服務(wù)器。成本降低,選擇更多。大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準配置,但在服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對的統(tǒng)治地位。 現(xiàn)在的趨勢是凡使用 B/S 架構(gòu)的應(yīng)用管理軟件,只需安裝在 Linux 服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的 Linux 操作系統(tǒng)快速發(fā)展起來,Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上“ 新浪 ”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實上大部分網(wǎng)站確實沒有使用windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是 windows 操作系統(tǒng)。應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器端完全通過 WWW 瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務(wù)器“崩潰” 等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。 B/S 框架與 C/S 框架的聯(lián)系與區(qū)別C/S 是 Client/Server 的縮寫。服務(wù)器通常采用高性能的 PC、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng),如 Oracle、Sybase 、 Informix 或 SQL Server。客戶端需要安裝專用的客戶端軟件。B/S 是 Brower/Server 的縮寫,客戶機上只要安裝一個瀏覽器(Browser) ,如 Inter Explorer,服務(wù)器安裝 Oracle、Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。C/S 與 B/S 區(qū)別:(1) 硬件環(huán)境不同C/S 一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S 建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理。有比 C/S 更強的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。(2) 對安全要求不同C/S 一般面向相對固定的用戶群,對信息安全的控制能力很強。一般高度機密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜。可以通過 B/S 發(fā)布部分可公開信息。B/S 建立在廣域網(wǎng)之上,對安全的控制能力相對弱,可能面向不可知的用戶。(3) 對程序架構(gòu)不同C/S 程序可以更加注重流程,可以對權(quán)限多層次校驗,對系統(tǒng)運行速度可以較少考慮。B/S 對安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。比 C/S 有更高的要求 B/S 結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從 MS 系列的BizTalk 2022 Exchange 2022 等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng). SUN 和 IBM推的 JavaBean 構(gòu)件技術(shù)等,使 B/S 更加成熟。(4) 軟件重用不同C/S 程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在 B/S 要求下的構(gòu)件的重用性好。B/S 面對的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能,能夠相對較好的重用,就如買來的餐桌可以再利用,而不是做在墻上的石頭桌子。(5) 系統(tǒng)維護不同C/S 程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級。升級難,可能要再做一個全新的系統(tǒng)。B/S 構(gòu)件組成,方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級。系統(tǒng)維護開銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。(6) 處理問題不同C/S 程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高需求,與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng)。B/S 建立在廣域網(wǎng)上,面向不同的用戶群,分散地域,這是 C/S 無法作到的. 與操作系統(tǒng)平臺關(guān)系最小。(7) 用戶接口不同C/S 多是建立的 Window 平臺上,表現(xiàn)方法有限,對程序員普遍要求較高。B/S 建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流。并且大部分難度減低,減低開發(fā)成本。(8) 信息流不同C/S 程序一般是典型的中央集權(quán)的機械式處理,交互性相對低。B/S 信息流向可變化, BB BC BG 等信息、流向的變化,更像交易中心。 JSP 技術(shù)概述 JSP 簡介JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準。JSP 技術(shù)有點類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 標(biāo)記(tag) ,從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。 JSP 技術(shù)的強勢與弱勢分析 技術(shù)的強勢(1)一次編寫,到處運行。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比 ASP/PHP 的局限性是顯而易見的。 (3)強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺 Application 進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java 顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。這一點與 ASP 很像,Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 技術(shù)的弱勢(1) 與 ASP 一樣,Java 的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。(2) Java 的運行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比” 了。從另一方面,它還 文件,以及對應(yīng)的版本文件。 JSP 動態(tài)網(wǎng)站開發(fā)技術(shù)太陽微系統(tǒng)公司(Sun Microsystems Inc.)在 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)以及開發(fā)工具供應(yīng)商間廣泛支持與合作下,整合并平衡了已經(jīng)存在的對Java 編程環(huán)境(例如 Java Servlets 和 JavaBeans)進行支持的技術(shù)和工具后產(chǎn)生了一種新的、開發(fā)基于 Web 應(yīng)用程序的方法—— Java Server Pages 技術(shù)(JSP) 。這種動態(tài)網(wǎng)站開發(fā)技術(shù)的特點是:能夠在任何 Web 或應(yīng)用程序服務(wù)器上運行; 分離了應(yīng)用程序的邏輯和頁面顯示; 能夠進行快速的開發(fā)和測試; 簡化了開發(fā)基于 Web 的交互式應(yīng)用程序的過程。 為了快速方便地進行動態(tài)網(wǎng)站的開發(fā),JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。 (1) 將內(nèi)容的生成和顯示進行分離 用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面,并使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等) 。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運行。由于核心邏輯被封裝在標(biāo)識和 JavaBeans 中,所以 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務(wù)器端,JSP 引擎解釋 JSP 標(biāo)識和腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件) ,并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者保護自己的代碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 (2) 可重用組件 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件(JavaBeans 或者Enterprise JavaBeans 組件)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1