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

正文內(nèi)容

java網(wǎng)上書店管理系統(tǒng)論文(編輯修改稿)

2025-06-19 00:49 本頁面
 

【文章內(nèi)容簡介】 出這個規(guī)范來整合和平衡已經(jīng)存在的規(guī)范,對 Java 編程環(huán)境進行支持的技術和工具。起結果是產(chǎn)生了一中新的,開發(fā)基于 Web 應用程序的方法,給予使用基于足見應用邏輯的頁面設計者以強大 的功能支持。 JSP 原理 在早期,開發(fā)網(wǎng)絡數(shù)據(jù)庫應用程序主要采用 CGI 技術( Common Gateway Interface 公用網(wǎng)關接口技術)。編寫 CGI 程序可以使用不同的程序語言,所以 CGI技術已經(jīng)發(fā)展成熟而且功能強大,但由于編程困難、效率低下、修改復雜等缺陷,所以又逐漸被新技術取代的趨勢。這些新技術中就有 Sun 的 Java/Jsp/Servlet,并且Sun的產(chǎn)品被認為是最有發(fā)展前途的動態(tài)網(wǎng)站技術。 在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm,*.html)中加入 Java 程序片段( Servlet)和JSP 標記( tag),就構成了 JSP 網(wǎng)頁( *.jsp)。 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行的結果以 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等等,這就是建立動態(tài)網(wǎng)站的功能。 JSP 基于強大的 Java 語言,具有良好的伸縮性,與 Java Enterprise API 緊密的集成在一起,在網(wǎng)絡數(shù)據(jù)庫應用開發(fā)領域具有得天獨厚的優(yōu)勢。主要的特點有以下幾點: ( 1) 將內(nèi)容的生成和顯示進行分離 使用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 或者 XML標示來設 計和格式化最終界面。使用 JSP 標示或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標示和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。 在服務器端, JSP 引擎解釋 JSP 標示和小腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術訪問數(shù)據(jù)庫,或者包含文件),并且將最終結果以 HTML頁面形式發(fā)送會瀏覽器。 ( 2) 生成可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者 使得這些組件為更多的使用者或者客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。 西安石油大學畢業(yè)設計(論文) 9 ( 3) 采用標示簡化頁面開發(fā) 通過開發(fā)定制標示庫, JSP 技術是可以擴展的。今后,第三方開發(fā)人員可以為常用功能創(chuàng)建自己的標示庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標示一樣的執(zhí)行特定功能的構件來工作。 ( 4) JSP 能提供所有 Servlets 功能 與 Servlets 相比, JSP 能提供所有的 Servlets 功能,它比用 Println 書寫和修改HTML更方便。此外,可以在工作是分工更明確, Web 頁面設計人員編寫 HTML,只需要留出空間讓 Servlets 程序員插入動態(tài)部分即可。 ( 5) 一次編寫,隨處運行 作為 JAVA 平臺的一部分, JSP 擁有 Java 編程語言的“一次編寫,隨處運行”的特點。隨著越來越多的供應商將 JSP 支持添加到他們的產(chǎn)品種,可以使用自己所選擇的服務器和工具,但并不影響當前的應用。 ( 6) JSP 的平臺適應性更廣 這是 JSP 的優(yōu)勢之處。幾乎所有的平臺都支持 Java、 JSP+JavaBeans,他們可以在任何平臺下通行無阻。 NT 下的 IIS 通過一個插件就可以支持 JSP,例如 JRUN或者 Tomcat,我們在本次課程設計中就使用的是 JRUN 。著名的 Web 服務器Apache 已經(jīng)能夠支持 JSP。由于 Apache 廣泛的應用在 NT、 UNIX 和 Linux上,因此 JSP 有更廣泛的運行平臺。從一個平臺移植到另一個平臺, JSP 和 JavaBeans 甚至不用重新編譯,因為 Java 字節(jié)碼都是標準的字節(jié)碼與平臺無關。 ( 7) Java 中連接數(shù)據(jù)庫的技術是 JDBC 很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅動程序, Java 就是通過 JDBC 驅動程序與數(shù)據(jù)庫相連,執(zhí)行查 詢、提取數(shù)據(jù)等操作。 Sun 公司還開發(fā)了 JDBCODBC Bridge,用此技術 Java 程序就可以訪問帶有 ODBC 驅動程序的數(shù)據(jù)庫,目前大多數(shù)的數(shù)據(jù)庫系統(tǒng)都帶有 ODBC驅動程序,所以 Java程序能訪問諸如 Oracle、 Sybase、 MS SQL Server和 MS Access 等類型的數(shù)據(jù)庫。 JSP 與其他技術的比較 談到 JSP 技術就不可能不比較它同 ASP、 PHP。 ASP 和 PHP 這兩種技術也是當今網(wǎng)站編程的新技術,由于論述不能夠明確的說明它們?nèi)叩膬?yōu)缺點,現(xiàn)在我列表說明,如表 JSP、 ASP、 PHP 性能比較(引自《 JSP 應用開發(fā)詳解》 P10) 西安石油大學畢業(yè)設計(論文) 10 表 JSP、 ASP、 PHP 性能比較 JSP ASP PHP 運行速度 快 較快 較快 運行耗損 較小 較大 較大 難易程度 容易掌握 簡單 簡單 安全性 好 較差 好 運行平臺 絕大部分平臺均可 Windows 平臺 Windows/UNIX 平臺 函數(shù)支持 多 較少 多 數(shù)據(jù)庫支持 多 多 多 擴展性 好 較好 較好 對 XML 的支持 支持 不支持 支持 對組件的支持 支持 支持 不支持 廠商支持 多 較少 較多 對分布式處理的支持 支持 支持 不支持 應用程度 較廣 較廣 較廣 由此不難看出, JSP 要比另外兩種語言更具優(yōu)越性。所以,我們選擇了更優(yōu)秀的編程語言 —JSP。 JavaBeans JavaBeans 是 Sun 公司為進入因特網(wǎng)、企業(yè)網(wǎng)以及萬維網(wǎng)上進行分布式計算的組件結構的入口。按照 Sun公司的定義, JavaBeans 是一個可重復使用的軟件部件,該部件可以用來生成其進行可視化處理的組件。 按照 JavaBeans 的說法,一個組件即 Java 應用程序或 Applet 的可重復使用的部 件就是一個 Bean。 JavaBeans 體系結構是第一個全面的基于組件的標準模型之一。 JavaBeans 是描述 Java 的軟件組件模型。 JavaBeans 組件是 Java 類,這些類遵循一個接口格式,以便于使方法命名、底層行為以及繼承或實現(xiàn)的行為能夠把類看作標準的 JavaBeans 組件的方式進行構造。 在 Java 模型中,通過 JavaBeans 可以無限擴充 Java 程序的功能,通過JavaBeans 的組合可以快速生成新的應用程序。 JavaBeans 具有以下的特點: ? 可以實現(xiàn)代碼的重復利用 ? 易維護性 、易使用性、易編寫性 西安石油大學畢業(yè)設計(論文) 11 ? 可以在支持 Java 的任何平臺上工作,而不需要重新編譯 ? 可以在內(nèi)部、網(wǎng)內(nèi)或者是網(wǎng)絡之間進行傳輸 ? 可以以其他部件的模式進行工作 JavaBeans 最大的優(yōu)點就是能夠一次編寫、多次使用,而且能夠運行在任何 Java 虛擬機能運行的地方 ,另外其代碼相對來說也比較容易編寫。這幾個優(yōu)點是JavaBeans 的直接對手 ActiveX 所不可媲美的。 ODBC 開放數(shù)據(jù)庫連接是提出的數(shù)據(jù)庫訪問技術,它將所有對數(shù)據(jù)庫的底層操作全部隱藏在其驅動程序內(nèi)核中。使用 ODBC,程序員只要構件一個指向數(shù) 據(jù)庫的連接,就可以采用同意的應用程序百年成接口實現(xiàn)對數(shù)據(jù)庫的讀寫,而不用考慮數(shù)據(jù)庫到來自什么廠家和使用什么格式存儲數(shù)據(jù)。 ODBC 的工作原理入圖所示。 目前,已經(jīng)成為數(shù)據(jù)庫訪問集注的標準之一,各數(shù)據(jù)庫廠商都提供響應的驅動程序。 應用程序 圖 ODBC 工作原理 JDBC 由于 Java 是一個健壯,安全,易于使用的,易于理解且可以從網(wǎng)絡中自動download ,所以它成為開發(fā)數(shù)據(jù)庫應 用的一種良好的語言基礎。 JDBC( Java DataBase Connectivity, Java 數(shù)據(jù)庫連接)是使用 Java 語言實現(xiàn)的,在 Java 語言中支持基本的 SQL 功能的通用應用程序編程接口( API),它實現(xiàn)了一個獨立于特定數(shù)據(jù)庫管理系統(tǒng) DBMS 的通用 SQL 數(shù)據(jù)訪問和存儲結構。使用 JDBC,可以在不同的數(shù)據(jù)庫功能模塊層次上提供統(tǒng)一的用戶界面,這樣,開發(fā)法人員可以在簡單的數(shù)據(jù)庫界面上實現(xiàn)不同的數(shù)據(jù)庫連接,開發(fā)出功能強大的 Java 數(shù)據(jù)庫應用程序。 ODBC API dBase 驅動程序 Access 驅動程序 Oracle 驅動程序 SQL Server 驅動程序 dBase 數(shù)據(jù)庫 Access 數(shù)據(jù)庫 SQL Server 數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫 西安石油大學畢業(yè)設計(論文) 12 Java API 是通過一個驅動程序管理器實現(xiàn)的,它 可支持連接到不同數(shù)據(jù)庫的多個驅動程序。 JDBC 既可以全部由 Java 寫成并作為 Applet 的一部分下載下來,也可以通過連接已有的數(shù)據(jù)庫訪問庫的方法來實現(xiàn)。 JDBC 驅動程序可分為四類: 1 JDBCODBC 橋:通過 ODBC 驅動程序提供 JDBC 訪問,該驅動程序最適合于商業(yè)網(wǎng)絡或三層體系結構中當應用服務器層的代碼是由 Java 寫成時的情況,該驅動程序的使用要求 ODBC 二進制代碼必須在每個客戶機上安裝。 1 JDBC Native Bridge: JDBC Native 橋提供了一個建筑在本地數(shù)據(jù)庫驅動上的JDBC 接口。 JDBC 驅動將標準的 JDBC 調(diào)用為對數(shù)據(jù)庫 API 的本地調(diào)用,該類型的驅動程序是本地部分 Java 技術性能的本機 API 驅動程序。 3 JDBCNetwork Bridge: JDBCNetwork橋不需要客戶的數(shù)據(jù)庫驅動,而是使用網(wǎng)絡 服務器中層來訪問一個數(shù)據(jù)庫。該類型的驅動程序是網(wǎng)絡協(xié)議完全 Java 技術性能的驅動程序,它為 Java 應用程序提供一種進行 JDBC 調(diào)用的機制。 4 Pure Java JDBC Driver:純 Java 驅動運行在客戶端,并且直接訪問數(shù)據(jù)庫,因此運行這個模式要使用一個兩層的體系。要在一個 n層的體系中使用該類型的驅動,可以通過一個包含數(shù)據(jù)訪問代碼的 EJB,并且讓 EJB 為它的客戶提供一個與數(shù)據(jù)庫無關的服務。 目前,使用 ODBC API 幾乎可以將所有平臺的關系數(shù)據(jù)庫連接起來,是關系型數(shù)據(jù)庫應用中使用最廣泛的編程接口。在 Java 中,可以在 JDBC 的幫助下通過JDBCODBC 橋連接方式實現(xiàn)。 我們這個系統(tǒng)是基于 Web 頁的庫存管理系統(tǒng),所以后臺數(shù)據(jù)庫與前臺的連接是開發(fā)系統(tǒng)的第一步。 我們使用的網(wǎng)絡編程語言是 JSP,而 JSP 提供的連接方式有 4 種。由于 JDBCODBC 連接簡單,連接速度較快,適合庫存管理系統(tǒng)的后臺數(shù)據(jù)庫連接。所以我們選擇的是 JDBCODBC 連接方式。具體連接步驟可以分為 2 步。(我們以windows2021 系統(tǒng)為例) ⑴ 選取系統(tǒng)的控制面版中“管理工具”的“數(shù)據(jù)源 (ODBC)”選項。 打開“數(shù)據(jù)源 (ODBC)”選項,單擊“添加( D) ...”選擇“ Driver do Microsoft Access” ,然后進行相應的數(shù)據(jù)庫選擇。完成這一 步后,數(shù)據(jù)庫也就可以被系統(tǒng)所調(diào)用了。在下一步就要建立后臺數(shù)據(jù)庫和 Web 中程序的連接。 ⑵ 要在用 JSP 編寫的 Web 中調(diào)用數(shù)據(jù)庫的數(shù)據(jù),必須編寫一個 JavaBeans 文件來封裝數(shù)據(jù)庫的連接。我們編寫了一個名為“ ”的文件,我們將西安石油大學畢業(yè)設計(論文) 13 這個文件放于 JRun4 的目錄下,具體位置是: C:\JRun4\servers\default\defaultear\defaultwar \webinf\classes\login\ 中建立連接的代碼如下: con= (sConnStr,)。 Statement stmt=()。 做完這 2 步的工作我們所設計的后臺數(shù)據(jù)庫就和 Web 前臺連接起來了,可以在 Web 中用 JSP 程序來對數(shù)據(jù)庫中的數(shù)據(jù)進行操作了。 西安石油大學畢業(yè)設計(論文) 14 4 總體設計 可行性分析 我們這個系統(tǒng)的可行性分析從經(jīng)濟可行性、技術可行性和
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1