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

正文內容

論文)j基于java的網(wǎng)上購書系統(tǒng)(編輯修改稿)

2025-12-22 17:28 本頁面
 

【文章內容簡介】 直接支持 Servlet的 Web服務器也可以通過附加的應用服務器和模塊來支持 Servlet。得益于 Java的跨平臺的特性, Servlet也是平臺無關的,實際上,只要符合 Java Servlet規(guī)范, Servlet是完全平臺無關且是 Web服務器無關的。 Servlet 的結構 當一個 servlet接收來自客戶端的調用請求 , 它接收兩個對象 : 一個是ServletRequest,另外一個是 ServletResponse, 這個 ServletRequest類概括從客戶端到服務器之間的聯(lián)系 , 而 ServletResponse類概括從 servlet返回客戶端的聯(lián)系, ServletRequest interface 可以獲取到這樣一些信息如由客戶端傳送的闡述名稱,客戶端正在使用的協(xié)議 , 產(chǎn)生請求并且接收請求的服務器遠端主機名, 它也提供獲取數(shù)據(jù)流的 servlet, ServletInputStream, 這些數(shù)據(jù)是客戶端引用中使用 HTTP POST 和 PUT 方法遞交的, 一個 ServletRequest的子類可以讓 servlet獲取更多的協(xié)議特性數(shù)據(jù), 例如 : HttpServletRequest 包含獲取 HTTPspecific頭部信息的方法, ServletResponse interface 給出相應客戶端的 servlet方法, 它允許 servlet 設置內容長度和回應的 mime類型 , 并且提供輸出流 , ServletOutputStream, 通過編寫者可以發(fā)回相應數(shù)據(jù), ServletResponse子類可以給出更多 protocolspecific容量的信息。 Servlet 的接口 Servlet 從 javax 包的 ervlet 類擴展 , 在 HttpServlet 中加入了一些附加的方法 , 這些方法可以被協(xié)助處理 HTTP 基本請求的 HttpServlet類中的方法 service自動地調用。這些方法有: ◆ doGet 用來處理 HTTP 的 GET 請求。 畢業(yè)論文 網(wǎng)上購書系統(tǒng) 11 ◆ doPost 用來處理 HTTP 的 POST 請求。 ◆ doPut 用來處 理 HTTP 的 PUT 請求。 ◆ doDelete 用來處理 HTTP 的 DELETE 請求。 ◆ doHead 用來處理 HTTP 的 HEAD 請求。 ◆ doOptions 用來處理 HTTP 的 OPTIONS 請求。 ◆ doTrace 用來處理 HTTP 的 TRACE 請求。 JavaBean 簡介 JavaBean 是一種基于 Java 的軟件組件, JavaBean 和 Active 控件一樣,可以通過封裝業(yè)務邏輯建立一整套可重復利用的對象庫。 JSP 對于在 Web 應用中集成JavaBean 組件提供了完善的支持,這種支持不僅能縮短開發(fā)時間(可以直接 利用經(jīng)過測試和可信任的已有組件),避免重復開發(fā),也為 JSP 應用帶來了更多的可伸縮性。JavaBean 組件可以用來執(zhí)行復雜的計算任務,或負責與數(shù)據(jù)庫的交互及數(shù)據(jù)提取等。 由于 Java 語言在這些方面所具有的特點和優(yōu)勢,使得基于它的軟件 JavaBean 組件技術倍受人們關注。它的任務就是:一次編寫,可以在任何地方執(zhí)行,可以在任何地方重用。 JavaBean 組件可以在任何地方重用包括了可以在應用程序、其他組件、文檔、 Web 站點和應用程序構造器工具等多種方案中再利用。 Struts 概述 Struts 介 紹 Struts 是一種開源軟件 , 它可以幫助開發(fā)人員更快更容易的開發(fā) Web 程序 。Struts 所基于的標準技術 例如 JavaBeans,servlets 和 JSP,是大多數(shù)開發(fā)人員非常熟悉掌握的, 在軟件開發(fā)過程中通過使用標準組建 , 并用填空式的開發(fā)方法 , Struts 可以幫助程序員減輕每個新項目都重復進行那些既費時又繁瑣的工作。 Struts 使用的是 Model2 體系結構。 ActionServlet 負責控制總流程。另外一個Action 類負責存取業(yè)務邏輯類。當 ActionServlet 類從容器中 獲取一個請求時,它使用請求的 URI(路徑)來決定是哪一個 Action 來處理該請求。一個 Action 可以檢驗輸入的合法性 、 通過業(yè)務邏輯層來讀取數(shù)據(jù)庫或者其他數(shù)據(jù)服務中的信息。要完成畢業(yè)論文 網(wǎng)上購書系統(tǒng) 12 這些功能, Action 需要用戶提交給它處理數(shù)據(jù)。為了每一個 Action 都要處理從請求中提取輸入數(shù)據(jù)的操作, Struts 將這些輸入數(shù)據(jù)綁定到 JavaBean 中。每一個這樣的輸入 Bean 都是 Struts 中 ActionForm 類的子類。 ActionServlet 通過查看請求的路徑就可以決定哪一個 ActionForm 用來包含輸入數(shù)據(jù)。這些 ActionForm 類都應該是, apache, struts, action, ActionForm 的子類。每一個 HTTP 請求都必須有一個 HTTP 響應。但 Struts 自己并不生成響應,而是將該請求轉發(fā)到其他的資源上如JSP 頁面。 Struts 提供一個名為 ActionForward 的類來將邏輯名保存到每個頁面的路徑。當業(yè)務邏輯部分已經(jīng)執(zhí)行完成后, Action 會選擇一個 ActionForward,并且將它返回給總控 Servlet??偪?Servlet 會使用在該 ActionForward 中存儲的物理路徑來調用對應的頁面 來完成 HTTP 響應。 MVC 簡介 MVC 模式 : 我們開始從傳統(tǒng)形式上描述 MVC 然后討論它如何能適應網(wǎng)絡的應用。 MVC 模式三個部分中任一個都是經(jīng)過檢驗的 ,他們分別執(zhí)行相應的公共模塊。這個模式的主要意圖是分成三個相互獨立的交互的模塊 :模型 ,視圖和控制器。模型的核心是一個邏輯函數(shù) ,視圖是用來顯示用戶應用程序傳遞的數(shù)據(jù),而控制器是控制用戶的交互和輸入的。 三者的通信是通過一個變換裝置保持協(xié)調同步的 模型 視圖 控制器( MVC)(如圖 ): 模型 ( Model) 模型是應用程序的主體部分。模 型表示業(yè)務數(shù)據(jù),或者業(yè)務邏輯, 視圖( View) 視圖是應用程序中用戶界面相關的部分,是用戶看到并與之交互的界面。 控制器( controller) 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新 model 對象狀態(tài)。 畢業(yè)論文 網(wǎng)上購書系統(tǒng) 13 圖 MVC組件類型的關系和功能 MVC 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復用性 Struts 優(yōu)缺點 優(yōu)點: ◆ 有利于構筑穩(wěn)健的應用 ◆ 減少了代碼的重復,易于維護 ◆ 有利于軟件 工程化管理 缺點: ◆ 增加了系統(tǒng)結構和實現(xiàn)的復雜性 ◆ 視圖與控制器間的過于緊密的連接 ◆ 視圖對模型數(shù)據(jù)的低效率訪問 mysql 概述 mysql 介紹 MySQL 是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在 2020年 1 月 16 號被 Sun 公司收購。目前 MySQL 被廣泛地應用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 畢業(yè)論文 網(wǎng)上購書系統(tǒng) 14 mysql 的基本命 令 創(chuàng)建數(shù)據(jù)庫 mysql create database 數(shù)據(jù)庫名稱 創(chuàng)建表 mysql create table 表名 (列的名字( id)類型( int( 4)) primary key(定義主鍵 ) auto_increment(描述 自增) ,?? ,); 查看所有數(shù)據(jù)庫 mysql show databases 數(shù)據(jù)庫名稱 。 使用某個數(shù)據(jù)庫 mysql use database 數(shù)據(jù)庫名稱 。 查看所使用數(shù)據(jù)庫下所有的表 mysql show tables。 顯示表的屬性結構 mysql desc 表名 。 選擇表中數(shù)據(jù)的顯示 * 代表選擇所有列 , mysql select * from 表名 where id=?[and name=? ] [or name=?]。 mysql select id,name from 表名 order by 某一列的名稱 desc(降序, asc為升序 ) 刪除表中的數(shù)據(jù) mysql delete from table where id=? [or name=? (and name=?)]。 刪除表 mysql drop table。 刪除數(shù)據(jù)庫 mysql drop database。 畢業(yè)論文 網(wǎng)上購書系統(tǒng) 15 第三章 系統(tǒng)環(huán)境配置 服務器配置 第一步:從官方網(wǎng)站 下載該軟件的最新版本。我所下載的是 文件。 第二步:雙擊 .exe 文件,安裝在 C:\Program Files\Java\。 第三步: JDK 的環(huán)境配置:在 Windows 中用鼠標指向我的電腦 ,按右鍵,選擇 “ 屬性 ” ,在 “ 系統(tǒng)特性 ” 表單內選擇 “ 高級 ” 標簽,在 “ 高級 ” 標簽內選擇 “ 環(huán)境變量 ” ,在系統(tǒng)變量中加入變量 JAVA_HOME(變量名為 C:\Program Files\Java\.classpath(變量值為 C:\Program Files\Java\ \lib\。C:\ProgramFiles\Java\\lib\tools, jar。C:\ProgramFiles\Java\)和 path(變量值為 C:\Program Files\Java\\bin)。 安裝和配置完畢后,在 “ 命令提示符 ” 中輸入 javac,會出現(xiàn)如圖 所示,則說明 JDK 安裝和配置都是正確的。 圖 javac調試界面 畢業(yè)論文 網(wǎng)上購書系統(tǒng) 16 Tomcat 安裝及配置 直接運行下載的 文件,按照一般的 Windows 程序安裝步驟即可安裝好 Tomcat,安裝時它會自動尋找 JDK 的位置。安裝過程中需要選擇一個文件夾作為 Tomcat 的安裝目錄。我選擇安裝的位置是 C:\Tomca 。 安裝完成以后,添加一 個 Tomcat 的環(huán)境變量,添加方法和 JDK 的環(huán)境變量的添加方法相同,設置變量名為 TOMCAT_HOME,變量值為 C:\Tomcat 。 設置完畢后就可以運行 Tomcat 服務器了。 Tomcat 成功啟動后,在瀏覽器中輸入: //localhost: 8080/,如果出現(xiàn)歡迎界面,則說明 Tomcat 安裝成功。歡迎界面如圖 。 圖 Tomcat歡迎界面 Mysql 安裝及配置 Mysql 的安裝文件可以直接到 下載,獲得 for win32 的,zip 包,建議選擇 版本。下載獲得 Mysql 的 for win32 安裝包后,用 winzip解壓縮,直接運行 setup, exe,需要注意的是選擇一個安裝路徑,當然,安裝路徑可以任意,建議選擇 C:\MySQL 目錄。安裝完成后 MySQL 也就完成了。默認的用戶名畢業(yè)論文 網(wǎng)上購書
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1