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

正文內(nèi)容

網(wǎng)上商城的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-11 01:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ) 8 JSP來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容 .動(dòng)態(tài)內(nèi)容的邏輯被封裝在 JSP標(biāo)記和JavaBeans組件中 ,并捆綁在小腳本中 ,所有的腳本在服務(wù)器端運(yùn)行 .如果核心邏輯被封裝在標(biāo)記和 Beans中 ,則 Web管理人員和頁(yè)面設(shè)計(jì)者都能夠編輯和使用 JSP頁(yè)面 ,而不影響內(nèi)容的生成 .在服務(wù)器端 ,JSP引擎解釋JSP標(biāo)記和小腳本 ,生成所請(qǐng)求的內(nèi)容 ,并且將結(jié)果以 HTML或者 XML頁(yè)面的形式發(fā)送回瀏覽器 .這有助于作者保護(hù)自己的代碼 ,而又保證任何基于 HTML的 Web瀏覽器完全可用 .Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員 ,JSP技術(shù)封裝了許多在 HTML標(biāo)記中生成動(dòng)態(tài)內(nèi)容所需要的易用功能 .標(biāo)準(zhǔn)的 JSP能夠訪問(wèn)和實(shí)例化 JavaBeans組件 ,設(shè)置或檢索組件屬性 ,下載 Applet,以及執(zhí)行用其它方法更難于編碼和耗時(shí)的功能 .本次設(shè)計(jì)之前看了好多關(guān)于 JSP的資料,經(jīng)過(guò)和 ASP、 PHP的比較最后才決定用 JSP。在使用過(guò)程中,確實(shí)體會(huì)到了書(shū)里提到的那些關(guān)于 JSP的特點(diǎn)和方便之處。 JSP 的基礎(chǔ) —— Servlet 技術(shù) Java Servlet是 JSP技術(shù)的基礎(chǔ), JSP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且大型的 Web應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet和 JSP配合才能完成, Servlet這個(gè)名稱(chēng)大概源于 Applet,現(xiàn)在國(guó)內(nèi)的翻譯方式很多,本文為了避免誤會(huì),本文直接采用 Servlet這個(gè)名稱(chēng)而不做任何翻譯,讀者如果愿意,可以稱(chēng)之為“小服務(wù)程序”。Servlet其實(shí)和傳統(tǒng)的 CGI程序和 ISAPI、 NSAPI等 Web程序開(kāi)發(fā)工具的作用是相同的,在使用 Java Servlet以后,用戶(hù)不必再使用效率低下的 CGI方式,也不必使用只能在某個(gè)固定 Web服務(wù)器平臺(tái)運(yùn)行的 API方式來(lái)動(dòng)態(tài)生成 Web頁(yè)面。許多 Web服務(wù)器都支 持 Servlet,即使不直接支持 Servlet 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 9 的 Web服務(wù)器也可以通過(guò)附加的應(yīng)用服務(wù)器和模塊來(lái)支持 Servlet。得益于 Java的跨平臺(tái)的特性, Servlet也是平臺(tái)無(wú)關(guān)的,實(shí)際上,只要符合Java Servlet規(guī)范, Servlet是完全平臺(tái)無(wú)關(guān)且是 Web服務(wù)器無(wú)關(guān)的。由于 Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求服務(wù),因此 Java Servlet效率非常高。但 Java Servlet也不是沒(méi)有缺點(diǎn),和傳統(tǒng)的 CGI、ISAPI、 NSAPI方式相同, Java Servlet是利用輸出 HTML語(yǔ)句來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的,如果用 Java Servlet來(lái)開(kāi)發(fā)整個(gè)網(wǎng)站,動(dòng)態(tài)部分和靜態(tài)頁(yè)面的整合過(guò)程簡(jiǎn)直就是一場(chǎng)噩夢(mèng)。這就是為什么 SUN還要推出 Java Server Pages的原因。 JavaBean 特點(diǎn)與結(jié)構(gòu)特征 JavaBean體系結(jié)構(gòu)是第一個(gè)全面基于組件的標(biāo)準(zhǔn)模型之一 . JavaBean是描述 Java的軟件組件模型 ,具有以下特性 : ①可以實(shí)現(xiàn)代碼的重復(fù)使用 。 ②易維護(hù) ,易使用 ,易編寫(xiě) 。 ③可以在支持 Java的任何平臺(tái)上工作 ,而不需要重新編寫(xiě) 。 ④可以在內(nèi)部 ,網(wǎng)內(nèi)或者是網(wǎng)絡(luò)之間進(jìn)行傳輸 . JavaBean最大的優(yōu)點(diǎn)是能夠一次編寫(xiě) ,多次使用 ,而且能夠運(yùn)行在任何Java虛擬機(jī)能運(yùn)行的地方 ,另外 ,其代碼相對(duì)來(lái)說(shuō)也比較容易編寫(xiě) .一個(gè)標(biāo)準(zhǔn)的 JavaBean通常具有以下幾個(gè)特征 : ①是一個(gè)公共 (public)類(lèi)別 。 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 10 ②構(gòu)造函數(shù)不傳入?yún)?shù) 。 ③有一組 getXXX(XXX代表內(nèi)部屬性名 )類(lèi)型的公共方法 ,可使外部對(duì)象得到內(nèi)部的屬性 (property)值 。 ④可以通過(guò)一組 setXXX類(lèi)型的公共方法 ,來(lái)改變內(nèi)部的屬性值 . JSP技術(shù)是用 Java語(yǔ)言作 為腳本語(yǔ)言的 ,Java是成熟的 ,強(qiáng)大的 ,易擴(kuò)充的編程語(yǔ)言 ,并得到Java聯(lián)盟組織的支持 ,其應(yīng)用將越來(lái)越廣泛 .在 JSP的發(fā)展前景中 ,要想利用 JSP開(kāi)發(fā)真正具有可重用性的 Web應(yīng)用程序 ,我們就需要利用JavaBean的元件模型 .在實(shí)踐中 ,JSP只是用來(lái)處理所要顯示 Web頁(yè)面的內(nèi)容 ,而大多數(shù)的 Web應(yīng)用程序的邏輯部分都要放 JavaBean中來(lái)實(shí)現(xiàn) .只有這樣才能開(kāi)發(fā)出具有高度的可重用性應(yīng)用程序 . 本次設(shè)計(jì)中多次使用了 javabean, 比如登陸、定購(gòu)還有數(shù)據(jù)庫(kù)的連接操作等,確實(shí)體會(huì)到了使用 javabean的方便! JDBC 技術(shù)及實(shí)現(xiàn)方法 1. JDBC(Java DataBase Connectivity)介紹 Java語(yǔ)言作為一種安全 ,健壯 ,易于使用并可以從網(wǎng)頁(yè)上下載的編程語(yǔ)言 ,為開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用提供了良好的語(yǔ)言基礎(chǔ) .JDBC擴(kuò)展了 Java的功能 ,它是 Java語(yǔ)言和數(shù)據(jù)庫(kù)互連的接口 ,即執(zhí)行 SQL語(yǔ)句的 Java API.它由一系列的用 Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成 .通過(guò) JDBC可以編寫(xiě)訪問(wèn)各種數(shù)據(jù)庫(kù)的純 Java 應(yīng)用程序 .JDBC API提供了一般的 SQL數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制 ,它在不同的數(shù)據(jù)庫(kù)功 能模塊的層次上提供了一個(gè)統(tǒng)一的用戶(hù)界面 .這就解決了 Java程序員希望能編寫(xiě)?yīng)毩⒂谔囟?DBMS的需求也就是說(shuō) ,用 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 11 戶(hù)只需一次編寫(xiě)使用 JDBC API的程序 ,就能將 SQL語(yǔ)句發(fā)送到任何合適的數(shù)據(jù)庫(kù) ,而不用為存取 SQLServer數(shù)據(jù)庫(kù)編寫(xiě)一個(gè)程序 ,為存取 Oracle數(shù)據(jù)庫(kù)又編寫(xiě)另外一個(gè)程序 .程序員面對(duì)的是單一的數(shù)據(jù)庫(kù)存取界面 ,他們能夠精力集中于應(yīng)用上層功能的實(shí)現(xiàn) ,而不必關(guān)心底層具體的 DBMS的連接和訪問(wèn)過(guò)程 ,使開(kāi)發(fā)更為迅速 . 開(kāi)發(fā)工具介紹 Macromedia Deamweaver 及其介紹 Macromedia Dreamweaver 是一種專(zhuān)業(yè)的 HTML編輯器 , 用于對(duì) WEB站點(diǎn) , WEB頁(yè)和 WEB應(yīng)用程序進(jìn)行設(shè)計(jì) , 編碼和開(kāi)發(fā)。利用 Dreamweaver的可視化編輯功能,可以快速的創(chuàng)建頁(yè)面而無(wú)需編寫(xiě)任何代碼。不過(guò),如果喜歡用手工直接編碼, Dreamweaver還包含了許多與編碼相關(guān)的工具和功能。 借助 Dreamweaver 還可以使用服務(wù)器語(yǔ)言(例如ASP,COLDFUSION標(biāo)記語(yǔ)言( CFML) ,JSP和 PHP )生成支持動(dòng)態(tài)數(shù)據(jù)庫(kù)的 WEB應(yīng)用程序。 Dreamweaver 總結(jié)了大量的 ASP,JSP的典型的服務(wù)器行為,將其組裝成模板集成到開(kāi)發(fā)環(huán)境中(例如數(shù)據(jù)庫(kù)的修改,對(duì)提交表單的響應(yīng)???),開(kāi)發(fā)者能通過(guò)各種開(kāi)發(fā)系統(tǒng)提供的工具定義,修改所需的服務(wù)器行為對(duì)象,然后它會(huì)自動(dòng)生成這些代碼。 Tomcat 服務(wù)器 簡(jiǎn)介 Tomcat是一個(gè)免費(fèi)開(kāi)放源碼的 Servlet容器 ,有良好的兼容性 ,Web Logic 服務(wù)器采用其為 Web服務(wù)器引擎 ,JBuilder將其作為標(biāo)準(zhǔn)的測(cè)試 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 12 服務(wù)器 ,Sun公司也將其作為 JSP技術(shù)應(yīng)用的示例服務(wù)器 .它是 Apache組織的 Jakart項(xiàng)目中的一個(gè) 核心項(xiàng)目 ,也是 Sun公司官方推薦的 Servlet和JSP容器 .Servlet和 JSP的最新規(guī)范都可以在 Tomcat的新版本中得到實(shí)現(xiàn) .Tomcat具有輕量級(jí)和靈活嵌入到應(yīng)用系統(tǒng)中的優(yōu)點(diǎn) ,并且有眾多大軟件公司的支持 ,Tomcat服務(wù)器的性能穩(wěn)定 ,發(fā)展前景良好 . SQL Server 2021 簡(jiǎn)介 SQL Server 2021是全新的數(shù)據(jù)庫(kù)平臺(tái)系統(tǒng),包含多種的軟件元件與服務(wù),來(lái)滿(mǎn)足企業(yè)對(duì)于日漸復(fù)雜的數(shù)據(jù)系統(tǒng)的需求。 作為微軟下一代的數(shù)據(jù)管理與商業(yè)智能平臺(tái), SQL Server 2021將是微軟 5年 來(lái)具有里程碑性質(zhì)的企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品。和以往的數(shù)據(jù)解決方案相比, SQL Server 2021將給您帶來(lái)空前的價(jià)值、超強(qiáng)的功能和激動(dòng)人心的全新體驗(yàn)。 SQL Server 2021中包含了非常豐富的新特性:通過(guò)提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶(hù)的管理能力,大幅提升 IT 管理效率并降低運(yùn)維風(fēng)險(xiǎn)和成本;通過(guò)提供先進(jìn)的商業(yè)智能平臺(tái)滿(mǎn)足眾多客戶(hù)對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展;同時(shí), SQL Server 2021將提供一個(gè)極具擴(kuò)展性和靈活性的開(kāi) 發(fā)平臺(tái),不斷拓展您的應(yīng)用空間,實(shí)現(xiàn) Inter 數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。 SQL Server 2021將在安全性、高可靠性、性能、擴(kuò)展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級(jí)數(shù)據(jù)業(yè)務(wù)的實(shí)時(shí)穩(wěn)定運(yùn)行、還能夠大大提高管理效率、降低操作復(fù)雜度和運(yùn)維成本。例如, SQL Server 2021將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來(lái)加強(qiáng)您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫(kù)鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線管理等諸多功能大 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 13 大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性;而數(shù)據(jù)集成,各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則為您的 IT 管理工作帶來(lái)全新的體驗(yàn)。在硬件方面,SQL Server 2021支持 64位運(yùn)算和海量數(shù)據(jù)存儲(chǔ)。 SQL Server 2021將提供更加強(qiáng)大的開(kāi)發(fā)工具和各類(lèi)新的開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),將進(jìn)一步拓展您的應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如, XML 數(shù)據(jù)庫(kù)與 Web Service 的支持將使您的應(yīng)用實(shí)現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 集成極大的擴(kuò)展了開(kāi)發(fā)空間,異構(gòu)數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類(lèi)型和 TSQL 擴(kuò)展帶來(lái)了諸多靈活性。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 開(kāi)發(fā)環(huán)境配置 目前 ,Sun公司推出的 Apache 的 Tomcat 和 JDK 兩個(gè)軟件 ,構(gòu)成了 JSP的開(kāi)發(fā)和運(yùn)行環(huán)境 .其中的 JDK(即 Java Develop Kit)是 Sun 提供的 Java開(kāi)發(fā)工具軟件包 ,它包含了編寫(xiě) ,運(yùn)行 Java 程序所需要的所有工具 .Tomcat+JDK的方案已經(jīng)成為建立 JSP運(yùn)行和開(kāi)發(fā)環(huán)境的首選方案之一 . 本 文 選 用 了 Windows 平 臺(tái) 上 的 jdk1_5_0_07 文 件 名 為 ,選用 文件名為. SQL Server 2021 數(shù)據(jù)庫(kù)配置 (1)安裝 JDBC 驅(qū)動(dòng)程序 Java用 JDBC訪問(wèn) Web數(shù)據(jù)庫(kù)之前 ,必須先安裝相應(yīng)數(shù)據(jù)庫(kù)系統(tǒng)的專(zhuān)用 JDBC 驅(qū)動(dòng)程序 .在微軟網(wǎng)站下載 JDBC for SQLServer 驅(qū)動(dòng)程序 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 14 ,ms 和 ,把三個(gè) jar 文件放到任意目錄下 ,本人把它們放 在 C:\ JDK 中新建訪問(wèn) SQLServer 數(shù)據(jù)庫(kù)的 Web應(yīng)用時(shí) ,把三個(gè) ar 文件復(fù)制到 Tomcat 的 \mon\lib 目錄下 . (2)測(cè)試:如果數(shù)據(jù)連接正常則會(huì)顯示 數(shù)據(jù)庫(kù)操作成功 ,恭喜你 的提示 . (3)注意事項(xiàng) :①要保證你的 Sql 服務(wù)是啟動(dòng)狀態(tài) 。 ②在 Sql 的管理器中能夠使用 sa 或其它用戶(hù)正常登錄 。(在安裝 sql 時(shí)用 nt 用戶(hù)管理模式 ,可能存在一定問(wèn)題 )。 ③第一次配置好環(huán)境變量應(yīng)重啟一下電腦 。 ④注意 JVM 和 DataBase 的啟動(dòng)順序 :先啟動(dòng) DataBase,再啟動(dòng) JVM 機(jī) .在停止 Web服務(wù)器后 ,再重啟動(dòng) ,中間最好能有 10秒以上的間隔 。 ⑤注意操作系統(tǒng)的網(wǎng)絡(luò)連通性 。 TCP/IP服務(wù) 。 IP 地址 ,當(dāng)機(jī)器可能用的是自動(dòng)分配 IP 或有配置 IP 時(shí) ,網(wǎng)絡(luò)不通可能也找不到 IP。 ⑥有些機(jī)器調(diào)試時(shí)最好能將 (2)中的連接地址 localhost 改成數(shù)據(jù)庫(kù)服務(wù)器的IP. 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(畢業(yè)論文) 15 第 4 章 系統(tǒng)設(shè)計(jì) 概要設(shè)計(jì) 系統(tǒng)概述 網(wǎng)上商城是一種典型的信息管理系統(tǒng),它是為了方便網(wǎng)上商城的管理系統(tǒng),為用戶(hù)提供充足的信息和快捷的查詢(xún)手段,方便用戶(hù)在本系統(tǒng)上了解企業(yè)網(wǎng)上商城方面的信 息。該系統(tǒng)的開(kāi)發(fā)主要包括前端應(yīng)用程序和后臺(tái)數(shù)據(jù)庫(kù)兩方面。前端應(yīng)用程序力求做到界面美觀大方,簡(jiǎn)單易用;后臺(tái)數(shù)據(jù)庫(kù)則力求建立一個(gè)數(shù)據(jù)一致性、完整性強(qiáng)和安全性好的數(shù)據(jù)庫(kù),可以進(jìn)行各種數(shù)據(jù)的查詢(xún)和統(tǒng)計(jì)。 功能設(shè)計(jì) 通過(guò)對(duì)系統(tǒng)的分析,系統(tǒng)的功能主要包括系統(tǒng)前臺(tái)和系統(tǒng)后臺(tái)兩大模塊: 前臺(tái)模塊: :用戶(hù)打開(kāi)系統(tǒng)后,可以查看公司首頁(yè)信息。 :用戶(hù)打開(kāi)系統(tǒng)后,可以查看新聞信息。 :用
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1