




已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購(gòu)買 計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做 目 錄 摘 要 . I Abstract . II 第 1 章 緒論 . 1 1.1 課題研究的背景介紹 . 1 1.2 系統(tǒng)開發(fā)環(huán)境及開發(fā)平臺(tái)介紹 . 2 1.2.1 系統(tǒng)開發(fā)環(huán)境 . 2 1.2.2 系統(tǒng)開發(fā)平臺(tái)簡(jiǎn)介 . 2 第 2 章 系統(tǒng)開發(fā)技術(shù)介紹 . 5 2.1 系統(tǒng)的 B/S 結(jié)構(gòu) . 5 2.1.1 B/S 結(jié)構(gòu)簡(jiǎn)介 . 5 2.1.2 B/S 架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì) . 6 2.1.3 B/S 框架與 C/S 框架的聯(lián)系與區(qū)別 . 7 2.2 JSP 技術(shù)概述 . 8 2.2.1 JSP 簡(jiǎn)介 . 8 2.2.2 JSP 技術(shù)的強(qiáng)勢(shì)與弱勢(shì)分析 . 9 2.2.3 JSP 動(dòng)態(tài)網(wǎng)站開發(fā)技 術(shù) . 10 2.3 MVC 及 Struts 介紹 . 12 2.3.1 MVC 介紹 . 12 2.3.2 Struts 介紹 . 12 第 3 章 系統(tǒng)分析 . 15 3.1 任務(wù)描述 . 15 3.2 用 UML 用例圖描述系統(tǒng)需求 . 15 3.2.1 用例圖簡(jiǎn)介 . 15 3.2.2 系統(tǒng)用例分析 . 16 3.3 功能分析 . 16 第 4 章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) . 18 4.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) . 18 4.1.1 數(shù)據(jù)庫(kù) SQL Server 2000 簡(jiǎn)介 . 18 4.1.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) . 20 4.2.3 數(shù)據(jù)庫(kù)加載和調(diào)試 . 21 4.2.4 操作數(shù)據(jù)庫(kù) . 22 4.2 功能模 塊的設(shè)計(jì)與實(shí)現(xiàn) . 23 4.2.1 系統(tǒng)注冊(cè)模塊 . 23 4.2.2 系統(tǒng)登錄模塊 . 24 4.2.3 普通用戶功能模塊 . 25 4.2.4 管理員功能模塊 . 26 4.2.5 信息發(fā)布模塊 . 27 4.2.6 信息查詢模塊 . 28 第 5 章 系統(tǒng)測(cè)試與維護(hù) . 29 5.1 系統(tǒng)測(cè)試 . 29 5.2 網(wǎng)站維護(hù) . 31 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 5.2.1 維護(hù)內(nèi)容 . 31 5.2.2 維護(hù)方案 . 32 結(jié)束語(yǔ) . 33 致謝 . 34 參考資料 . 35 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 摘 要 21 世紀(jì),隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)在 Internet 中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成為當(dāng)今Wed 應(yīng)用的潮流。 如何通過網(wǎng)絡(luò)有效進(jìn)行交流是擺在我們面前的一個(gè)新的領(lǐng)域。 本文闡述了如何構(gòu)造一個(gè) B/S 結(jié)構(gòu)的 房屋出租管理 系統(tǒng),對(duì) B/S 結(jié)構(gòu)、 JSP技術(shù)以及 SQL Server 原理進(jìn)行了較深入的論述。闡述了對(duì) 房屋出租管理系統(tǒng) 的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,功能模塊的實(shí)現(xiàn)過程。在此基礎(chǔ)上,對(duì)所應(yīng)用的關(guān)鍵技術(shù)進(jìn)行描述。最后,對(duì) 程序 調(diào)試與 調(diào)試 結(jié)果進(jìn)行論述。 本文在研究目前國(guó)內(nèi)外 房屋出租管理系統(tǒng) 情況的基礎(chǔ)上,從實(shí)際需求出發(fā),采用當(dāng)前較為流行的 B/S( Browser/Server 瀏覽器 /服務(wù)器)結(jié)構(gòu)和 JSP 動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù),基于 Windows XP Professional 操作系統(tǒng)和 SQL Server 2000 數(shù)據(jù)庫(kù),采用 JSP 技術(shù),設(shè)計(jì)并實(shí)現(xiàn) 了一個(gè)功能較為完善的 房屋出租管理 系統(tǒng)。通過對(duì)系統(tǒng)進(jìn)行一系列的需求分析、設(shè)計(jì)、編碼、測(cè)試等工作,該系統(tǒng) 普通用戶 可以 瀏覽、查看房屋信息, 可以注冊(cè) 成為網(wǎng)站會(huì)員 、 登陸網(wǎng)站,然后發(fā)布個(gè)人房屋信息,還可以查看該網(wǎng)站的新聞公告 等,管理員可以對(duì) 網(wǎng)站會(huì)員、房屋信息以及網(wǎng)站的新聞公告 進(jìn)行管理。重點(diǎn)對(duì)系統(tǒng)設(shè)計(jì)過程作了相應(yīng)描述,同時(shí)也對(duì)系統(tǒng)需要改進(jìn)的地方做了總結(jié)。 本系統(tǒng)結(jié)合因特網(wǎng)的發(fā)展、應(yīng)用現(xiàn)狀,采用了基于 WEB 的三層體系架構(gòu),即瀏覽器 WEB 應(yīng)用服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)器。通過對(duì) 系統(tǒng) 工作流程進(jìn)行詳細(xì)需求分析,建立了系統(tǒng)的功能模型 和數(shù)據(jù)流模型。確定系統(tǒng)的數(shù)據(jù)模型為關(guān)系數(shù)據(jù)模型,進(jìn)行了分析、設(shè)計(jì) 、 畫出了 E-R 圖。后臺(tái)數(shù)據(jù)庫(kù)選用了 SQL Server 2000來實(shí)現(xiàn)。 WEB 開發(fā)采用當(dāng)前流行的 JSP(Java Server Pages,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù) )技術(shù),JSP 頁(yè)面通過 JDBC(Java Database Connectivity, Java 數(shù)據(jù)庫(kù)連接 )接口連接 SQL Server 2000 數(shù)據(jù)庫(kù),實(shí)現(xiàn)了瀏覽器端和服務(wù)器端的程序。系統(tǒng)經(jīng)過測(cè)試,運(yùn)行效果穩(wěn)定 、 操作方便、快捷。 能較好的為該系統(tǒng)的房屋出租、求租用戶服務(wù)。 關(guān)鍵 詞 B/S 結(jié)構(gòu); JDBC 連接; SQL Server 2000; 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) Abstract Along with the development of the computer science in 21 centuries, the database technique is more and more extensive in the application in the Internet, providing the more thoughtful and humanized service for the large network customer. Characteristic have already become gradually the current as the application of Wed nowadays. How to communicate on the web is a new topic facing us. This paper describes how to struct a system to have set forth house to Let management adopt B/S structures, the paper describes the B/S structure and SQL Server, JSP technology principles. The article complete the needs analysis of an system for the management applications for communication which on the web, functional modules division and database model analysis. The technology is in progress here to what be applied key on the basis, describe that. Final, comment that to procedure debugging with testing result being in progress. The discourse according to the practical demand of some users, which is on the base of the situation of the domestic and international recorded at present. adopt currently comparatively popular B/S (Browser/Server) structure and JSP development Web page to develop a technology, 2000 data bases, adopt the JSP technology owing to Windows XP Professional OS and SQL Server, the function having designed and realizing one is comparatively perfect house to Let management system. Through a series of preparation such as requirement analization,design,coding,test through set forth house to Let management system. That is the system domestic consumers turn to be able to register becoming the website member, landing website, browse,check building information,announce and then individual building information, can look up the press release that website waiting, administrative person can carry out administration on the website member, building information and the website press release. The small advantages having designed process work to system describes priority, requires that the place improving has done a summary at the same time also to system. Internet, application status, using a Web-based three-tier system structure, the browser Web application servers database servers. Through the teacher evaluation process needs to conduct a detailed analysis, establish a system of the model and data model. Identify the data model for relational data model for the analysis, design, which depicts the E-R charts. Selection of the background database SQL Server 2000 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) is to be achieved. Web develops using current popular JSP (Java Server Pages, Dynamic web technology) technology, JSP pages through JDBC (Java Database Connectivity) interface to SQL Server 2000 database. It has realized a browser holding the procedure really with the server. Through the testing, the operation result of the system is steady .It is easy to operate and the speed is fast. It can give a good service for the users who use the system. Key Words B/S Structure; JDBC; SQL Server 2000 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 第 1 章 緒論 1.1 課題研究的 背景介紹 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,城市現(xiàn)代化建設(shè)步伐不斷加快 ,城市規(guī)模不斷擴(kuò)大,人員的流動(dòng)也不斷加大,房屋出租逐漸成為社會(huì)生活的重要組成部分。無論 是房屋 出租還是 房屋 求租,都面臨著大量需求。 說到房屋出租,我們首先想到的就是房屋中介, 但是不論 對(duì)于房屋出租者 還是對(duì)于求租者 來說, 要面對(duì)的問題實(shí)在讓人頭疼,首先是琳瑯滿目 的中介公司 讓人感到無從選擇, 在要顧及中介單位可信度的同時(shí), 大量復(fù)雜的房產(chǎn)信息使他們感到迷茫 , 難以快速、準(zhǔn)確地從中找到適合自己的房屋信息。再者 , 出租、承租雙方進(jìn)行交易的時(shí)候還要通過中介, 使 交易過程更加繁瑣。而且中介單位還要收取的一定比例的中介費(fèi)用,這也在一定程 度上加重 了房屋承租 者的負(fù)擔(dān) 。 因此,現(xiàn)實(shí)社會(huì)中急需一個(gè)第三者為房屋出租者與房屋求租者牽線搭橋, 來彌補(bǔ)中介單位的種種不足。 在互聯(lián)網(wǎng)蓬勃發(fā)展的今天,網(wǎng)絡(luò)和我們的生活、工作越來越密不可分,網(wǎng)絡(luò)正領(lǐng)導(dǎo)著一個(gè)新時(shí)代的來臨。于是我們就利用開放的 Internet 技術(shù),開發(fā)出實(shí)時(shí)、快捷、全方位傳播信息的平臺(tái),我們制作的房屋出租管理系統(tǒng)的網(wǎng)站,就成了人們關(guān)于生活中住房問題的信息載體,使得房屋信息在出租者與求租者之間傳播更為輕松。 這樣,使原本復(fù)雜的房屋信息簡(jiǎn)單化 ,系統(tǒng)能 及時(shí)為他們提供服務(wù),使出租 求 租雙方都能夠方便快捷的得到信息 。通過 本 系統(tǒng)來管理房屋出租情況,可以解決大量房 屋 信息的查詢和管理,便于 房屋出租者 更好的 發(fā)布其房屋信息 ,同時(shí)也為租房者提供方便。 并且能夠培養(yǎng)我們的綜合分析設(shè)計(jì)能力,同時(shí)提高動(dòng)手實(shí)踐的能力。 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 1.2 系統(tǒng) 開發(fā) 環(huán)境 及 開發(fā)平臺(tái)介紹 1.2.1 系統(tǒng)開發(fā)環(huán)境 1.硬件環(huán)境 (1) CPU: Duo T5600 1.83GHz; (2) 內(nèi)存: 512MB 以上; (3) 硬盤: 100G.。 2.軟件 環(huán)境 (1) 操作系統(tǒng): Windows XP; (2) 數(shù)據(jù)庫(kù): SQL Server 2000; (3) 開發(fā)工具包: JDK1.5.0; (4) JSP 服務(wù)器: Tomcat6.0; (5) 瀏 覽器: IE 7.0。 1.2.2 系統(tǒng) 開發(fā) 平臺(tái) 簡(jiǎn)介 1.系統(tǒng)開發(fā)平臺(tái) 本 系統(tǒng)開發(fā)語(yǔ)言選用 Java, JSP,所以 采用 MyEclipse, Tomcat 為主要開發(fā)工具, 然后 結(jié)合 Dreamweaver, SQL Server 2000 數(shù)據(jù)庫(kù)管理系統(tǒng)與 Windows XP操作系統(tǒng) 進(jìn)行 。既考慮了系統(tǒng)的需求,又兼顧了運(yùn)行的效率,以及今后系統(tǒng)的功能拓展等。 2.Tomcat 簡(jiǎn)介 如今,基于 Web 的應(yīng)用越來越多,傳統(tǒng)的 Html 已經(jīng)滿足不了如今的需求。我們需要一個(gè)交互式的 Web,于是便誕生了各種 Web 語(yǔ)言。如 Asp, Jsp, Php等。當(dāng)然,這些語(yǔ)言與傳統(tǒng)的語(yǔ)言有著密切的聯(lián)系,如 Php 基于 C 和 C+語(yǔ)言, 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) Jsp 基于 Java 語(yǔ)言。 Tomcat 即是一個(gè) Jsp 和 Servlet 的運(yùn)行平臺(tái)。 Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器,它是 Apache 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache, Sun 和其它一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。Tomcat 被 JavaWorld 雜志的編輯選為 2001 年度最具創(chuàng)新的 java 產(chǎn)品,可見其在業(yè)界的地位 。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 Jsp 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。另外 Tomcat 也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) xml 文件中。通過這個(gè)應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web 部署和撤銷應(yīng)用。當(dāng)然本地也可以。 Tomcat 有三種工作模式 ,分別是獨(dú)立的 Servlet 容器、進(jìn)程內(nèi)的 Servlet 容器和進(jìn)程外的 Servlet 容器。在利用其進(jìn)行開發(fā)之前必須要清楚 Tomcat 的目錄結(jié)構(gòu)。因?yàn)樗哪夸浗Y(jié)構(gòu)和 Web 系統(tǒng)的創(chuàng)建和發(fā)布都有著很大的關(guān)系,通常, Tomcat的目錄結(jié)構(gòu)如下表: 表 1-1 Tomcat 的目錄結(jié)構(gòu) 目錄 描述 /bin 存放啟動(dòng)和關(guān)閉 Tomcat 的各種腳本文件 /conf 存放 Tomcat 服務(wù)器的各種配置文件 /server/lib 包含了 3 個(gè)子目錄:即 classes、 lib、 webapps; /server/webapps 存放 Tomcat 服務(wù)器所需要的各種 JAR 文件 /common/lib 存放 Tomcat 自帶的兩個(gè) Web 應(yīng)用: admin 應(yīng)用和 manager 應(yīng)用 /Shared/lib 存放 Tomcat 服務(wù)器及所有 Web 應(yīng)用都可以訪問的 JAR 文件 l/ogs 存在所有 Web 應(yīng)用都可以訪問的 JAR 文件 /webapps 當(dāng)發(fā)布 Web 應(yīng)用時(shí),默認(rèn)情況下把 Web 應(yīng)用放在此目錄下 /work Tomcat 把 JSP 生成的 Servlet 放在此目錄下 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器 的功能:處理 Html 頁(yè)面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache. 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Servlet.這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 基于 Tomcat 的開發(fā)其實(shí)主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet非常簡(jiǎn)單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們這里要提到另外一個(gè)工具 Ant, Ant 也是 Jakarta 中的一個(gè)子 項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 Unix 中的 make.你需要寫一個(gè) build.xml 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR.事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant.另外,在 Jsp1.2 中,可以利用標(biāo)簽庫(kù)實(shí)現(xiàn) Java 代碼與 Html 文件的分離,使 Jsp 的維護(hù)更方便。 Tomcat 確實(shí)是一個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性。如今,開源軟件越來越收到人們的重視, Linux 就是一個(gè)成功的 典型。 3.MyEclipse 簡(jiǎn)介 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。 Genuitec 發(fā)布了 MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更簡(jiǎn)單和更便宜的 J2EE 工具的新版本的誕生。它的價(jià)格對(duì)于個(gè)人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是 J2EE IDE 市場(chǎng)一個(gè)重量級(jí)的選手。通過增加 UML雙向建模工具、 WYSIWYG 的 JSP/Strutsdesigner、可視化的 Hibernate/ORM 工具、Spring 和 Web services 支持,以及新的 Oracle 數(shù)據(jù)庫(kù)開發(fā), MyEclipse 5.0 繼續(xù)為業(yè)界提供全面的產(chǎn)品。 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 第 2 章 系統(tǒng)開發(fā)技術(shù)介紹 2.1 系統(tǒng)的 B/S 結(jié)構(gòu) 2.1.1 B/S 結(jié)構(gòu)簡(jiǎn)介 B/S 結(jié)構(gòu):( Browser/Server,瀏覽器 /服務(wù)器模式):是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。 客戶機(jī)上只要安裝一個(gè)瀏覽器( Browser),如 Netscape Navigator 或 Internet Explorer,服務(wù)器安裝 Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫(kù)。 B/S模式體系結(jié)構(gòu) 的原理如圖 2-1 所示, 瀏覽器通過 Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。 圖 2-1 B/S 模式體系結(jié)構(gòu)原理圖 B/S 最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。 B/S 結(jié)構(gòu)的使用越來越多,特別是由需求推動(dòng)了 AJAX 技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn) 行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。 Web 服務(wù)器 應(yīng)用服務(wù)器 HTTP 請(qǐng)求 HTML 界面 結(jié)果 SQL 請(qǐng)求 數(shù)據(jù)庫(kù) 服務(wù)器 Web 瀏覽器 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 2.1.2 B/S 架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì) 維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn) 行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越 “瘦 ”,而服務(wù)器越來越 “胖 ”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級(jí)革命的方式是 “瘦 ”客戶機(jī), “胖 ”服務(wù)器。 成本降低,選擇更多。大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對(duì)的統(tǒng)治地位。 現(xiàn)在的趨勢(shì)是凡使用 B/S 架構(gòu)的應(yīng)用管理軟件 ,只需安裝在 Linux 服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的 Linux 操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。 比如說很多人每天上 “新浪 ”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪 ”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是 windows 操作系統(tǒng)。 應(yīng) 用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器端完全通過 WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器 “崩潰 ”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬(wàn)一。 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) QQ: 306826066 優(yōu)秀畢業(yè)設(shè)計(jì)網(wǎng) 計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng) 畢業(yè)設(shè)計(jì)資料網(wǎng) 畢業(yè)設(shè)計(jì)論文網(wǎng) 2.1.3 B/S 框架與 C/S 框架 的聯(lián)系與區(qū)別 C/S 是 Client/Server 的縮寫。服務(wù)器通常采用高性能的 PC、工作站或小型機(jī),并采用大 型數(shù)據(jù)庫(kù)系統(tǒng),如 Oracle、 Sybase、 Informix 或 SQL Server。客戶端需要安裝專用的客戶端軟件。 B/S 是 Brower/Server 的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器( Browser),如Internet Explorer,服務(wù)器安裝 Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫(kù)。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。瀏覽器通過 Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(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 更強(qiáng)的適應(yīng)范圍 , 一般只要有操作系統(tǒng)和瀏覽器就行 。 (2) 對(duì)安全要求不同 C/S 一般面向相對(duì)固定的用戶群 , 對(duì)信息安全的控制能力很強(qiáng) 。 一般高度機(jī)密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜 。 可以通過 B/S 發(fā)布部分可公開信息 。 B/S 建立在廣域網(wǎng)之上 , 對(duì)安全的控制能力相對(duì)弱 , 可能面 向不可知的用戶。 (3) 對(duì)程序架構(gòu)不同 C/S 程序可以更加注重流程 , 可以對(duì)權(quán)限多層次校驗(yàn) , 對(duì)系統(tǒng)運(yùn)行速度可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 光伏并網(wǎng)逆變器強(qiáng)魯棒性控制策略研究
- 全球及中國(guó)屋頂?shù)灼嵝袠I(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景研究報(bào)告2025-2028版
- 全球及中國(guó)女性成人紙尿褲行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景研究報(bào)告2025-2028版
- 大型龍門吊安裝與拆卸技術(shù)指南
- 全球及中國(guó)ANSI光學(xué)探頭行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景研究報(bào)告2025-2028版
- 交通運(yùn)輸行業(yè)發(fā)展分析及投資戰(zhàn)略研究報(bào)告2025-2028版
- 2025年紅外光學(xué)石英玻璃項(xiàng)目合作計(jì)劃書
- 鹽酸奎寧企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 特色海鮮醬行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 智能抗壓強(qiáng)度分選機(jī)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 環(huán)境藝術(shù)設(shè)計(jì)職業(yè)生涯規(guī)劃書
- 2025年java開發(fā)面試題及答案
- (完整版)公司的代賬協(xié)議模板合同7篇
- 全過程工程咨詢投標(biāo)方案(技術(shù)方案)
- 2024中國(guó)合同能源管理行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 自然辯證法概論(視頻課)知到課后答案智慧樹章節(jié)測(cè)試答案2025年春安徽農(nóng)業(yè)大學(xué)
- 第六單元“保護(hù)環(huán)境”(主題閱讀)-六年級(jí)語(yǔ)文上冊(cè)閱讀理解(統(tǒng)編版)
- “艾梅乙”感染者消除醫(yī)療歧視制度-
- 安全生產(chǎn)指導(dǎo)幫扶工作方案
- 北京市城市管理委員會(huì)直屬事業(yè)單位公開招聘10人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 石化工程質(zhì)量管理培訓(xùn)
評(píng)論
0/150
提交評(píng)論