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

正文內容

購物網站商城系統(tǒng)論文)word格式(編輯修改稿)

2025-01-11 03:08 本頁面
 

【文章內容簡介】 ction conn= (url,user,password)。 //創(chuàng)建 statement 對象,用于數據庫語句的執(zhí)行、返回 Statement stmt=(,DATABLE)。 //定義數據庫語句 String sql=select * from customeregister。 //執(zhí)行返回結果 ResultSet rs=(sql)。 while(()) { 您的第一個字段內容為: %=(1)% 您的第二個字段內容為: %=(2)% } ()。 ()。 ()。 鄭州經貿職業(yè)學院計算機系畢業(yè)論文 ? 9 ? } 程序展示了 JDBC 驅動作用下,與數據庫建立連接。 其 JDBC 常用對象如表 所示 類名 對象 DriverManager getConnection() //建立數據庫連接 Statement close() //關閉當前的 statement 對象 executeQuery() //執(zhí)行 SQL select 語句 executeUpdate() //執(zhí)行 SQL 的更新語句 PrepareStatement 繼承 statement 用于執(zhí)行帶或不帶 IN參數的預編譯 SQL 語句 CallableStatement 繼承 preparestatement 用于執(zhí)行對數據庫已存儲過程的調用 Connection createStatement //建立一個用語執(zhí)行 SQL語句的 statement對象 ResultSet close //關閉當前的 ResultSet 對象 getboolean //將給定的列或列索引制定的列數作為 boolean類型返回 getInt //將給定的列或列索引制定的列數作為 Int類型返回 getFloat //將給定的列或列索引制定的列數作為 Float 類型返回 getLong //將給定的列或列索引制定的列數作為 Long 類型返回 getString //將給定的列或列索引制定的列數作為字符串類型返回 ,(列名不區(qū)分大小寫 ,從列 1開始 ) 3. JDBC 支持三層模型 JDBC 支持兩層模型,也支持三層模型訪問數據庫。 兩層模型中,一個 java Appple 或者一個 java 應用程序直接同數據庫連接。這就需要能直接被訪問的數據庫進行連接的 JDBC 驅動器。用戶的 SQL 語句被傳送給數據庫,而這些語句執(zhí)行的結果將被傳回給用戶。數據庫可以在同一機器上,也可以另一機器上通過網絡進行連接。這被稱為“ Client/Server”結構,用戶的計算機作為 Client,運行數據庫表 JDBC 常用對象 鄭州經貿職業(yè)學院計算機系畢業(yè)論文 ? 10 ? 的計算機作為 Server。這個網絡可是 intra,比如連接全體雇員的企業(yè)內部網,當然也可以是 inter。 在三層模型中,命令將被發(fā)送到服務的“中間層”,而“中間層”將 SQL 語句發(fā)送到數據庫。數據庫處理 SQL語句并將結果返回“中間層”,然后“中間層”將它們 返回用戶。 MIS 管理員將發(fā)現三層模型很有吸引力,因為“中間層”可以進行對訪問的控制并協(xié)同數據庫的更新,另一個優(yōu)勢就是如果有一個“中間層”用戶就可以使用一個易用的高層的 API,這個 API 可以由“中間層”進行轉換,轉換成底層的調用。而且,在許多情況下,三層模型可以提供更好的性能?!爸虚g層”通常還是用 C或 C++實現,以保證其高性能。但隨著優(yōu)化編譯器的引 入,將 java 的字節(jié)碼轉換成高效的機器碼,用 java 來實現“中間層”將越來越實際。而 JDBC 是允許從一個 java“中間層”訪問數據庫的關鍵。 (三) JSP 與 JavaBean 1. JavaBean 原理和機制 JSP的一大特點就是與 JavaBeans的結合 ,而 JSP與 JavaBeans結合的一個突出的優(yōu)點是頁面顯示和業(yè)務邏輯的分離。這可以使團隊協(xié)作的更好,開發(fā)出更高質量的站點,而且非常適合于團隊開發(fā): Java 開發(fā)人員致力于將業(yè)務邏輯在 JavaBeans 中實現。 Web 開發(fā)人員致力于頁面的實現,即 JavaBeans 如何在 JSP 中工作和設計 JSP 頁面。 主頁人員和美工致力于站點的設計和頁面表現風格。這種結構使得 Web 站點的維護變得容易,特別對于大型的電子商務網站更是如此。 JavaBean 是一種可以重用的 Java 組件,它類似于 COM,在 JSP 程序中常用來封裝事物邏輯、數據庫操作等,可以很好的實現業(yè)務邏輯和前臺程序的分離,使得系統(tǒng)具有更好的健壯性和靈活性。 事件處理是 JavaBeans 體系結構的核心之一。通過事件處理機智,可以讓一些組件作為事件源,發(fā)出可被描述環(huán)境或其他組件接受的事件。這樣,不同的組件就可 在構造工具內組合在一起,組件之間通過事件的傳遞進行通信,構成一個應用。從概念上講,事件是圖 客戶 /服務 結構 鄭州經貿職業(yè)學院計算機系畢業(yè)論文 ? 11 ? 一種在“源對象”和“監(jiān)聽對象”之間、某種狀態(tài)發(fā)生變化的傳遞機智。事件有許多不同的用途,如:鼠標事件、窗口邊界改變事件、鍵盤事件等。在 Java 和 JavaBeans 中則是定義了一個一般的、可擴充的事件機制,它能夠: 對事件類型和傳遞模型的定義和擴充提供一個公共框架,并適合于廣泛的應用。 與 Java 語言和環(huán)境有較高的集成度。 事件能描述環(huán)境捕獲和被激發(fā)。能使其他構造工具采取某種技術在設計時直接控制事件,遺跡控制事件源和 事件監(jiān)聽者之間的聯系。事件本身不依賴于復雜的開發(fā)工具。 特別的,事件機制還應當: 能夠發(fā)現制定的對象類可以生成的事件。 能夠發(fā)現制定的對象類可以觀察監(jiān)聽到的事件。 提供一個常規(guī)的注冊機制,允許動態(tài)操縱事件源與事件監(jiān)聽者之間的關系。 不需要其他的虛擬機和語言即可實現。 事件源與監(jiān)聽者之間可進行高效的事件傳遞。 能完成 JavaBean 事件模型與相關的其他組件體系結構事件模型的中立映射。 2. 編寫 JavaBean 源文件 一個 JavaBean 就是放置在 JAVA 類,它封裝了一些私有的數據和方法 ,這些私有數據在 JSP頁面中可以通過 SET 和 GET 方法來存取。 JavaBean 的工作過程也很簡單,首先在JSP 頁面中生成一個 JavaBean 的實例,然后對數據進行處理,最后使用 GET 方法得到,最終結果在頁面上顯示出來。 JavaBean 文件必須放在與 JSP頁面存放位置對應的 webinf\classes 目錄下,比如要在 tomcatroot\source\jsp中的某一個 JSP 頁面中使用一個 JavaBean,這個 JavaBean必須放在 tomcatroot\source\WEBINF\classes 中。 例 【 \source\WEBINF\classes\test\】 package test //建立名為 TestBean 的 javabean public class TestBean{ private String stringValue。 private int num。 //初始化 public TestBean(){ stringValue=” this is the initial value” 。 num=0。 } //設置 VALUE public String getValue(){ 鄭州經貿職業(yè)學院計算機系畢業(yè)論文 ? 12 ? return stringValue。 } //設置 NUMBER public void setNumber(int number){ num=number。 } //得到 NUMBER public int getNumber(){ return num。 } } 在 JSP頁面中調用 JavaBean 在命令方式下進入 JavaBean 所在的目錄,輸入 javac ,生成 文 件。 【 \source\jsp\test\】 html head title bean /title /head body jsp:useBean id=”bean” class=” ” scope=” session” / %=()% /body /html 以上程序為 JAVABEAN 和 JSP 組合的一個范例。 3. 常用 JavaBean 屬性 在 JavaBean 的 scope 有四種: page、 request、 session、 application,它們的關系是 applicationsessionrequestpage。 鄭州經貿職業(yè)學院計算機系畢業(yè)論文 ? 13 ? Page 對象僅在本頁面有效。 request 對象在同一個請求范圍內有效,在頁面中使用 jsp:forward后,由于跳轉的頁面和當前頁面同屬于一個 request,在跳轉過程中并未進行對象的重新創(chuàng)建。 session 對象 在整個 session的有效范圍內一直存在,當 session 結束時,這個對象也會跟著消失。 application 對象在 application的有效范圍內都有效,只有當服務器重新啟動時才會消失。 在 JSP頁面中對 JavaBean 的內部變量進行存取時,除了直接調用編寫好的 SET、 GET方法外,還可以使用 jsp:setProperty和 jsp:getProperty,使用這兩條指令往往能大大簡化 JSP頁面中的代碼。 set/getProperty 語法: jsp:setProperty name=” beanname” property=” propertyName” value=” value” jsp:getProperty name=” beanname” property=” propertyName” ( 四 ) JSP 處理表單事務 HTTP 協(xié)議解決了在一般情況下 ,用戶和服務器之間的交互操作問題 .這個一般情況主要是指用戶瀏覽網頁等行為。這些行為中不需要 WEB 服務器記憶客戶端的狀態(tài)和事件, WEB服務器只是需要簡單地響應用戶端請求的過程,其實并不是一種真正的用戶和服務器之間的交互操作。 隨著電子商務的 迅猛發(fā)展,基于 WEB 和 HTTP 協(xié)議的電子商務應用系統(tǒng)對用戶和服務器之間的交互操作功能提出了新的要求,因此也帶來了新的問題。例如,當用戶通過瀏覽器在網上商店或網上超市購物時,一般都是由用戶先選購物品,用戶選購的物品先暫時存放在一個“購物籃”的地方,用戶所有的選購物品工作完成后,再去“收銀臺”統(tǒng)一交費。這和我們在現實生活中的超市購物情景十分相似。這種仿照現實生活的網上購物模式就向我們提出了一個有趣的問題,:由于 WEB 服務器只能簡單的響應用戶端的請求,那它如何能夠知道我們的“購物籃”里有什么東西? 這時, WEB 服務器不能順利地記住用戶在應用系統(tǒng)中所做的事務成了我們的新問題,它使得“購物籃”里有什么東西?即使服務器上保存了上下文信息,我們還會在電子商務應用中遇到其他問題。例如,當用戶從選擇商品的頁面轉到輸入信用卡帳號和用戶個人資鄭州經貿職業(yè)學院計算機系畢業(yè)論文 ? 14 ? 料的反面, WEB 服務器如何才能記住用戶買了些什么東西能? 1. COOKIE 和 SESSION 一種應用比較廣泛也是比較有效的方法是使用 COOKIE 機制。 WEB 服務器利用 HTTP COOKIE 來存儲有關購物 SESSION 的信息,后繼的各個鏈接可以查看當前 SESSION,然后從WEB 服務器的 某些地方提取有關該 SESSION 的完整信息。然而,即使 SER
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1