注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信Web ServerIBM WebSphere應用服務器程序設計

IBM WebSphere應用服務器程序設計

IBM WebSphere應用服務器程序設計

定 價:¥89.00

作 者: (美)Bassem W.Jamaleddine著;朱毓斌,吳飛譯;朱毓斌譯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302075530 出版時間: 2003-12-01 包裝: 精裝
開本: 26cm 頁數(shù): 630 字數(shù):  

內(nèi)容簡介

  本書展示了如何在UNIX、XN和AIX等多種平臺上開發(fā)和部署功能強大的Web應用程序,介紹了開發(fā)人中央委員系統(tǒng)集成人員必須了解的一些信息和高級技術,幫助您全面掌握WebSphere的強大功能。本書涉及的核心Web技術包括EJB、J2EE和servleet,除此之外還提供了數(shù)百個程序的源代碼。本書是每個WebSphere開發(fā)人員和系統(tǒng)集成人員必備的寶典!

作者簡介

  Bassem W.Jamaleddine 是一名Web系統(tǒng)工程師,他在IBM T.J.Watson Research Center 組織協(xié)調(diào)了多個項目的開發(fā),包括IBM的基于Java的網(wǎng)絡計算機和新一代IBM WAS 應用服務器。

圖書目錄

第1部分  基礎篇及學習目標
第1章  IBM WAS編程簡介
  1.1  WAS簡介
  1.2  IBM的WebSphere Application Server產(chǎn)品
    1.2.1 WebSphere Application Server4.0版
    1.2.2 WebSphere Application Server5.0版
  1.3  本書內(nèi)容簡介
    1.3.1  第1部分
    1.3.2  第II部分
    1.3.3  第III部分
    1.3.4  第IV部分
    1.3.5  第V部分
    1.3.6  附錄
  1.4  WAS    5.0版的特別注意事項
  1.5  實用程序腳本
  1.6  Unicode字符.本地化和國際化
  1.7  UNIX命令.shell.Perl和Lynx
    1.7.1  在UNIX平臺上編寫WAS程序
    1.7.2  使用Lynx
    1.7.3  企業(yè)WAS編程中的Perl腳本
  1.8  本書使用的應用程序
第2章  安裝WAS儲存庫
  2.1  安裝數(shù)據(jù)庫的基本原理
    2.1.1  用作管理儲存庫的數(shù)據(jù)庫
    2.1.2  用作數(shù)據(jù)源的數(shù)據(jù)庫
  2.2  WAS和UDB的兼容性
  2.3  UDB的二進制分布和基本安裝
  2.4  安裝UDB組件
  2.5  在AIX平臺上安裝UDB
  2.6  通用UDB JDBC驅(qū)動程序類型分類
    2.6.1  JDBC類型2:app驅(qū)動程序
    2.6.2  JDBC類型3:net驅(qū)動程序
  2.7  小結
第3章  設置開發(fā)環(huán)境的先決條件
  3.1  HTTP月艮務器
    3.1.1  安裝HTTP服務器
    3.1.2  啟動/停止HTTP服務器
    3.1.3  HTTP服務器日志文件
  3.2  Java機
    3.2.1  安裝Java機
    3.2.2  設置Java計算系統(tǒng)環(huán)境
  3.3  Windows NT用戶環(huán)境
    3.3.1  Windows NT批處理命令刷新
    3.3.2  設置Windows NT的用戶環(huán)境
    3.3.3  Windows NT的Shell解釋程序
  3.4  使用Java機
    3.4.1  Hello World
    3.4.2  使用Java程序包:簡單觀察
    3.4.3  HelloURL示例
    3.4.4  Hello World的CGI版本:Hello World.cgi
  3.5  利用JDBC驅(qū)動器測試遠程數(shù)據(jù)庫連接
  3.6  小結
