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

正文內(nèi)容

_浙大中間件技術(shù)(j2ee)講稿-文庫吧資料

2025-02-12 11:00本頁面
  

【正文】 res (GIF/JPG) HTML files J2EE Application J2EE DD .war file .ear file .jar file 79 中間件技術(shù) J2EE標準部署描述符 ? Enterprise Archive (ear) file ? METAINF目錄下 ? Java Archive (jar) file ? METAINF目錄下 ? Web Archive (war) file ? WEBINF目錄下 80 中間件技術(shù) J2EE設(shè)計模式 (JSP為中心 ) ? 優(yōu)點 ? 非常容易結(jié)合業(yè)務(wù)邏輯 (JSP:UseBean)、服務(wù)器處理過程和HTML(html),在 JSP頁面中同時實現(xiàn)顯示、業(yè)務(wù)邏輯和流程控制,從而快速完成應用開發(fā) ? 缺點 ? 應用的實現(xiàn)一般是基于過程的,一組 JSP頁面完成一個業(yè)務(wù)流程,如果要進行改動,必須在多個地方進行修改。 EJB服務(wù)器也可以提供廠商自己的特性,如優(yōu)化的數(shù)據(jù)庫訪問接口,對其他服務(wù)(如 CORBA服務(wù))的訪問。容器廠商也可以在容器或服務(wù)器中提供額外服務(wù)的接口。 ? EJB容器是: 一個管理一個或多個 EJB類 /實例的抽象。 } 56 中間件技術(shù) Statement ? Statement對象用來執(zhí)行 SQL命令并獲取相應的結(jié)果 ? Statement對象的主要方法 ? ResultSet executeQuery(String) ? Execute a SQL statement that returns a single ResultSet. ? int executeUpdate(String) ? Execute a SQL INSERT, UPDATE or DELETE statement. Returns the number of rows changed. ? boolean execute(String) ? Execute a SQL statement that may return multiple results. 57 中間件技術(shù) ResultSet ? ResultSet用來訪問 Statement對象執(zhí)行后得到的數(shù)據(jù)結(jié)果集 ? 每個 Statement每次只能打開一個 ResultSet ? 數(shù)據(jù)庫表中的記錄按順序獲取 ? ResultSet對象維護一個指向當前記錄的游標 ? Next方法把游標指向下一個記錄 ? 新的 JDBC中允許游標指向上一個記錄,有部分支持高版本 JDBC規(guī)范的驅(qū)動程序可以支持這個功能 58 中間件技術(shù) JDBC類圖 59 中間件技術(shù) ? Enterprise JavaBeans(EJB) 是: Java服務(wù)器端服務(wù)框架的規(guī)范,軟件廠商根據(jù)它來實現(xiàn) EJB服務(wù)器。 ? } ? catch (ClassNotFoundException e) ? { ()。 50 中間件技術(shù) JDBC對象類 ? DriverManager ? 裝載、選擇驅(qū)動 ? Driver ? 連接實際數(shù)據(jù)庫 ? Connection ? 連接數(shù)據(jù)庫的對象 ? Statement ? 執(zhí)行獨立的 SQL語句 ? ResultSet ? Statement返回的結(jié)果集 51 中間件技術(shù) JDBC 類的使用 DriverManager Driver Connection Statement ResultSet 52 中間件技術(shù) JDBC URL ? jdbc:subprotocol:source ? 不同的驅(qū)動有不同的 URL寫法 ? jdbc:odbc:DataSource ? 例如 jdbc:odbc:Northwind ? jdbc: ? 例如 jdbc: 53 中間件技術(shù) DriverManager ? Connection getConnection ? (String url, String user, String password) ? 與給定的 JDBC URL連接,并使用 user和password參數(shù) ? 可能產(chǎn)生 ? 返回一個 Connection對象 54 中間件技術(shù) Connection ? Connection對象表示和一個特定數(shù)據(jù)的連接會話 ? SQL語句在 Connection環(huán)境里執(zhí)行并得到返回結(jié)果 ? 可以創(chuàng)建到一個數(shù)據(jù)庫的多個 Connection連接 ? 在 Connection中有一些方法能夠得到數(shù)據(jù)庫的 metadata信息,如數(shù)據(jù)庫中表結(jié)構(gòu)和字段屬性 ? 在 Connection還有保證數(shù)據(jù)庫事務(wù)的方法 55 中間件技術(shù) 獲得一個 Connection ? String url = “ jdbc: ? try { ? ( )。 45 中間件技術(shù) JDBC 的目標 ? SQLLevel ? 100% 純 Java ? 簡單 ? 高效 ? 利用現(xiàn)有的數(shù)據(jù)庫技術(shù) ? 提供多種方法簡化不同功能需求的代碼 46 中間件技術(shù) JDBC 體系架構(gòu) Application JDBC Driver ? Java 代碼調(diào)用 JDBC庫 ? JDBC裝載驅(qū)動 ? 驅(qū)動與特定數(shù)據(jù)庫連接 ? 可以使用多個驅(qū)動,也可以使用多個數(shù)據(jù)庫 ? 可以在不修改程序代碼的情況下更換要使用的數(shù)據(jù)庫 47 中間件技術(shù) JDBC Drivers ? Type I: “ Bridge” ? Type II: “ Native” ? Type III: “ Middleware” ? Type IV: “ Pure” 48 中間件技術(shù) JDBC API ? JDBC 的實現(xiàn)類在 ,需要在程序中通過 import語句引入 49 中間件技術(shù) DriverManager ? DriverManager 試用各種驅(qū)動 ? 使用第一個可以正確使用的驅(qū)動 ? 一個驅(qū)動類裝載時,自動在 DriverManager中注冊 (“ ”)。 ? JSP一般在 Web服務(wù)器端被編譯成 Servlet后執(zhí)行 ? 通過定制的 Tag實現(xiàn)擴展 38 中間件技術(shù) JSP Constructs 1 ? JSP文件有固定的文件名后綴 .jsp ? 注釋 % 注釋 % ? Declaration %! int x = 0。但是,在 JSP中編寫靜態(tài) HTML更加方便,不必再用 println語句來輸出每一行 HTML代碼。 ? doGet和 doPost這兩個方法是由 service方法調(diào)用的,有時你可能需要直接重載 service方法,比如 Servlet要處理 GET和 POST兩種請求時 37 中間件技術(shù) JSP Technology ? JavaServer Pages( JSP)是一種實現(xiàn)普通靜態(tài)HTML和動態(tài) HTML混合編碼的技術(shù)。 ? 對于簡單的 Servlet來說,它的大部分工作是通過 println語句生成向客戶端發(fā)送的頁面。 ? HttpServletRequest提供訪問有關(guān)請求的信息的方法,例如表單數(shù)據(jù)、HTTP請求頭等等。 ? 高效 ? 方便 ? 可移植性好 ? 節(jié)省投資 36 中間件技術(shù) Servlet開發(fā) ? 如果某個類要成為 Servlet,則它應該從 HttpServlet 繼承, 根據(jù)數(shù)據(jù)是通過 GET還是 POST發(fā)送,重載 doGet、 doPost方法之一或全部。 Servlet程序在服務(wù)器端運行,動態(tài)地生成 Web頁面。 ? 應用服務(wù)器源自支持與其它系統(tǒng)共享數(shù)據(jù)和資源的應用,以及為 Web 頁面和其它用戶界面生成動態(tài)信息的需求。 5 中間件技術(shù) 中間件技術(shù) ? 分類: ? 消息中間件 (MOM: MessageOriented Middleware) ? 數(shù)據(jù)庫中間件 (Database Middleware) ? 遠程過程調(diào)用中間件( RPC: Remote Process Call) ? 對象請求代理中間件 (ORB: Obj
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1