注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Oracle9iAS J2EE應(yīng)用程序開發(fā):構(gòu)建健壯的J2EE組件

Oracle9iAS J2EE應(yīng)用程序開發(fā):構(gòu)建健壯的J2EE組件

Oracle9iAS J2EE應(yīng)用程序開發(fā):構(gòu)建健壯的J2EE組件

定 價(jià):¥58.00

作 者: (美)Nirva Morisseau-Leroy,(美)Ekkehard Rohwedder等著;周立斌,王福明譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Oracle

ISBN: 9787302074410 出版時(shí)間: 2003-11-01 包裝: 精裝
開本: 26cm 頁數(shù): 625 字?jǐn)?shù):  

內(nèi)容簡介

  構(gòu)建Oracle平臺上的J2EE應(yīng)用程序本書使用Java2PlatformEnterpriseEdition(J2EE)來設(shè)計(jì)和開發(fā)Oracle9i企業(yè)應(yīng)用程序。本書由Oracle出版社出版發(fā)行,說明了創(chuàng)建J2EE應(yīng)用程序以及將它們部署到Oracle9iASContainersforJ2EE(OC4J)中的方法。您將學(xué)習(xí)如何使用EJB2.0規(guī)范、servlet和JavaServerPage(JSP)構(gòu)建EnterpriseJavaBean(EJB),同時(shí)也可以全面了解到OC4J所支持的技術(shù),包括JDBC、SQLJ、Oracle9iASTopLink等:●安裝并配置單機(jī)或單實(shí)例版本的OC4J●開發(fā)本地Bean管理的持久性實(shí)體Bean(BMP)以及容器管理的持久性實(shí)體Bean(CMP)●創(chuàng)建實(shí)現(xiàn)業(yè)務(wù)邏輯和工作流程的會話Bean●把OracleAdvancedQueuing(AQ)安裝為JMS提供者●編寫使用OracleAQ提供的Queue和Topic消息實(shí)現(xiàn)的JMS客戶機(jī)●為異步消息處理編寫消息驅(qū)動型Bean,這些異步消息處理將產(chǎn)生并使用OracleAQ提供的Queue和Topic消息實(shí)現(xiàn)●使用JavaAuthenticationandAuthorizationService(JAAS)實(shí)現(xiàn)安全性●開發(fā)servlet和JSP程序●使用OC4JWebService(SOAP、WSDL和UDDl)開發(fā)Web應(yīng)用程序要獲取Oracle出版社發(fā)行的圖書的完整列表,可訪問WWW.OraclePressBooks.com。

作者簡介

暫缺《Oracle9iAS J2EE應(yīng)用程序開發(fā):構(gòu)建健壯的J2EE組件》作者簡介

圖書目錄

第I部分  概 述
第1章  J2EE介紹
  1.1  J2EE基礎(chǔ)知識.歷史和發(fā)展趨勢
  1.2  J2EE技術(shù)
  1.3  在項(xiàng)目中使用或者不使用J2EE的技術(shù)價(jià)值
  1.4  J2EE的體系結(jié)構(gòu)
  1.5  J2EE的組件.容器和服務(wù)
  1.6  打包和部署
    1.6.1  企業(yè)歸檔文件
    1.6.2  Web模塊(WAR文件)
    1.6.3  EJB模塊
    1.6.4  客戶應(yīng)用程序模塊
    1.6.5  資源適配器模塊
  1.7  J2EE中的角色
    1.7.1  J2EE產(chǎn)品提供者
    1.7.2 35具提供者
    1.7.3  應(yīng)用程序組件提供者
    1.7.4  應(yīng)用程序裝配者
    1.7.5  應(yīng)用程序部署者和系統(tǒng)管理人員
  1.8  J2EE設(shè)計(jì)模式
    1.8.1  前端控制器
    1.8.2  會話外觀
    1.8.3  值對象
    1.8.4逐頁迭代器
    1.8.5  數(shù)據(jù)訪問對象
    1.8.6  快速通道讀取器
  1.9  示例應(yīng)用程序和方法學(xué)
第2章  Oracle9i J2EE應(yīng)用服務(wù)器容器(OC4J)概述
  2.1  安裝和啟動OC4J
  2.2  OC4J啟動選項(xiàng)
  2.3  通過命令行工具管理OC4J
    2.3.1  OC4J系統(tǒng)管理概要
    2.3.2  應(yīng)用程序部署選項(xiàng)
    2.3.3  Web站點(diǎn)系統(tǒng)管理選項(xiàng)
    2.3.4  應(yīng)用程序選項(xiàng)和數(shù)據(jù)源管理
  2.4  把J2EE應(yīng)用程序部署到OC4J
    2.4.1  配置OC4J的data-sources.xml文件
    2.4.2  部署分解式目錄
    2.4.3  建立應(yīng)用程序的歸檔文件
    2.4.4  把EAR文件部署到OC4J
  2.5  調(diào)試OC4J