第4章  在Linux.Windows NT和AIX平臺上安裝WAS
  4.1  本書使用的約定
    4.1.1  主目錄約定
    4.1.2  WAS進程約定
    4.1.3  WebSphere域約定
  4.2  產(chǎn)品相關性
  4.3  要求
    4.3.1  硬件要求
    4.3.2  操作系統(tǒng)級要求
    4.3.3  GUI接口相關性
    4.3.4  數(shù)據(jù)庫要求
  4.4  預安裝驗證
    4.4.1  成功的數(shù)據(jù)庫連接
    4.4.2  在WAS安裝中加入HTTP Web服務器插件
    4.4.3  Java機可用性
  4.5  安裝帶有UDB配置儲存庫的WAS
  4.6  取消prereq_checker
  4.7  安裝WAS AEs    4.0版
  4.8  啟動WAS和第一次安裝
  4.9  配置公共資源
  4.10  設置JDBC驅(qū)動程序
  4.11  虛擬主機
    4.11.1  虛擬主機不是節(jié)點特有的
    4.11.2  設置虛擬主機的理由
    4.11.3  虛擬主機名解析
  4.12  測試servlet:snoop
  4.13  文件定位
  4.14  設置WAS開發(fā)環(huán)境
    4.14.1  設置命令
    4.14.2  設置桌面
  4.15  測試WAS安裝的未在文檔中記錄的快捷方式
  4.16  卸載產(chǎn)品
  4.17  在多臺計算機上復制安裝
  4.18  小結
第5章  定義WebSphere域
  5.1  了解WebSphere區(qū)域
  5.2  了解WebSphere域
    5.2.1  WebSphere域的背景
    5.2.2  WebSphere域的優(yōu)點
    5.2.3  定義WebSphere域名
    5.2.4  管理WebSphere域
    5.2.5  WebSphere域的結構
    5.2.6  WAS使用的端口
  5.3  比較WAS    3.5版和4.0版
    5.3.1  取消Servlet轉(zhuǎn)向器
    5.3.2  取消增強的datasources.xml配置
    5.3.3  WAS支持JSP Levels    1.0和1.1
    5.3.4  EJB Level    1.1是WAS    4.0版惟一支持的標準
    5.3.5  僅用于WAS    4.0版應用服務器的模型和克隆
  5.4  小結
第6章  安裝測試:WAS工具和示例
  6.1  WAS系統(tǒng)工具
    6.1.1  應用服務器啟動/停止命令
    6.1.2  WebSphere管理控制臺
    6.1.3  WebSphere控制程序:WSCP
    6.1.4  DrAdmin:生成線程轉(zhuǎn)儲
    6.1.5  企業(yè)應用程序存檔文件(EAR)
  6.2  WAS測試工具
  6.3  剖析EAR示例文件:sampleApp.ear
  6.4  Petstore示例
    6.4.1  安裝Petstore示例
    6.4.2  手動更改
  6.5  各種WAS工具
    6.5.1  Log Analyzer
    6.5.2  Resource Analyzer
  6.6  小結
第II部分  Web開發(fā)人員必備的管理指南
第7章  利用Perl/WSCP進行WAS報表推斷
  7.1  WSCP簡介
  7.2  啟動WSCP
    7.2.1  WSCP屬性文件
    7.2.2  與WSCP進行的會話
  7.3  WSCP和Tcl
  7.4  在工作站上單獨安裝WSCP
  7.5  WscpCommand界面
  7.6  利用Perl/WSCP提取報表
    7.6.1  從Perl運行WSCP
    7.6.2  分析WSCP輸出
  7.7  WSCP消息代碼
  7.8  小結
