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

正文內(nèi)容

網(wǎng)上拍賣平臺系統(tǒng)—免費計算機畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-06 15:38 本頁面
 

【文章內(nèi)容簡介】 J2EE 應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如 Web Logic)與 Tomcat 有何區(qū)別。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB, JMS,JAAS 等,同時也支持 JSP 和 Servlet。而 Tomcat 則功能沒有那么強大,它不提供 EJB 等支持。但 如果與 JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn) J2EE 的全部功能。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應(yīng)用不需要采用 EJB 等技術(shù), JSP和Servlet 已經(jīng)足夠,這時如果是使用應(yīng)用服務(wù)器就有些浪費了。而 Tomcat 短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇 Tomcat。 3 安全性:網(wǎng)站的安全性是 由于 Java 主要用于網(wǎng)絡(luò)應(yīng)用程序開發(fā),因此對安全性有較高的要求。如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險。Java 通過自己的安全機制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。當(dāng) Java 字節(jié)碼進(jìn)入解釋器時,首先必須經(jīng)過字節(jié)碼校驗器的檢查,然后,Java 解釋器將決定程序中類的內(nèi)存布局,隨后,類裝載器負(fù)責(zé)把來自網(wǎng)絡(luò)的類裝載到單獨的內(nèi)存區(qū)域,避免應(yīng)用程序之間相互干擾破壞。最后,客戶端用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng)。上述幾種機制結(jié)合起來,使得 Java 成為安全的編程語言。 JSP 以 Java 為基礎(chǔ),理所當(dāng)然地繼承了 Java 本身特有的安全性。 167。 167。 邏輯架構(gòu)圖 用戶通過客戶端 ,用 IE 等 瀏 覽 器 直 接 輸 入 主 頁 網(wǎng) 址( INTERNET”訪問服務(wù)器上內(nèi)容完成交易,數(shù)據(jù)庫系統(tǒng)則是存放在服務(wù)器中,服務(wù)器要求要有 JSP 模擬環(huán)境( TOMCAT)才能 547 運行網(wǎng)站: 圖 41 邏輯框架圖 167。 物理架構(gòu)圖 實際物理架構(gòu)是:可以同時有多個客戶端通過“ INTERNET”訪問服務(wù)器上的網(wǎng)站,服務(wù)器分前臺的交易服務(wù)器和后臺的數(shù)據(jù)庫服務(wù)器,服務(wù)器和客戶端間的通訊是有路由器來實現(xiàn)的,考慮到網(wǎng)絡(luò)安全問題,服務(wù)器與“ INTERBET”間要安裝防火墻 ,確保數(shù)據(jù)庫內(nèi)數(shù)據(jù)的安全,防止居心不良的人破壞數(shù)據(jù)庫來達(dá)到不法目的。 圖 42 物理框架圖 547 167。 功能層次圖 小型網(wǎng)上競拍平臺系統(tǒng)所有功能主要分為三個模塊: 用戶信息管理模塊、商品信息管理模塊、其他功能模塊 用戶信息管理模塊:主要實現(xiàn)新用戶注冊,注冊用戶登錄,以及對所注冊信息修改的功能。上述三種功能分別通過調(diào)用登錄,注冊,修改模塊實現(xiàn)。 商品信息模塊:實現(xiàn)交易中最主要的上傳商品和競拍商品及競拍完畢后臺處理的能, 分別通過調(diào)用下屬的上傳,競拍模塊實現(xiàn)。 其他功能模塊:拓展了系統(tǒng)提供的交易過程功能 ,搜索,瀏覽所有商品模塊為用戶提供更為友好周到的服務(wù)。 圖 43 功能層次圖 167。 167。 建模語言 UML 本系統(tǒng)使用的是 統(tǒng)一建模語言 UML( Unified Modeling Language) 是 一種繪制軟件藍(lán)圖的標(biāo)準(zhǔn)語言,是一種分析設(shè)計專用的建模語言,它本身不是編程( programming)語言,不能直接用來生成可執(zhí)行的軟件。 UML 是一種抽象層次比 C、 C++、 Java、 VB、 Delphi 等文本高級語言更高的圖形語言,通過它我們可以抽象地表示用高級編程語言編寫的文本程序的邏輯結(jié)構(gòu)和行為。相比傳統(tǒng)的高級編程語言, UML 能夠更加高效、準(zhǔn)確地反映軟件設(shè)計的方案和思路,是真正用來“設(shè)計程序”( design programs)的語言。 它是目前最廣泛使用的面向?qū)ο蠼7椒ā?UML 的用途非常廣泛,可以概括為“描述、可視化、構(gòu)造、記載” 4種基本功能,可以用 UML 對軟件密集型系統(tǒng)的制品進(jìn)行可視化、詳述、構(gòu)造和文檔化。在業(yè)務(wù)建模、需求分析、系統(tǒng)設(shè)計、實現(xiàn)和測試、數(shù)據(jù)建模、項目管理等階段任務(wù)中均可根據(jù)需要采 用。 UML不是高網(wǎng)上拍賣系統(tǒng) 用戶信息管理 注冊 登錄 商品信息管理 提交商品 競拍 其他功能 瀏覽 搜索 修改注冊信息 547 度形式化的語言,一般不能用于定理證明。 為了支持從不同角度來考察系統(tǒng), UML 定義了列 5類,共 9種模型圖: 1.用例圖: 2.靜態(tài)圖 : ( 1)類圖:( 2)對象圖:( 3)包圖: 3.交互圖:( 1) 順序 圖:( 2)協(xié)作圖: 4.行為圖:( 1)狀態(tài)圖:( 2)活動圖: 5.實現(xiàn)圖:( 1)構(gòu)件圖:( 2)部署圖;本設(shè)計使用了其中的用例圖和順序圖:用例圖 從用戶角度描述系統(tǒng)的功能,并指出各功能的操作者 ,而把各用例分開分析用順序圖 顯示 活動 對象(即本設(shè)計里的活動頁面) 之間的動態(tài) 合作關(guān)系,它強調(diào)對象之間消息發(fā)送的順序,同時顯示對 象之間的交互。 167。 超文本語言 HTML 超文本語言 HTML( Hyper Text Markup Language)是一種格式化語言,他用“標(biāo)記”( tag)組成格式化命令來描述網(wǎng)頁的內(nèi)容和外觀,指示 Web 瀏覽器應(yīng)該如何顯示網(wǎng)頁元素,以及如何響應(yīng)使用者的操作。超文本標(biāo)記語言可以呈現(xiàn)包含文本、圖片、動畫、音樂、視頻等多媒體素材,還可以包含文本框、密碼框、單選按鈕、多選按鈕、確定與重置按鈕、復(fù)選框等表單控制元素。這使它能實現(xiàn)美觀且功能強大的友好界面。另外 HTML 語言具有的跨平臺功能使得 HTML 成為在其他不兼 容計算機系統(tǒng)間交換信息的理想方式。 使用超文本語言 HTML 作為本系統(tǒng)網(wǎng)頁設(shè)計的主體架構(gòu)語言是因為它具有以下突出的特點: :隨著互聯(lián)網(wǎng)的普及, HTML 作為互聯(lián)網(wǎng)的基礎(chǔ)語言為越來越多的人所掌握,各種制作軟件也提供了十分豐富的功能,使得 HTML 的編輯容易上手,各種所見即所得的編輯方式使編程變成簡單有趣的事,使程序設(shè)計人員更能接受,同時也適用量化制作。 。 HTML 可以適應(yīng)目前的各種操作系統(tǒng),用它制作的網(wǎng)頁也繼承了它的跨平臺功能,使網(wǎng)站不需要制作多個版本就可以在多個不兼容的計算機系統(tǒng)間使用。 。在很多情況下,網(wǎng)頁需要加入新的功能或改變界面以便于使用,這時可以把網(wǎng)頁的內(nèi)容和功能看成不同的層,對不同的層編輯并不影響其他層的內(nèi)容,那么就可以在不影響原有框架和其他程序的情況下進(jìn)行編輯或加入新的功能和信息。比如要更換圖片根本不需要改變源代碼,只用直接更換圖片即可。要加入新的功能則只需編寫新代碼插入即可,不需重新編寫原來的代碼。 。使用超文本標(biāo)記語言可以方便地使用各種途徑來源的素材,同時這些素材可以方便收藏管理,形成素材庫。 。 HTML 語言可以嵌 入各種動態(tài)網(wǎng)頁技術(shù)如 ASP( Active Server Page)和 JSP( Java Server Page)等,使網(wǎng)頁具有交互功能。 167。 JSP 和其他類似或相關(guān)技術(shù)的一個簡單比較 JSP( Java Server Page, Java 服務(wù)器主頁)技術(shù)是由 Sun Microsystem公司于 1999 年 6月推出的技術(shù),由 Sun Microsystem 公司倡導(dǎo),許多公司參與一起建立的動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。是基于 Java Servlet 以及整個 Java 體系的 Web開發(fā)技術(shù)。 JSP 技術(shù)的具體實現(xiàn)簡單地說,就是在 傳統(tǒng)的網(wǎng)頁 HTML 文件中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)記( tag),就構(gòu)成了 JSP 網(wǎng)頁。 Web 服務(wù)器在遇 547 到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫( JDBC 技術(shù)),可以重新定向網(wǎng)頁,可以發(fā)送 Email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端進(jìn)行,網(wǎng)絡(luò)上傳給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求很低,可以實現(xiàn) No Plugin, No ActiveX, No Java Applet,甚至 No Frame。 ( 1) JSP 和 Active Server Pages( ASP)相比 Microsoft 的 ASP 是一種和 JSP 類似的技術(shù)。 JSP 和 ASP相比具有兩方面的優(yōu)點。首先,動態(tài)部分用 Java 編寫,而不是 VB Script 或其他 Microsoft 語言,不僅功能更強大而且更易于使用。第二, JSP應(yīng)用可以移植到其他操作系統(tǒng)和非Microsoft 的 Web 服務(wù)器上。 ( 2) JSP 和純 Servlet 相比 JSP 并沒有增加任何本質(zhì)上不能用 Servlet 實現(xiàn)的功能。但是,在 JSP 中編寫靜態(tài) HTML 更加方便,不必再用 println 語句來輸出每一行 HTML 代碼。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務(wù)可以方便地分開:比如,由頁面設(shè)計專家進(jìn)行 HTML 設(shè)計,同時留出供 Servlet 程序員插入動態(tài)內(nèi)容的空間。 ( 3) JSP 和服務(wù)器端包含( ServerSide Include, SSI)相比 SSI 是一種受到廣泛支持的在靜態(tài) HTML 中引入外部代碼的技術(shù)。 JSP 在這方面的支持更為完善,因為它可以用 Servlet 而不是獨立的程序來生成動態(tài)內(nèi)容。另外, SSI 實際上只用于簡單的包含,而不是面向那些能夠處理表單數(shù)據(jù)、 訪問數(shù)據(jù)庫的“真正的”程序。 ( 4) JSP 和 JavaScript 相比 JavaScript 能夠在客戶端動態(tài)地生成 HTML。雖然 JavaScript 很有用,但它只能處理以客戶端環(huán)境為基礎(chǔ)的動態(tài)信息。除了 Cookie 之外, HTTP 狀態(tài)和表單提交數(shù)據(jù)對 JavaScript 來說都是不可用的。另外,由于是在客戶端運行,JavaScript 不能訪問服務(wù)器端資源,比如數(shù)據(jù)庫、目錄信息等等。 JSP 的優(yōu)點 : 。使用 JSP 技術(shù),開發(fā)人員可以使用 HTML或者 XML 來設(shè)計頁面的靜態(tài)內(nèi)容;使用 JSP 生成頁面的動態(tài)內(nèi)容。 JSP是服務(wù)器端技術(shù)。在服務(wù)器端, JSP 引擎解釋 JSP,生成所有客戶端請求的內(nèi)容,然后將結(jié)果以 HTML 或 XML 頁面的形式發(fā)送回客戶端。這有助于開發(fā)人員既保護(hù)自己的代碼,又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 。絕大多數(shù) JSP 頁面依賴可重用的、跨平臺的組件( JavaBean)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理?;诮M件的方法可供開發(fā)人員共享,大大加速了總體開發(fā)過程。 。 JSP技術(shù)封裝了許多功能,這些功能是在生成易用的、與 JSP 相關(guān) 的 HTML 或 XML 的動態(tài)內(nèi)容時所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠訪問和實例化 JavaBean 組件、設(shè)置或者檢索組件屬性、下載Applet,以及執(zhí)行用其他方法更難于編碼的耗時功能。通過開發(fā)定制標(biāo)識庫, JSP 技術(shù)是可以擴展的。開發(fā)人員可以為常用功能創(chuàng)新自己的標(biāo)識庫,從而使 Web 頁面開發(fā)人員能使用如同標(biāo)識一樣的工具來執(zhí)行特定功能的構(gòu)件。 547 。由于 JSP 的內(nèi)置腳本語言是基于 Java 語言的,而且所有的 JSP 都被編譯成 Servlets, JSP 就具有 Java 技術(shù)的所有好處,包括健壯性和安全性。 性。 JSP 技術(shù)也擁有 Java 編程語言“一次編寫,到處運行”的特點。 。當(dāng)與 J2EE( Java 2 Platform, Enterprise Edition; Java2 平臺,企業(yè)級)和 EJB 技術(shù)整合時, JSP技術(shù)將提供企業(yè)級的擴展性和性能,這對于在虛擬企業(yè)中部署基于 Web 的應(yīng)用是必須的。 167。 及 JavaBean 技術(shù) Java 是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。具體來說,它具有如下特性:簡單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺無關(guān)、可移植、高性 能、多線程、動態(tài)性等。 Java 語言的面向?qū)ο? 面向?qū)ο笃鋵嵤乾F(xiàn)實世界模型的自然延伸?,F(xiàn)實世界中任何實體都可以看作是對象。對象之間通過消息相互作用。所有面向?qū)ο缶幊陶Z言都支持三個概念:封裝、多態(tài)性和繼承, Java 也不例外。 Java 語言的平臺無關(guān) Java是平臺無關(guān)的語言是指用 Java寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺上運行。 Java 主要靠 Java 虛擬機( JVM)在目標(biāo)碼級實現(xiàn)平臺無關(guān)性。JVM 是一種抽象機器,它附著在具體操作系統(tǒng)之上,本身具有一套虛機器指令,并有自己的堆棧、寄存器組等。 JVM 是 Java 平臺無關(guān)的基礎(chǔ),在 JVM 上,有一個 Java 解釋器用來解釋 Java 編譯器編譯后的程序。 Java 語言的分布式 分布式包括數(shù)據(jù)分布和操作分布。數(shù)據(jù)分布是指可以把數(shù)據(jù)分散在網(wǎng)絡(luò)的不同主機上,操作分布是指把一個計算分散在不同主機上處理。 Java 支持 WWW 客戶機 /服務(wù)器計算模式,因此,它支持這兩種分布性。對于前者, Java 提供了一個稱為 URL 的對象,利用這個對象,你可以打開并訪問具有相同 URL地址上的對象,訪問方式與訪問本地文件系統(tǒng)相同。對于后者, Java 的 applet 小程序可以從服務(wù)器
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1