第3章  OC4J服務(wù)概述
  3.1  Java數(shù)據(jù)庫連接性(JDBC)
    3.1.1  JDBC連接
    3.1.2  通過Java應(yīng)用程序連接到Oracle數(shù)據(jù)庫
    3.1.3  來自ConnectToOracle類的輸出
  3.2  SQLJ
  3.3  Java命名和目錄接口(JNDl)
    3.3.1  JNDI查找機(jī)制
    3.3.2  JNDI環(huán)境
    3.3.3  在OC4J中查找資源
    3.3.4  使用InitialContext(Hashtableenv)構(gòu)造函數(shù)
  3.4  OC4J和數(shù)據(jù)源
  3.5  RMI和OC4J
    3.5.1  配置RMI隧道
    3.5.2  在OC4J的server.xml文件和rmi.xml文件中配置RMI
  3.6  JAAS, OracleHTTP服務(wù)器和JMS
    3.6.1  JAAS
    3.6.2  OracleHTTP服務(wù)器
    3.6.3  JMS
  3.7  Java事務(wù)處理API
  3.8  Java連接器體系結(jié)構(gòu)
  3.9  Oracle9iAS TopLink
    3.9.1  基礎(chǔ)庫
    3.9.2  映射工作臺
    3.9.3  產(chǎn)生TopLink對象-關(guān)系型映射
    3.9.4  循序漸進(jìn)學(xué)習(xí)Employee例子
第II部分  構(gòu)建J2EE業(yè)務(wù)層組件
第4章  介紹Enterprise JavaBean(EJB)
  4.1  Enterprise JavaBean規(guī)范
    4.1.1  Enterprise JavaBean設(shè)計(jì)目標(biāo)
    4.1.2  EJB  1.0和1.1版
    4.1.3  EJB  2.0版
    4.1.4  Enterprise JavaBean角色
    4.1.5  Enterprise JavaBean體系結(jié)構(gòu)
  4.2  Enterprise JavaBean的類型
    4.2.1  會話Bean
    4.2.2  實(shí)體Bean
    4.2.3  消息驅(qū)動型Bean
  4.3  Enterprise JavaBean的客戶視圖
    4.3.1  會話Bean和實(shí)體Bean的客戶視圖
    4.3.2  遠(yuǎn)程客戶機(jī)
    4.3.3  本地客戶機(jī)
    4.3.4  消息驅(qū)動型Bean的客戶視圖
  4.4  EJB應(yīng)用程序的組件
    4.4.1  會話和實(shí)體Bean組件
    4.4.2  消息驅(qū)動型Bean組件
    4.4.3  Enterprise Bean的遠(yuǎn)程接口和本地home接口
    4.4.4  Enterprise本地和遠(yuǎn)程接口
    4.4.5  Enterprise Bean類
  4.5  Enterprise JavaBean部署描述符
  4.6  EJB的事務(wù)管理
  4.7  OC4J事務(wù)支持
  4.8  OC4J J2EE的EJB支持
第5章  實(shí)體Bean的開發(fā)
  5.1  應(yīng)用程序設(shè)計(jì)
  5.2  實(shí)體Bean組件的定義
    5.2.1  實(shí)體Bean的特性
    5.2.2  創(chuàng)建開發(fā)目錄
    5.2.3  開發(fā)實(shí)體Bean的基本步驟
  5.3  開發(fā)容器管理的持久性Bean
    5.3.1  容器管理關(guān)系中的基數(shù)
    5.3.2  編寫CMPBean的LineltemLocal的代碼
    5.3.3  編寫CMP實(shí)體Bean的PurchaseOrderLocal的代碼
  5.4  開發(fā)Bean管理的持久性Bean
    5.4.1  編寫B(tài)MP實(shí)體Bean的代碼
    5.4.2  LocalClientServlet類
  5.5  部署描述符文件ejb-jar.xml
    5.5.1  ejb-jar.xml文件
    5.5.2  finder方法的高級配置
    5.5.3  orion-ejb-jar.xml文件
    5.5.4  OC4J持久性字段和關(guān)系的對象關(guān)系映射
    5.5.5  web.xml文件
  5.6  在OC4J中部署EJD組件
    5.6.1  歸檔EJB應(yīng)用程序
    5.6.2  修改OC4J的data-sources.xml文件
    5.6.3  在OC4J中部署EAR文件
    5.6.4  測試應(yīng)用程序
    5.6.5  部署分解式目錄