第8章  WAS管理快速入門
  9.1  啟動.終止和測試WAS
    9.1.1  啟動WAS
    9.1.2  終止WAS
    9.t.3  啟動/終止/測試HTTP服務器
    9.1.4  測試WAS
  9.2  檢查WAS版本和發(fā)布級別/日期
  9.3  日志文件和啟動消息
    9.3.1  查找WAS啟動失敗原因
    9.3.2  設置日志文件格式
    9.3.3  activity.log文件
  9.4  處理WAS進程
    9.4.1  WAS進程揭密
    9.4.2  操作進程組
  9.5  /etc/services端口
    9.5.1  WAS默認使用的端口
    9.5.2  調(diào)試默認端口
  9.6  監(jiān)控端口
  9.7  管理性配置文件
  9.8  WAS啟動Java機
    9.8.1  Java機參數(shù)調(diào)整
    9.8.2  關閉JIT編譯器
    9.8.3  管理WAS儲存庫
  9.9  公共管理實踐
    9.9.1  WAS快速診斷:調(diào)用showCfg
    9.9.2  檢查WAS數(shù)據(jù)庫儲存庫
    9.9.3  監(jiān)控應用程序存檔文件
    9.9.4  保存WAS目錄
    9.9.5  在Windows NT平臺中保存WAS目錄
  9.10  小結
第III部分  WAS編程
第9章  數(shù)據(jù)庫的準備
  9.1  簡介
  9.2  UNIX平臺上的UDB授權
  9.3  創(chuàng)建數(shù)據(jù)庫
  9.4  填充數(shù)據(jù)庫
    9.4.1  Java和JDBC
    9.4.2  利用DBD::DB2模塊
  9.5  小結
第10章  在Java中訪問數(shù)據(jù)庫:DataAccessComponent
  10.1  定義DataAccessComponent
  10.2  檢查DataAccessComponent的特性
    10.2.1  DataAccessComponent中的文本替換
    10.2.2  利用DataSet檢索數(shù)據(jù)
    10.2.3  檢索EmpAccnt表和CliAccnt表中的數(shù)據(jù)
  10.3  理解構建過程
    10.3.1  創(chuàng)建Java包樹
    10.3.2  Java包的普通編譯
    10.3.3  集中編譯.java程序:jall腳本
  10.4  小結
第11章  在WAS中開發(fā)J2EE Web應用程序
  11.1  加載J2EE Web應用程序
    11.1.1  創(chuàng)建第一個J2EE樹
    11.1.2  創(chuàng)建Web應用程序
    11.1.3  創(chuàng)建更完整的J2EE樹
  11.2  向已加載Web應用程序中添加新的Build腳本
  11.3  了解j2tree腳本
  11.4  小結
第12章  HTTP servlet編程
  12.1  從CGI編程到Java servlet
    12.1.1  利用DumpEnv servlet來轉(zhuǎn)儲CGI環(huán)境變量
    12.1.2  利用DumpEnv servlet:service()方法
  12.2  開發(fā)人員的servlet編程策略
    12.2.1  了解HTTPD日志記錄
    12.2.2  WAS重定向到標準輸入/輸出
    12.2.3  利用Lynx檢查HTTP請求
    12.2.4  利用svlbuild腳本重新編譯servlet
    12.2.5  將HTML內(nèi)容轉(zhuǎn)變?yōu)镴ava字符串
  12.3  理解servlet編程需求
    12.3.1  使用servlet顯示HTML內(nèi)容
    12.3.2  利用servlet訪問UDB
    12.3.3  利用servlet顯示文件內(nèi)容
  12.4  在出納員/客戶示例中使用servlet
    12.4.1  出納員登錄servlet:LoginScreen
    12.4.2  出納員身份驗證:TellerLogged
    12.4.3  出納員對客戶賬戶的收支操作:CreditDebit
  12.5  利用Iynx進行批處理
  12.6  小結
第13章  Java Server Pages(JSP)
  13.1  JSP編程:第一個示例
  13.2  第二個示例:使用請求調(diào)度程序
  13.3  servlet通信
    13.3.1  servlet內(nèi)部通信
    13.3.2  servlet間通信
  13.4  自定義標簽:JSP標簽庫
  13.5  自動進行JSP標簽庫編程
    13.5.1  在Web應用程序描述符中注冊標簽庫
    13.5.2  JSP標簽庫編程的步驟總結
  13.6  自定義標簽庫以顯示典型消息
  13.7  小結
