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

正文內容

電子商品網(wǎng)上商店的設計與實現(xiàn)論文(編輯修改稿)

2025-08-18 17:14 本頁面
 

【文章內容簡介】 檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。 Java 自己操縱內存減少了內存出錯的可能性。 Java 還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開發(fā) Java 應用程序的周期。 Java 提供: Null指針檢測、 數(shù)組邊界檢測、 異常出口、 Byte code 校驗。 簡介 Javabean 是一種 JAVA 語言寫成的可重用組件。為寫成 Javabean,類必須是具體的和公共的,并且具有無參數(shù)的 構造器 。 JavaBean 通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他 Java 類可以通過自身機制發(fā)現(xiàn)和操作這些 JavaBean 屬性。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java 代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內部的 JSP 頁面、Servlet、其他 JavaBean、 applet 程序或者應用來使用這些對象。用戶可以認為JavaBean 提供了一種隨時隨地的復制和粘貼的功能,而不用關心任何改變。 JavaBean可分為兩種:一種是有用戶界面( UI, User Interface)的 JavaBean;還有一種是沒有用戶界面,主要負責處理事務(如數(shù)據(jù)運算,操縱數(shù)據(jù)庫)的JavaBean。 JSP 通常訪問的是后一種 JavaBean。 JavaBean 是可復用的平臺獨立的軟件組件,開發(fā)者可以在軟件構造器工具中其直接進行可視化操作。 7 軟件構造器工具可以是 Web 頁面構造器、可視化應用程序構造器、 GUI 設計構造器或服務器應用程序構造器。有時,構造器工具也可以是一個包含了一些bean 的復合文檔的文檔編輯器。 JavaBean 可以是簡單的 GUI 要素,如按鈕或滾動條;也可以是復雜的可視化軟件組件,如數(shù)據(jù)庫視圖,有些 JavaBean 是沒有 GUI 表現(xiàn)形式的,但這些JavaBean 仍然可以使用應用程序構造器可視化地進行組合 。 一個 JavaBean 和一個 Javaapplet 相似,是一個非常簡單的遵循某種嚴格協(xié)議的 Java 類。每個 JavaBean 的功能都可能不一樣,但它們都必須支持以下特征。 一個 bean 沒有必須繼承 的特定的基類或接口。可視化的 bean 必須繼承的類是 ,這樣它們才能添加到可視化容器中去,非可視化 bean則不需要繼承這個類。有許多 bean,無論是在應用程序構造器工具中,還是在最后創(chuàng)建好的應用程序中,都具有很強的可視化特征,但這并非每個 bean 必須的特征。 在使用 Java 編程時,并不是所有軟件模塊都需要轉換成 bean。 Bean 比較適合于那些具有可視化操作和定制特性的軟件組件 。 從基本上說, JavaBean 可以看成是一個黑盒子,即只需要知道其功能而不必管其內部結構的軟件設備。 黑盒子只介紹和定義其外部特征和與其他部分的接口,如按鈕、窗口、顏色、形狀、句柄等。 JavaBean 通過將系統(tǒng)看成使用黑盒子關聯(lián)起來的通訊網(wǎng)絡,我們可以忽略黑盒子內部的系統(tǒng)細節(jié),從而有效地控制系統(tǒng)的整體性能。 作為一個黑盒子的模型, JavaBean 有 3 個接口面,可以獨立進行開發(fā)。 1. JavaBean 可以調用的方法。 2. JavaBean 提供的可讀寫的屬性。 3. JavaBean 向外部發(fā)送的或從外部接收的事件。 簡介 Servlet是一種服務器端的 Java應用程序,具有獨立于平臺 和協(xié)議的特性,可以生成動態(tài)的 Web 頁面。 它擔當客戶請求( Web 瀏覽器或其他 HTTP 客戶程序)與服務器響應( HTTP 服務器上的數(shù)據(jù)庫或應用程序)的中間層。 Servlet 是位于Web 服務器內部的服務器端的 Java應用程序,與傳統(tǒng)的從命令行啟動的 Java 應用 8 程序不同, Servlet 由 Web 服務器進行加載,該 Web 服務器必須包含支持 Servlet的 Java 虛擬機。 servlet 是在 服務器 上運行的小 程序 。這個詞是在 Java applet的環(huán)境中創(chuàng)造的,Java applet 是一種當作單獨文件跟網(wǎng)頁一起發(fā)送的小 程序 ,它通常用于在服務器端運行,結果得到為用戶進行運算或者根據(jù)用戶互作用定位圖形等服務。 服務器 上需要一些 程序 ,常常是根據(jù)用戶輸入訪問 數(shù)據(jù)庫 的 程序 。這些通常是使用 公共網(wǎng)關接口 ( CGI(Common Gateway Interface))應用 程序 完成的。然而,在服務器 上運行 Java,這種 程序 可使用 Java 編程語言實現(xiàn)。在通信量大的服務器上,Java servlet 的優(yōu)點在于它們的執(zhí)行速度更快于 CGI 程序 。各個用戶請求被激活成單個 程序 中的一個線程,而無需創(chuàng)建單獨的進程,這意味著 服務器 端處理請求的 系統(tǒng)開銷 將明顯降 低。 最早支持 Servlet技術的是 JavaSoft的 Java Web Server。此后,一些其它的基于 Java的 WebServer開始支持標準的 ServletAPI。 Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web內容。這個過程為: 客戶端 發(fā)送請求至 服務器 端; 服務器 將請求信息發(fā)送至 Servlet Servlet 生成響應內容并將其傳給 服務器 。響應內容動態(tài)生成,通常取決于客戶端的請求 服 務 器 將響應返回給客戶端 Servlet 看起來像是通常的 Java 程序 。 Servlet 導入特定的屬于 Java ServletAPI 的包。因為是對象 字節(jié)碼 ,可動態(tài)地從網(wǎng)絡加載,可以說 Servlet 對 Server 就如同 Applet對 Client 一樣,但是,由于 Servlet 運行于 Server 中,它們并不需要一個 圖形用戶界面 。從這個角度講, Servlet 也被稱為 FacelessObject。 一個 servlet 就是 Java 編程語言中的一個類,它被用來擴展 服務器 的性能, 服務器 上駐留著可以通過 “請求 響應 ”編程模型來訪問的應用 程序 。雖然 servlet 可以對任何類型的請求產生響應,但通常只用來擴展 Web 服務器 的應用程序。 服務器 Tomcat 是一個免費的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。由于有了 9 Sun 的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat被 JavaWorld 雜志的編輯選為 20xx年度最具創(chuàng)新的 java 產品,可見其在業(yè)界的地位。 我是用的是 Tomcat 版本 。 與 的架構不同,而是重新設計的。 中采用了新的 Servlet 容器: Catalina,完整的實現(xiàn)了 和 規(guī)范。由于 Java 的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。 與傳統(tǒng)的桌面應用程序不同, Tomcat 中的應用程序是一個 WAR( Web Archive)文件。 WAR 是Sun 提出的一種 Web 應用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結構來組織:通常其根目錄下包含有 Html和 Jsp 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF 目錄,這個目錄很重要。通常在 WEBINF 目錄下有一個 文件和一個 classes 目錄, 是這個應用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類和 Jsp 或 Servlet 所依賴的其它類(如 JavaBean)。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的lib 目錄下,當然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。 在 Tomcat 中,應用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應用的 Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉化為 Servlet 文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個應用: manager,訪問這個應用需要用戶名和密碼,用戶名和密碼存儲在一個 xml文件中。通過這個應用,輔助于 Ftp,你可以在遠程通過 Web 部署和撤銷應用。當然本地也可以。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務器的功能:處理Html 頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外,Tomcat 提供 Realm支持。 Realm 類似于 Unix 里面的 group。在 Unix 中,一個 group對應著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。 Tomcat 用 Realm 來對不同的應用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。沒有權限的用戶則不能訪問這個應用。 Tomcat 提供三種 Realm, 1: JDBCRealm,這個 Realm 將用戶信息存在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進行驗證。 2: JNDIRealm,用戶信息存在基于 LDAP 的服務器里,通過 JNDI 獲取用戶信息。 3: MemoryRealm,用戶 10 信息存在一個 xml文件里面,上面講的 manager 應用驗證用戶時即使用此種 Realm。通過 Realm我們可以方便地對訪問某個應用的客戶進行驗證。 在 Tomcat6 中,你還可以利用 提供的事件監(jiān)聽器功能,來對你的應用或者 Session 實行監(jiān)聽。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸 。還有 Tomcat 也提供 JNDI 支持,這與那些 J2EE 應用服務器提供的是一致的。說到這里我們要介紹一下通常所說的應用服務器(如 WebLogic)與 Tomcat有何區(qū)別。應用服務器提供更多的 J2EE 特征,如 EJB, JMS, JAAS 等,同時也支持 Jsp 和 Servlet。而 Tomcat 則功能沒有那么強大,它不提供 EJB等支持。但如果與JBoss(一個開源的應用服務器)集成到一塊,則可以實現(xiàn) J2EE 的全部功能。既然應用服務器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應用不需要 采用 EJB 等技術, Jsp 和 Servlet 已經(jīng)足夠,這時如果用應用服務器就有些浪費了。而 Tomcat 短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇 Tomcat。 基于 Tomcat 的開發(fā)其實主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。我們這里要提到另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix 中的 make。你需要寫一個 文件,然后運行 Ant 就可以完 成 xml 文件中定義的工作,這個工具對于一個大的應用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。事實上,在很多應用服務器的發(fā)布中都包含了 Ant。另外,在 中,可以利用標簽庫實現(xiàn) Java代碼與 Html 文件的分離,使 Jsp 的維護更方便。 Myeclipes 要說 MyEclipse,得先介紹一下 Eclipse! Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 Eclipse最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java的下一代 IDE開發(fā)環(huán)境, 20xx 年 11 月貢獻給開源社區(qū),現(xiàn)在它由非營利軟件供應商聯(lián)盟 Eclipse基金會( Eclipse Foundation)管理。 20xx 年, Eclipse 選擇 OSGi 服務平臺規(guī)范 11 為運行時架構。 20xx 年 6 月,穩(wěn)定版 發(fā)布。 20xx 年 6 月發(fā)布代號為 Ganymede的 版。 Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境( IDE)。最初主要用來 Java 語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如 C++和 Python 的開發(fā)工具。 Eclipse 的本身只是一個框架平臺,但是眾多插件的支持使得 Eclipse 擁有其他功能相對固定的 IDE 軟件很難具有的靈活性。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產品開發(fā)組創(chuàng)建,起始于 1999
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1