第6章  會話Bean的開發(fā)
  6.1  應(yīng)用程序設(shè)計(jì)
  6.2  定義會話Bean組件
  6.3  創(chuàng)建Vendor會話Bean
    6.3.1  遠(yuǎn)程接口Vendor
    6.3.2  遠(yuǎn)程home接口VendorHome
    6.3.3  J2EE的值對象模型
    6.3.4  VendorVO類
    6.3.5  VendorBean類
    6.3.6  會話Bean的ejb-jar.xml文件
    6.3.7  VendorClient應(yīng)用程序
  6.4  創(chuàng)建會話BeanPurchaseOrderManagement
    6.4.1  J2EE會話外觀
    6.4.2  PurchaseOrderManagement會話Bean的組成
    6.4.3  PurchaseOrderManagementClient類
  6.5  編寫部署描述符文件ejb-jar.xml
  6.6  編寫或生成orion-ekb-jar.xml文件
  6.7  在OC4J中部署EJB組件
    6.7.1  歸檔EJB應(yīng)用程序
    6.7.2  修改OC4J的data-sources.xml文件
    6.7.3  在OC4J中部署EAR文件
    6.7.4  測試應(yīng)用程序
    6.7.5  部署分解式目錄
第7章  EJB消息驅(qū)動型Bean的開發(fā)
  7.1  Java消息服務(wù)入門
    7.1.1  消息傳遞的概念
    7.1.2  消息隊(duì)列的概念
    7.1.3  消息系統(tǒng)的類型
    7.1.4  JMS的概念
    7.1.5  JMS消息
    7.1.6  JMS消息主體的格式
    7.1.7  JMS客戶機(jī)
    7.1.8  OC4J和JMS
    7.1.9  OC4J和消息提供者
  7.2  應(yīng)用程序設(shè)計(jì)
  7.3  定義消息驅(qū)動型Bean
    7.3.1  消息驅(qū)動型Bean的特征
    7.3.2  消息驅(qū)動型Bean和EJB容器
    7.3.3  J2EEApproval應(yīng)用程序
    7.3.4  創(chuàng)建開發(fā)目錄
  7.4  創(chuàng)建消息驅(qū)動型Bean
    7.4.1  設(shè)定Oracle Advanced Queuing(AQ)為JMS提供者
    7.4.2  編寫Approval應(yīng)用程序的代碼
    7.4.3  消息驅(qū)動型Bean的生命周期
    7.4.4  編寫CMP實(shí)體Bean的代碼
    7.4.5  編寫MDB類EmailMessageBean的代碼
  7.5  編寫部署描述符ejb-jar.xml
    7.5.1  ejb-jar.xml文件中的消息驅(qū)動型元素
    7.5.2  修改OC4J的application.xml文件
  7.6  編寫或生成部署描述符orion-ejb-jar.xml
  7.7  編寫JMS客戶代碼
    7.7.1  編寫點(diǎn)對點(diǎn)JMS客戶
    7.7.2  編寫發(fā)布/訂閱JMS客戶
  7.8  編寫web.xml和orion-web.xml XML文件
  7.9  在OC4J中部署EJB組件和消息驅(qū)動型Bean
    7.9.1  歸檔EJB應(yīng)用程序
    7.9.2  修改OC4J的data-sources.xml文件
    7.9.3  在OC4J中部署EAR文件
    7.9.4  測試應(yīng)用程序
    7.9.5  部署分解式目錄
第III部分  構(gòu)建J2EE Web和表示層組件
第8章  OC4J安全性
  8.1  建立安全的Internet系統(tǒng)所面臨的問題
  8.2  Java安全模型概述
    8.2.1  Javal.0沙箱
    8.2.2  Javal.1安全模型
    8.2.3  Javal.2安全模型
  8.3  Java安全性組件
    8.3.1  Java語言安全
    8.3.2  Java虛擬機(jī)安全性
    8.3.3  消息摘要
    8.3.4  數(shù)字簽名
    8.3.5  公共密鑰密碼術(shù)
    8.3.6  身份驗(yàn)證和證書
  8.4  Java驗(yàn)證和授權(quán)服務(wù)(JAAS)
  8.5  J2EE安全概述
    8.5.1  安全角色
    8.5.2  聲明和鏈接角色引用
    8.5.3  將角色映射到J2EE用戶和組
    8.5.4  J2EEWeb層中的安全
    8.5.5  J2EEEJB層中的安全
    8.5.6  安全身份的傳播
    8.5.7  容器之間的信任
    8.5.8  J2EE用戶.域和組
  8.6  Oracle9iAS套件的安全組件
  8.7  JAAS的OC4J實(shí)現(xiàn)
    8.7.1  配置和OC4J一起使用的JAZN-
    8.7.2  配置和LDAP一起使用的JAZN
    8.7.3  配置和jazn data.xml一起使用的JAZN
    8.7.4  使用jazn.jar
    8.7.5  身份驗(yàn)證環(huán)境
  8.8  集成的和可切換的用戶管理器
  8.9  在應(yīng)用程序中使用OC4J, 在OC4J應(yīng)用程序中編寫安全代碼
    8.9.1  應(yīng)用程序設(shè)計(jì)
    8.9.2  創(chuàng)建開發(fā)目錄
    8.9.3  指定jazn-data.xml中的用戶和組
    8.9.4  配置身份驗(yàn)證方法
    8.9.5  對web.xml文件擴(kuò)展, 包含OC4J安全機(jī)制
    8.9.6  LocalClientServlet類的重用
  8.10  將應(yīng)用程序部署到OC4J中