第14章  WAS中的J2EE Web應用程序
  14.1  IBM特有的部署描述符
    14.1.1  IBM擴展文件
    14.1.2  獲取IBM擴展文件
    14.1.3  使用EARExpander
    14.1.4  IBM擴展屬性總結
  14.2  web.xml的WAS分析
  14.3  小結
第15章  WAS中的類:加載順序及可見性順序
  15.1  類路徑和WAS的類加載器
    15.1.1  類路徑的樹形層次結構
    15.1.2  WAS啟動類路徑
    15.1.3  向WAS啟動類加載器中添加Jar存檔文件
    15.1.4  從servlet中獲取應用程序類路徑
  15.2  初始化和重新加載servlet
  15.3  模塊可見性和類重新加載
    15.3.1  模塊可見性
    15.3.2  模塊可見性和重載模擬:Hey-Yo
  15.4  熱部署和動態(tài)重加載
  15.5  小結
第16章  會話標識與HTTP協(xié)議
  16.1  標識用戶登錄
  16.2  獲取mime header
  16.3  cookie
    16.3.1  CGI的cookie
    16.3.2  通過HTTP Java servlet使用cookie
    16.3.3  cookies的限制和命名約束
  16.4  會話管理
    16.4.1  使用JSESSIONID cookie標識會話
    16.4.2  WAS會話標識符對CGI程序的可見性
  16.5  SessionFairy
    16.5.1  從會話標識符收集信息
    16.5.2  生成SessionFairy.jsp
  16.6  URL重寫和隱式參數(shù)
    16.6.1  URL重寫
    16.6.2  表單的隱式字段
  16.7  小結
第17章  會話作用域和IBM會話持久性
  17.1  檢驗會話作用域和類似性
    17.1.1  理解會話作用域
    17.1.2  理解會話類似性
  17.2  檢驗會話持久性:安裝.配置以及測試
    17.2.1  安裝和配置會話
    17.2.2  在持續(xù)會話時使用WAS組件
    17.2.3  測試會話持久性
  17.3  編程考慮事項
    17.3.1  串行化持久HTTP會話對象
    17.3.2  使Logoff上的會話失效
    17.3.3  提交持久會話中的更改
    17.3.4  理解重新加載servlet或.jsp時的會話影響
    17.3.5  寫入持久性數(shù)據(jù)庫:sync()
  17.4  用Teller Login方案測試會話持久性
    17.4.1  用瀏覽器檢驗Teller Login方案
    17.4.2  用Lynx檢驗Teller Login方案
    17.4.3  為一個Web容器使用多個會話
  17.5  調(diào)整會話管理
  17.6  考慮大于4K的頁面
  17.7  理解持久性背后的推理
  17.8  小結
第18章  企業(yè)JavaBean編程
  18.1  WASDG應用程序的企業(yè)JavaBean
  18.2  將程序轉(zhuǎn)化成會話Bean
  18.3  用作會話Bean的數(shù)據(jù)訪問組件:DataAccessComponentBean
  18.4  擴展BeanBase來傳遞返回的對象
  18.5  利用更大的Bean:MapRequest.set Operation()來優(yōu)化EJB容器
  18.6  調(diào)整Bean指定
  18.7  部署EJB模塊WasdgBeans.jar
    18.7.1  生成EJB模塊:WasdgBeans.jar
    18.7.2  驗證EJB模塊
    18.7.3  生成和注冊企業(yè)應用程序:WasdgBeans.ear
    18.7.4  用ejbdeploy.sh生成部署代碼
  18.8  測試EJB模塊WasdgBeans.jar的Bean
    18.8.1  安裝WASDG應用程序
    18.8.2  使用顯式復制將EJB合并到WASDG開發(fā)樹中
    18.8.3  使用符號鏈接將EJB鏈接到WASDG開發(fā)樹中
  18.9  修改和校驗EJB模塊代碼
  18.10  測試方案
  18.11  匯編EJB模塊WasdgBeans.jar:使用AAT
    18.11.1  使用AAT生成WasdgBean.jar
    18.11.2  修改已匯編EJB模塊的代碼
  18.12  小結
