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

正文內容

java技術及其應用(下)ppt-資料下載頁

2025-10-07 16:17本頁面
  

【正文】 入一個不易變的地方供以后取回 。 這種可持續(xù)機制叫序列化 (serialization), 對象序列化機制把對象轉為數據流 , 寫入存儲器 。 使用bean的小程序 、 應用程序或工具可以通過反序列化重構對象 , 使對象恢復原有狀態(tài) 。 119 ?自省 (Introspection)也可以叫自檢 , 這是一個自動過程 , 分析 bean的設計模式 , 發(fā)現 bean的屬性 、 事件和方法 。 自省 120 ? BeanContext是一個包含環(huán)境,使 Java開發(fā)者可以邏輯地組織一組相關的 JavaBeans到一種語境中,讓 bean彼此知道并交互。 BeanContext API 121 ? JSP(Java Server Pages)是 Java企業(yè)版的核心技術之一,由 HTML代碼和嵌入其中的Java代碼所組成。在 JSP中使用 JavaBeans,使得開發(fā)人員可以把某些關鍵功能和核心算法提取出來,令 JSP頁面中的靜態(tài)內容和動態(tài)內容較大程度的分離。從而增加了代碼的復用率。 在 JSP中使用 JavaBeans 122 ? jsp:useBean動作用來裝載一個將在 JSP頁面中使用的 JavaBeans,它使得我們既可以發(fā)揮 Java組件重用的優(yōu)勢,這也是 JSP區(qū)別于Servlet的地方。 jsp:useBean 123 ? jsp:setProperty動作用來設置已經實例化的 Bean對象的屬性 . jsp:setProperty 124 ? jsp:getProperty動作提取指定 bean屬性的值 ,轉換成字符串 , 然后輸出 。 jsp:getProperty 125 Java技術及其應用 第 10章 網絡與 Web服務應用 126 ? Java是優(yōu)秀的網絡編程語言,能夠讓用戶編寫使用 Inter和 World Wide Web上的各種資源和數據并與其交互的程序,這正是 Java譽滿計算機世界之處。 Java的網絡功能封裝在 ,包中的類提供了用于Inter和 World Wide Web上進行通信的機制。 127 URL應用 ? URL、 URLConnection等類,URL(Uniform Resource Locator) 可譯為統(tǒng)一資源定位器,是 Inter上信息資源位置的標準表示方式。 Java 程序正是利用 URL 進入Inter和 World Wide Web的。 128 ? URL地址有兩個主要部分,一是訪問資源的協(xié)議標識符,二是資源的位置 (資源名 )。 URL地址格式 129 ? URL地址,有絕對 URL地址對象和相對 URL 地址對象兩種。 創(chuàng)建 URL對象 130 ? URL類提供了一些方法讓你訪問 URL對象的內部信息,這些方法有 : getProtocol(),取得 URL中傳輸協(xié)議標識符 。 getHost(),取得URL中主機的名稱 。 getPort(),取得 URL中端口號,若返回 1則表示端口號缺省 。 getFile(),取得 URL中資源的文件名 。 getRef(), 取得 URL中引用部分。 URL類的方法 131 ? URL對象建立好后, Java程序就可以讀入該 URL地址處的資源。 URL類有個openStream()方法,可將 URL資源轉成一個輸入數據流,返回一個 InputStream對象。 讀入 URL資源 132 ? openConnection()方法,可以連接 URL對象。連接 URL意味著 Java程序與網絡中的 URL地址建立了通信聯(lián)系,openConnection()方法將返回一個URLConnection類對象 . 連接 URL 133 ?瀏覽過 WWW的用戶知道,有些 HTML頁面讓用戶輸入信息到服務器, 服務器再返回響應信息給客戶。比如訂機票的 HTML頁面,當你填入日期、地點和航班等信息傳給服務器后,服務器會告訴你有無座位等信息。這個過程就是輸出數據到 URL,并從 URL讀入數據的雙向通信過程。 寫入 URLConnection 134 Socket應用 ? Socket是網絡中兩個程序間雙向通信連接的一端。在 Client/Server應用中, 服務器方提供服務,如處理數據庫請求等 。 客戶方應用服務結果,如處理數據庫檢索結果等。雙方之間的通信必須可靠,丟失數據是不允許的,顯然,雙方要用 TCP進行通信。 135 ?客戶與服務器間需要有一個專用連接進行雙向通信,在建立連接過程中,客戶獲得一個本地端口號,聯(lián)系一個 Socket到該端口,客戶就可以讀寫 Socket與服務器通信。同理,服務器方也獲得一個當地端口號,也聯(lián)系一個 Socket到該端口,讀寫 Socket與客戶通信。客戶和服務器之間要遵守同一種協(xié)議。 Socket原理 136 ?創(chuàng)建了 Socket對象后就可以讀寫 Socket, 要用 Socket進行 Client/Server式通信 , 客戶程序中要有以下五個步驟 。 讀寫 Socket 137 ? ServerSocket類提供了與系統(tǒng)無關的方式實現 Socket連接的服務器端,創(chuàng)建該類對象后,就可以接受來自客戶的連接,其方法是accept() 。 讀寫 ServerSocket 138 ?在采用 UDP協(xié)議進行的網絡通信方式中 , 通信機制是發(fā)送各個獨立的數據包 (packet),稱為 Datagram, 到接收目的地 。 中的 DatagramPacket和 DatagramSocket類以系統(tǒng)無關的方式實現了 UDP Datagram通信 。 Datagram應用 139 ? Datagram是獨立的、自成一體 (selfcontained)的消息,發(fā)送到網絡上后,它能否到達目的地,到達時間,以及收到的內容都是不保證的??蛻艉头掌鏖g沒有一條專門的點到點通道,這點與有可靠通道的 URL和 Socket通信不同。 Datagram原理 140 ?服務器連續(xù)用 Datagram Socket接收datadram數據包,當服務器收到一個Datagram,它回答一個 Datagram數據包 . 編寫 Datagram服務器 141 ?客戶程序發(fā)送數據包到服務器,然后等待服務器回送一個 Datagram數據包。 編寫 Datagram客戶 142 ? RMI(Remote Method Invocation)是 Java的遠程方法調用系統(tǒng),允許運行在 Java虛擬機上的對象調用運行在另一臺 Java虛擬機上的對象, RMI提供 Java程序之間即客戶服務器的遠程通信。 RMI 143 ? JMX(Java Management Extensions)指 Java管理擴展 , JMX技術提供簡單標準的方法管理資源 , 如應用程序 、 設備 、 服務等 。 因為JMX技術是動態(tài)的 , 可以用它監(jiān)控與管理正在創(chuàng)建 、 安裝和實現的資源 , 也可以用 JMX技術監(jiān)控與管理 Java虛擬機 。 JMX 144 MBean簡介 ? MBean 是可管理的 Java 對象 , 類似JavaBeans組件 , 遵循 JMX規(guī)范中陳述的設計模式 。 MBean可以表示設備 、 應用程序或需要管理的任何資源 , 它的對外管理接口包括一組可讀寫的屬性 、 一組可調用的操作 ,一份自描述 。 MBean在預定義事件發(fā)生后也可以發(fā)出通知 。 145 ? JMX API用通知 (notification)機制使 MBean產生狀態(tài)變化 、 檢測到事件或問題的信號 , 為此 , MBean必須實現 NotificationEmitter接口或繼承 NotificationBroadcasterSupport類 。要 發(fā) 出 通 知 , 我 們 必 須 構 造類 , 并 把 該 實 例 傳 送 到tion。 通知 146 ?遠程管理資源是利用 JMX連接器, JMX連接器包括連接器客戶和連接器服務器。連接器服務器依附在 MBean服務器,監(jiān)聽來自客戶的連接請求。連接器客戶負責建立與服務器的連接,該客戶通常在不同與服務器的 Java虛擬機,運行在不同機器上。 遠程管理 147 ? JNDI(Java Naming and Directory Interface)是 Java命名與目錄接口 , 允許訪問命名和目錄服務如 DNS(Domain Name System)和LDAP(Lightweight Directory Access Protocol)。 JNDI 148 ? XML類似于 HTML(Hypertext Markup Language),兩者都包含標記符號描述頁面或文件的內容。但 HTML只根據內容如何顯示與交互來描述 Web頁的文本與圖像,而 XML根據描述什么數據來描述頁面內容。這意味著 XML文件可以由程序單純當作數據處理,或存放另一臺計算機中的相似數據,也可以像 HTML文件一樣顯示。 Java SE的 XML特色 149 ? JAXP(Java API For XML Processing)使應用程序能用獨立于特定的 XML處理器的 API來解析、變換、驗證和查詢 XML文檔, JAXP提供一層插入層,使商家能提供自己的實現而不必引入應用程序代碼依賴性。 JAXP 150 JAXB ? JAXB(Java Architecture For XML Binding)提供了 API和工具自動映射 XML文檔和 Java對象, JAXB框架是開發(fā)者可以執(zhí)行以下操作:取出 XML內容變?yōu)?Java表示、訪問和更新 Java表示、整理 XML內容的 Java表示變?yōu)閄ML內容。 151 Web服務應用 ? Web服務 (Web Services)是基于 Web的企業(yè)應用程序,采用開放的、基于 XML的標準和傳輸協(xié)議與客戶交換數據。由于 Web服務越來越流行, Java SE 6平臺也開始增設支持Web服務功能性的 API。也就是說,原來主要是運行在 Java EE的 Web服務現在也可以運行在 Java SE平臺了。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1