第9章  Web服務(wù):SOAP, WSDL和UDDl
  9.1  Web服務(wù)簡介
    9.1.1  SOAP
    9.1.2  WSDL
    9.1.3  UDDl
    9.1.4  Web服務(wù)的REST
  9.2  編寫Web服務(wù)
    9.2.1  現(xiàn)在的需求
    9.2.2  測試Web服務(wù)
  9.3  編寫Web服務(wù)客戶程序
    9.3.1  靜態(tài)Web服務(wù)客戶端代理
    9.3.2  使用WSDL創(chuàng)建Web服務(wù)客戶程序
    9.3.3  動態(tài)Web服務(wù)客戶程序
    9.3.4  關(guān)于編寫Web服務(wù)的更多內(nèi)容
第10章  開發(fā)Web應(yīng)用程序
  10.1  Web應(yīng)用程序中的Servlet
  10.2  Servlet基本概念
    10.2.1  HTTP實(shí)質(zhì)
    10.2.2  Servlet基本體系結(jié)構(gòu)
    10.2.3  Servlet容器
    10.2.4  Servlet生命周期
    10.2.5  過濾器和鏈
    10.2.6  Servlet上下文
    10.2.7  請求對象
    10.2.8  響應(yīng)對象
    10.2.9  Servlet行為
    10.2.10  線程安全
  10.3  Servlet會話
    10.3.1  Cookies
    10.3.2  重寫URL
    10.3.3  保持會話狀態(tài)的其他方法
    10.3.4  取消會話
    10.3.5  會話事件
    10.3.6  MySessionServletServlet編碼
  10.4  使用Sewlet設(shè)計(jì)一個(gè)Web應(yīng)用程序
  10.5  在Servlet中應(yīng)用EJB
  10.6  使用Oracle9iASTopLink開發(fā)一個(gè)基本的Servlet
    10.6.1  EmployeeTopLinkServlet類
    10.6.2  JavaBean類EmployeeToplinkBean
  10.7  配置OC4J運(yùn)行TopLink和Servlet
    10.7.1  配置OC4J運(yùn)行Oracle9iASTopLink
    10.7.2  部署描述符文件:web.xml
  10.8  在OC4J上部署應(yīng)用程序
    10.8.1  歸檔EJB應(yīng)用程序
    10.8.2  創(chuàng)建EAR文件
    10.8.3  部署應(yīng)用程序
    10.8.4  測試MySessionServletServlet
    10.8.5  測試ViewPurchaseOrderServlet
    10.8.6  測試EmployeeTopLinkServletServlet
第11章  JSP介紹
  11.1  JSP基本語法
    11.1.1  指令
    11.1.2  腳本元素
    11.1.3  標(biāo)準(zhǔn)動作
  11.2  JSP體系結(jié)構(gòu)
  11.3  配置OC4J JSP
  11.4  開發(fā)目錄結(jié)構(gòu)
  11.5  隱式對象
  11.6  錯(cuò)誤處理
  11.7  OC4J對OFacleSQLJ的支持
  11.8  從JSP頁面調(diào)用EJB
  11.9  以MVC模式用TopLink構(gòu)建應(yīng)用程序
    11.9.1  servlet控制器類:EmployeeServlet
    11.9.2  JavaBean類:EmployeeToplinkBean
  11.10  把JSP配置和部署到OC4J
    11.10.1  配置OC4J運(yùn)行Oracle9iASTopLink
    11.10.2  部署描述符文件:web.xml
    11.10.3  部署及打包應(yīng)用程序
    11.10.4  測試您的應(yīng)用程序
第IV部分  附錄
附錄A  OC4J XML配置文件
  A.1  服務(wù)器配置文件
  A.2  J2EE和OC4J部署工作
附錄B  OC4J安全性
  B.1  配置第8章中應(yīng)用程序的安全機(jī)制
  B.2  Oracle9iAS JAAS  9.0.2.0.0 API規(guī)范
附錄C  Enterprise JavaBean API參考
  C.1  javax.ejb包
  C.2  javax.ejb.spi
  C.3  javax.jms.MessageListener 接口
附錄D  OC4J J2EE特定的DTD參考
  D.1  OC4J部署描述符文件的結(jié)構(gòu)
  D.2  orion-ejb-jar.xml的DTD程序清單
  D.3  元素描述

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號