第19章  WAS中的Apache SOAP編程
  19.1  部署SOAP應用程序:wasdgsoap.ear
    19.1.1  Web應用程序soap.war
    19.1.2  測試wasdgsoap.ear并闡明SOAP消息
    19.1.3  卸載和安裝wasdgsoap.ear
  19.2  WAS使用的Apache SOAP部署描述符
  19.3  用gensoap-ejb生成Apache SOAP部署描述符
  19.4  傳遞參數(shù),
    19.4.1  在SOAP客戶端限定名稱:Qname
    19.4.2  在SOAP部署描述符中指定類型映射
    19.4.3  編寫DataSetSerializer程序
    19.4.4  將客戶程序的QName()與其服務器映射相匹配
  19.5  使用SOAP客戶程序訪問Bean
    19.5.1  設置SOAP客戶程序環(huán)境
    19.5.2  測試SOAP客戶程序
    19.5.3  在Nutshell中調(diào)試SOAP客戶程序
  19.6  小結
第20章  安全編程基礎:應用JAAS
  20.1  安裝JAAS
  20.2  JAAS編程
  20.3  一個JAAS示例:  FetchFile和PrivilegedFetchFile
  20.4  確保Teller安全登錄和退出
    20.4.1  JAAS支持的WASDG應用程序退出
    20.4.2  分離開發(fā)人員的角色
  20.5  JAAS前景
  20.6  密碼
  20.7  小結
第21章  企業(yè)應用程序開發(fā)
  21.1  使用make實用程序重新考慮創(chuàng)建過程
    21.1.1  利用make實用程序編譯代碼
    21.1.2  自動處理
    21.1.3  BASE DEV的初始Makefile
    21.1.4  創(chuàng)建并部署一個二合一腳本:AppBuild
  21.2  并行開發(fā):源代碼控制.編譯和測試
    21.2.1  一個用戶特有的開發(fā)樹:holding樹
    21.2.2  在同一服務器上安裝WebSphere域的多個實例
  21.3  考慮并行編程人員的環(huán)境
  21.4  文檔規(guī)范
  21.5  小結
第IV部分  應力測試.跟蹤和調(diào)試
第22章  應力測試
  22.1  HTTP請求的基本計時
  22.2  編寫應力測試器
    22.2.1  對于HTTP方法的特殊考慮事項
    22.2.2  分支并發(fā)用戶的并發(fā)進程
    22.2.3  在每個進程中重復發(fā)出多個請求
    22.2.4  ZappUrl腳本
  22.3  利用SharkUrl對WASDG應用程序進行應力測試
    22.3.1  SharkUrl腳本預處理的文件
    22.3.2  運行SharkUrl
    22.3.3  生成并解釋報表
    22.3.4  嗅聞網(wǎng)絡以評測WAS的性能
    22.3.5  有關預處理include文件的最后說明
  22.4    小結
第23章  編寫異常處理程序.記錄和調(diào)試
  23.1  記錄.跟蹤和利用異常處理進行調(diào)試
  23.2  記錄信息:Log.log()
  23.3  利用BundleManager捆綁信息
    23.3.1  log.properties文件
    23.3.2  考慮異常處理屬性文件
  23.4  異常處理
  23.5  測試程序
  23.6  IBM OLT和OLD
  23.7  小結
第V部分  監(jiān)控.調(diào)整和風險管理
第24章  用WASLED和WASMON監(jiān)控WAS
  24.1  監(jiān)控目標
  24.2  作為IED的組件消息編號
  24.3  WASLED的安裝和啟動
    24.3.1  第一個面板:用戶輸入面板
    24.3.2  第二個面板:WASLED活動面板
    24.3.3  第三個面板:WASMON活動面板
  24.4  激活并連接WASMON服務器
  24.5  監(jiān)控WAS容器
  24.6  過濾WAS事件并利用WASMON激發(fā)操作
  24.7  通過e-mail發(fā)送警報
    24.7.1  e-mail:標題對話框和發(fā)送e-mail按鈕
    24.7.2  過濾事件并向用戶發(fā)送e-mail
    24.7.3  觸發(fā)腳本
  24.8  利用邏輯警告指令進行條件監(jiān)控
  24.9  小結
