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

正文內(nèi)容

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

2025-01-08 17:15 本頁面
 

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