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

正文內(nèi)容

基于jsp和mysql的貨物管理系統(tǒng)的開發(fā)與實現(xiàn)(編輯修改稿)

2025-07-24 18:01 本頁面
 

【文章內(nèi)容簡介】 下運行,也能在其他操作系統(tǒng)上運行。 JSP 語言功能JSP 作為一種被廣泛使用的開放源代碼多用途腳本語言,尤其適用于 Web 開發(fā),并可以嵌入到 HTML 語言中。JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端資源的應(yīng)用邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP 的優(yōu)點為了快速方便地進行動態(tài)網(wǎng)站的開發(fā),JSP 在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。 (1)將內(nèi)容的生成和顯示進行分離用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設(shè)計和格式化最終頁面,并使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等) 。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運行。由于核心邏輯被封裝在標識和 JavaBeans 中,所以 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務(wù)器端,JSP 引擎解釋 JSP 標識和腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者包含文件) ,并且將結(jié)果以HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這既有助于作者保護自己的代碼,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 (2)可重用組件絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件(JavaBeans 或者 Enterprise JavaBeans 組件)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)西安歐亞學院本科畢業(yè)論文(設(shè)計)6行普通操作的組件,或者使得這些組件為更多的使用者和客戶團體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 (3)采用標識Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JSP 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 (4)適應(yīng)平臺幾乎所有平臺都支持 Java,JSP +JavaBeans 幾乎可以在所有平臺下通行無阻。從一個平臺移植到另外一個平臺,JSP 和 JavaBeans 甚至不用重新編譯,因為 Java字節(jié)碼都是標準的與平臺無關(guān)的。 (5)數(shù)據(jù)庫連接Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC,Java 程序通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun 公司還開發(fā)了 JDBC-ODBC bridge,利用此技術(shù) Java 程序可以訪問帶有 ODBC 驅(qū)動程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC 驅(qū)動程序,所以 Java 程序能訪問諸如 Oracle、Sybase、MS SQL Server 和MS Access 等數(shù)據(jù)庫。 此外,通過開發(fā)標識庫,JSP 技術(shù)可以進一步擴展。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來進行工作。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴展到支持企業(yè)級的分布式應(yīng)用中。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分,JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 的,而且所有的 JSP 頁面都被編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為 Java 平臺 的一部分,JSP 擁有 Java 編程語言“ 一次編寫,各處運行”的特點。 JSP 發(fā)展史Java Server Pages(JSP)是一種基于 web 的腳本編程技術(shù),類似于網(wǎng)景公司的服務(wù)器端 Java 腳本語言— — serverside JavaScript(SSJS )和微軟的 Active Server Pages( ASP) 。JSP 比 SSJS 和 ASP 具有更好的可擴展性,并且它不專屬于任何一家廠商或某一特定的 Web 服務(wù)器。盡管 JSP 規(guī)范是由 Sun 公司制定的,但任何廠商都可以在自己的系統(tǒng)上實現(xiàn) JSP。 西安歐亞學院本科畢業(yè)論文(設(shè)計)7在 Sun 正式發(fā)布 JSP(Java Server Pages)之后,這種新的 Web 應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注。JSP 為創(chuàng)建高度動態(tài)的 Web 應(yīng)用提供了一個獨特的開發(fā)環(huán)境。按照 Sun 的說法, JSP 能夠適應(yīng)市場上包括 Apache WebServer、 在內(nèi)的 85%的服務(wù)器產(chǎn)品。按照腳本語言是服務(wù)于某一個子系統(tǒng)的語言這種論述,JSP 應(yīng)當被看作是一種腳本語言。然而,作為一種腳本語言,JSP 又顯得過于強大了,在 JSP 中幾乎可以使用全部的 Java 類。作為一種基于文本的、以顯示為中心的開發(fā)技術(shù),JSP 提供了 Java Servlet 的所有好處,并且,當與一個 JavaBeans 類結(jié)合在一起時,提供了一種使內(nèi)容和顯示邏輯分開的簡單方式。分開內(nèi)容和顯示邏輯的好處是,更新頁面外觀的人員不必懂得Java 代碼,而更新 JavaBeans 類的人員也不必是設(shè)計網(wǎng)頁的行家里手,就可以用帶JavaBeans 類的 JSP 頁面來定義 Web 模板,以建立一個由具有相似的外觀的頁面組成的網(wǎng)站。JavaBeans 類完成數(shù)據(jù)提供,這樣在模板中就沒有 Java 代碼,這意味著這些模板可以由一個 HTML 編寫人員來維護。當然,也可以利用 Java Servlet 來控制網(wǎng)站的邏輯,通過 Java Servlet 調(diào)用 JSP 文件的方式來將網(wǎng)站的邏輯和內(nèi)容分離。一般來說,在實際的 JSP 引擎中,JSP 頁面在執(zhí)行時是編譯式,而不是解釋式的。解釋式的動態(tài)網(wǎng)頁開發(fā)工具如 ASP、PHP3 等由于速度等原因已經(jīng)滿足不了當前大型電子商務(wù)應(yīng)用的需要了,傳統(tǒng)的開發(fā)技術(shù)都在向編譯執(zhí)行的方式改變,如ASP→ASP+;PHP3→PHP4 。在 JSP 規(guī)范書中,并沒有明確要求 JSP 中的程序代碼部分(稱為 Scriptlet)一定要用 Java 來寫。實際上,有一些 JSP 引擎就是采用的其他腳本語言,如 EMACScript、 WebL 等,但實際上這幾種腳本語言也是構(gòu)建在 Java 上面,編譯為 Servlet來實現(xiàn)的。按照 JSP 規(guī)范書寫,和 Java 沒有任何關(guān)系的 Scriptlet 也是可以的,不過,由于 JSP 的強大功能主要在于能和 JavaBeans、Enterprise JavaBeans 一起工作,所以即使是 Scriptlet 部分不使用 Java,編譯成的執(zhí)行代碼也應(yīng)該是與 Java 相關(guān)的。 JSP 語言發(fā)展趨勢目前在國內(nèi) PHP 與 ASP 應(yīng)用最為廣泛。而 JSP 由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP 已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用 JSP。采用 PHP 的網(wǎng)站如新浪網(wǎng)(sina ) 、中國人(Chinaren)等,但由于 PHP 本身存在的一些缺點,使得它不適合應(yīng)用于大型電子商務(wù)站點,而更適合一些小型的商業(yè)站點。 首先,PHP 缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對于大負荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層西安歐亞學院本科畢業(yè)論文(設(shè)計)8也可以根據(jù)流量分開,組成二維陣列。而 PHP 則缺乏這種支持。還有上面提到過的一點,PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務(wù)中。 ASP 和 JSP 則沒有以上缺陷,ASP 可以通過 Microsoft Windowsd 的COM/DCOM 獲得 ActiveX 規(guī)模支持,通過 DCOM 和 Transcation Server 獲得結(jié)構(gòu)支持;JSP 可以通過 SUN Java 的 Java Class 和 EJB 獲得規(guī)模支持,通過 EJB/CORBA以及眾多廠商的 Application Server 獲得結(jié)構(gòu)支持。三者中, JSP 應(yīng)該是未來發(fā)展的趨勢。 Tomcat 服務(wù)器 Tomcat 技 術(shù) 簡 介Tomcat 是 Apache 軟件基金會(Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、Sun 和其他一些公司及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因為 Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對 HTML 頁面的訪問請求。實際上 Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 這里的訣竅是,當配置正確時,Apache 為 HTML 頁面服務(wù),而 Tomcat 實際上運行 JSP 頁面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet 容器是 Tomcat 的默認模式。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。 Tomcat 版 本 差 異Apache Tomcat 它是目前的開發(fā)焦點。它在汲取了 Tomcat 優(yōu)點的基礎(chǔ)上,實現(xiàn)了對于Servlet 、JSP 和 EL 等特性的支持。除此以外的改進列表如下: (1)Web 應(yīng)用內(nèi)存溢出偵測和預(yù)防; (2)增強了管理程序和服務(wù)器管理程序的安全性; (3)一般 CSRF 保護;(4)支持 web 應(yīng)用中的外部內(nèi)容的直接引用; 西安歐亞學院本科畢業(yè)論文(設(shè)計)9(5)重構(gòu)(connectors, lifecycle)及很多核心代碼的全面梳理。  Apache Tomcat 在汲取 Tomcat 優(yōu)點的基礎(chǔ)上,實現(xiàn)了 Servlet 和 JSP 等特性的支持。除此以外的改進列表如下: (1)內(nèi)存使用優(yōu)化; (2)更大的 IO 容量; (3)重構(gòu)聚類;   Apache Tomcat Apache Tomcat 和 Apache Tomcat 對于 Servlet 和 JSP 的支持是一樣的。大量底層代碼里的重大修改,帶來性能的提升、穩(wěn)定性的提升及整體成本。詳請參照 Apache Tomcat 的更新日志。   Apache Tomcat 在 Apache Tomcat 的基礎(chǔ)上做了很多改動包括: (1)性能優(yōu)化和減少垃圾回收動作; (2)重構(gòu)程序部署,通過一個可選的獨立部署程序,允許在將一個 web 應(yīng)用放進產(chǎn)品前驗證和編譯它; (3)基于 JMX 的服務(wù)器全面監(jiān)視及 web 程序管理; (4)提高 Taglibs 的支撐能力,包括改進的數(shù)據(jù)池和 tag 插件; (5)改進平臺集成性,包括 Windows 和 Unix; (6)基于 JMX 的嵌入; (7)增強的安全管理支撐; (8)集成 session 集群; (9)文檔擴充。 My SQL 數(shù)據(jù)庫技術(shù)和 B/S 技術(shù) My SQL 技 術(shù) 簡 介MySQL 數(shù)據(jù)庫MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司所開發(fā)研制的,現(xiàn)在已經(jīng)廣泛應(yīng)用在了 Inter 上的中小型網(wǎng)站中。MySQL 也正是因為其速度快、體積小、總體擁有成本低、開放源碼這些優(yōu)點,從而使許多中小型網(wǎng)站選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。雖然 MySQL 有例如Microsoft SQL server、Oracle 等競爭對手,但它依然倍受人們的青睞。MySQL 數(shù)據(jù)庫的特性優(yōu)點:(1)源代碼的移植性:MySQL 是用 C 和 C++語言編寫的,并且使用了多種編譯器進行測試,從而保證了源代碼的可移植性;西安歐亞學院本科畢業(yè)論文(設(shè)計)10(2)支持多線程,合理利用 CPU 資源;(3)鏈接途徑較多,如 TCP/IP、ODBC 和 JDBC 等;(4)有管理工具助于查詢、管理以及數(shù)據(jù)庫的優(yōu)化;(5)對大型數(shù)據(jù)庫可以輕松處理;(6)支持幾乎所有的操作系統(tǒng)平臺,如 Windows、OpenBSD、OS/2 Wrap、 Solaris、Linux、Mac OS 等;(7)為多種編程語言提供 API(Application Program
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1