第25章  監(jiān)控并調(diào)整系統(tǒng)資源
  25.1  為性能命令進行系統(tǒng)設置
    25.1.1  AIX和Linux平臺上的性能命令
    25.1.2  在AIX平臺上安裝系統(tǒng)代理
    25.1.3  Windows NT的要求
  25.2  基本監(jiān)控命令:ps.sar以及vmstat
    25.2.1  利用ps命令監(jiān)控進程
    25.2.2  利用sar和vmstat監(jiān)控內(nèi)存和CPU
  25.3  考慮Windows NT的內(nèi)存使用情況
  25.4  考慮Windows NT的網(wǎng)絡使用情況
  25.5  線程與進程
    25.5.1  AIX平臺上的線程信息統(tǒng)計
    25.5.2  利用MrThread監(jiān)控線程
  25.6  利用MrTop監(jiān)控Linux進程
  25.7  考慮交換頁面調(diào)度空間
  25.8  考慮EJB緩存
  25.9  考慮SESSION數(shù)據(jù)庫的性能
  25.10  小結
第26章  利用WASMON進行風險管理
  26.1  利用WASMON進行風險管理
    26.1.1  將WASMON設置為管理模式
    26.1.2  將管理模式設為活動狀態(tài)
  26.2  利用管理模式獲得假釋
  26.3  WASMON的四種內(nèi)部變量類型
    26.3.1  靜態(tài)變量:s-var
    26.3.2  布爾變量:b-var
    26.3.3  差異變量:d-var
    26.3.4  全局變量:g-var
  26.4  準備內(nèi)部變量
  26.5  具有幫助程序的WASMON委托:wasmonhelper
  26.6  在wasmon.conf中使用內(nèi)部變量
  26.7  關于WASMON幫助程序:wasmonhelper
  26.8  理解差異變量:d-var
  26.9  利用WASMON進行普通監(jiān)控
  26.10  利用WASLED/WASMON監(jiān)控Web應用程序
  26.11  運行WASMON的特殊考慮事項
  26.12  小結
第VI部分  附錄
附錄A  檢索信息和代碼分布
  A.1  必需的代碼分布Web站點
  A.2  安裝分布代碼
  A.3  安裝Gramercy Toolkit
    A.3.1  設置GRAMERCY DIR環(huán)境變量
    A.3.2  獲取工具的版本號
  A.4  安裝WASLED/WASMON
  A.5  本書在各學科中的應用
  A.6  在WAS AEs下如何配置J2EE應用程序部署
附錄B  備份與恢復
  B.1  備份WAS配置數(shù)據(jù)
    B.1.1  備份和恢復WAS AEs
    B.1.2  備份WAS AE
    B.1.3  恢復WAS AE
  B.2  移植考慮事項
附錄C  利用MrUnicode 解釋Java 2的國際化
  C.1  使用MrUnicode實現(xiàn)國際化和統(tǒng)一編碼
  C.2  顯示有關轉(zhuǎn)換器和字符集合的信息
  C.3  Sun Microsystems和IBM在Java 2編碼中的命名規(guī)則
  C.4  用MrUnicode顯示語言編碼
附錄D  Gramercy Toolkit腳本和WASDG環(huán)境
  D.1  檢查WASDG環(huán)境
  D.2  Gramercy Toolkit腳本
    D.2.1  BwjSort
    D.2.2  cpfl
    D.2.3  modjar
附錄E  WASLED/WASMON快速參考
  E.1  啟動和配置WASMON
    E.1.1  使用邏輯表達式
    E.1.2  WASMON內(nèi)部變量
  E.2  快速監(jiān)控方案
附錄F  對于WAS    5.0版的支持
  F.1  通過DTD判斷WAS支持
  F.2  WAS    5.0版本支持J2EE API2.3
  F.3  重新考慮WAS    5.0版本的腳本

本目錄推薦

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