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

正文內(nèi)容

基于jsp網(wǎng)上商城的設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-10-03 19:08 本頁(yè)面
 

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