日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java企業(yè)級應(yīng)用開發(fā)指南(原書第2版)

Java企業(yè)級應(yīng)用開發(fā)指南(原書第2版)

Java企業(yè)級應(yīng)用開發(fā)指南(原書第2版)

定 價(jià):¥85.00

作 者: (美)Stephen Asbury,(美)Scott R.Weiner著;王強(qiáng)[等]譯;王強(qiáng)譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書
標(biāo) 簽: JAVA

ISBN: 9787111132981 出版時(shí)間: 2004-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 770 字?jǐn)?shù):  

內(nèi)容簡介

  書中深入探討了以下主題:■EJB——包括新的消息驅(qū)動(dòng)Bean和容器管理持久性(CMP)■JNDI——包括命名和目錄服務(wù)信息,以及如何通過JNDI訪問這些信息■Servlet與JSP——包括創(chuàng)建自定義標(biāo)簽庫■JMS——包括如何使用JMS創(chuàng)建應(yīng)用程序以滿足同步與異步需求等StephenAsbury是Tibco軟件公司的高級工程經(jīng)理。本書是Stephen所著關(guān)于Web技術(shù)的第7本書,他的書涉及從CGI、Per1、ASP、linux到企業(yè)級Java等多個(gè)主題。他還編寫了許多關(guān)于Java、JavaScript、ASP、HTML以及Web程序員所應(yīng)了解技術(shù)的課程。在過去的五年當(dāng)中,Stephen曾為許多主要的企業(yè)級尖用集成商工作,這些公司包括:Active公司(現(xiàn)在的WebMethds)、Vitria公司和Tibco公司。本書主要介紹當(dāng)前企業(yè)級開發(fā)者采采用或者要采用的主要技術(shù),包括用于連接數(shù)據(jù)庫的JDBC、訪問服務(wù)的Java命名和目錄接口(JNDI)、定義文件格式的XML以及用于Java遠(yuǎn)程方法調(diào)用和分布對象的RMI,在這些基礎(chǔ)之上的是Servlet、JSP、EJB、JMS和事務(wù)管理技術(shù)。

作者簡介

  StephenAsbury是Tibco軟件公司的高級工程經(jīng)理。本書是Stephen所著關(guān)于Web技術(shù)的第7本書,他的書涉及從CGI、Per1、ASP、linux到企業(yè)級Java等多個(gè)主題。他還編寫了許多關(guān)于Java、JavaScript、ASP、HTML以及Web程序員所應(yīng)了解技術(shù)的課程。在過去的五年當(dāng)中,Stephen曾為許多主要的企業(yè)級尖用集成商工作,這些公司包括:Active公司(現(xiàn)在的WebMethds)、Vitria公司和Tibco公司。

圖書目錄

譯者序
作者簡介
前言
第1章   Java企業(yè)級開發(fā)簡介  1
  1.1   支持的概念  1
    1.1.1   HTTP  1
    1.1.2   Java  1
    1.1.3   特定的服務(wù)器  2
    1.1.4   基本企業(yè)設(shè)計(jì)  2
    1.1.5   安全  3
  1.2   企業(yè)技術(shù)  4
  1.3   用Java創(chuàng)建一個(gè)企業(yè)級應(yīng)用程序  5
  1.4   小結(jié)  6
第2章   什么是JDBC  7
  2.1   JDBC的目標(biāo)  8
    2.1.1   支持公共數(shù)據(jù)庫標(biāo)準(zhǔn)  8
    2.1.2   保持簡單  9
  2.2   JDBC體系結(jié)構(gòu)  9
  2.3   小結(jié)  11
第3章   JDBC編程基礎(chǔ)  13
  3.1   關(guān)于樣本數(shù)據(jù)庫  13
  3.2   JDBC基礎(chǔ)  15
  3.3   一個(gè)簡單的JDBC示例  16
  3.4   連接到一個(gè)數(shù)據(jù)源  18
    3.4.1   驅(qū)動(dòng)程序類型  20
    3.4.2   連接舉例  21
  3.5   檢查一個(gè)數(shù)據(jù)源  24
  3.6   訪問數(shù)據(jù)庫  27
  3.7   獲取數(shù)據(jù)  29
    3.7.1   處理結(jié)果集  30
    3.7.2   使用ResultSetMetaData  34
  3.8   處理數(shù)據(jù)  38
    3.8.1   PreparedStatement  38
    3.8.2   管理事務(wù)  40
    3.8.3   異常處理/SQL警告  41
  3.9   高級特性  42
  3.10   小結(jié)  44
第4章   什么是JNDI  45
  4.1   術(shù)語  45
    4.1.1   命名服務(wù)  45
    4.1.2   目錄服務(wù)  47
  4.2   JNDI的目標(biāo)  49
  4.3   JNDI體系結(jié)構(gòu)  49
  4.4   小結(jié)  51
第5章   使用JNDI  53
  5.1   關(guān)于示例的服務(wù)提供者  53
  5.2   Naming包  54
    5.2.1   訪問一個(gè)上下文  54
    5.2.2   對象綁定  63
    5.2.3   存儲(chǔ)Java對象為引用  67
  5.3   目錄包  72
    5.3.1   檢索對象  72
    5.3.2   用SearchControls配置檢索  81
    5.3.3   修改屬性  88
  5.4   模式  90
  5.5   異常處理  91
  5.6   小結(jié)  93
第6章   什么是Servlet  95
  6.1   服務(wù)器端編程技術(shù)  95
  6.2   用CGI處理表單  96
  6.3   用Servlet處理表單  100
    6.3.1   創(chuàng)建一個(gè)Servlet  101
    6.3.2   Servlet實(shí)例  102
    6.3.3   運(yùn)行Servlet  104
  6.4   小結(jié)  104
第7章   Servlet編程  105
  7.1   一個(gè)基本的Servlet  105
    7.1.1   處理請求  107
    7.1.2   SingleThreadModel  109
    7.1.3   ServletRequest  109
    7.1.4   ServletResponse  111
    7.1.5   ServletConfig  112
    7.1.6   ServletContext  113
    7.1.7   GenericServlet  114
  7.2   運(yùn)行并管理Servlet  114
  7.3   HTTP Servlet  119
    7.3.1   HttpServletRequest  120
    7.3.2   HttpServletResponse  126
    7.3.3   HttpSession  131
    7.3.4   cookie  136
  7.4   多線程Servlet  139
  7.5   Servlet和Applet  143
  7.6   監(jiān)聽器  149
  7.7   過濾器  150
  7.8   設(shè)計(jì)Servlet  152
  7.9   調(diào)試Servlet  154
  7.10   性能調(diào)整  165
  7.11   小結(jié)  173
第8章   一個(gè)基于Servlet的搜索引擎  175
  8.1   HTMLSearchServlet  176
    8.1.1   PathInfo和查詢初始化  180
    8.1.2   處理非查詢請求  181
    8.1.3   處理查詢  182
  8.2   IndexManager  186
  8.3   SearchTester.html  191
  8.4   小結(jié)  192
第9章   什么是服務(wù)器端腳本  193
  9.1   基于Web的應(yīng)用程序結(jié)構(gòu)  193
  9.2   JSP頁面  195
    9.2.1   JHTML  195
    9.2.2   JSP  197
  9.3   小結(jié)  200
第10章   創(chuàng)建JSP頁面  201
  10.1   JSP如何工作  201
    10.1.1   何時(shí)使用JSP  204
    10.1.2   三種主要技術(shù)  205
  10.2   HTML中的Java—Scriptlet  205
    10.2.1   一個(gè)簡單Scriptlet  205
    10.2.2   作用域  207
    10.2.3   條件與循環(huán)  209
    10.2.4   打印值  211
    10.2.5   訪問Servlet信息  212
  10.3   控制頁面屬性  218
  10.4   訪問其他資源  219
    10.4.1   包括其他JSP和Web頁面  219
    10.4.2   將用戶轉(zhuǎn)發(fā)到其他頁面  220
    10.4.3   包含Java插件  220
  10.5   使用JavaBean擴(kuò)展JSP  221
  10.6   自定義標(biāo)簽庫  225
    10.6.1   編寫標(biāo)簽處理程序  226
    10.6.2   定義標(biāo)簽庫  236
    10.6.3   注冊標(biāo)簽庫  239
    10.6.4   使用自定義標(biāo)簽  239
  10.7   處理問題  240
    10.7.1   中斷  240
    10.7.2   錯(cuò)誤  242
  10.8   集成JSP和Servlet  242
  10.9   小結(jié)  246
第11章   JSP錯(cuò)誤跟蹤工具  247
  11.1   基本概念和設(shè)計(jì)  247
  11.2   創(chuàng)建數(shù)據(jù)庫  248
  11.3   index頁面  251
  11.4   錯(cuò)誤提交頁面  253
  11.5   詳細(xì)頁面  262
  11.6   檢索頁面  268
  11.7   檢索結(jié)果頁面  271
  11.8   測試錯(cuò)誤跟蹤系統(tǒng)  275
  11.9   小結(jié)  276
第12章   分布式對象概覽  277
  12.1   分布式計(jì)算  277
  12.2   分布式對象  278
    12.2.1   創(chuàng)建一個(gè)解決方案  280
    12.2.2   目前的解決方案  281
  12.3   小結(jié)  284
第13章   Java RMI 簡介  285
  13.1   什么是RMI  285
    13.1.1   客戶端RMI  286
    13.1.2   服務(wù)器上的RMI  288
    13.1.3   連接客戶機(jī)和服務(wù)器  290
    13.1.4   創(chuàng)建一個(gè)RMI應(yīng)用  292
  13.2   一個(gè)簡單的客戶機(jī)/服務(wù)器應(yīng)用  292
    13.2.1   創(chuàng)建遠(yuǎn)程接口  293
    13.2.2   服務(wù)器的實(shí)現(xiàn)  293
    13.2.3   編譯并安裝服務(wù)器  295
    13.2.4   客戶機(jī)的實(shí)現(xiàn)  296
    13.2.5   編譯并運(yùn)行客戶機(jī)程序  297
  13.3   雙向傳送消息的例子  298
    13.3.1   實(shí)現(xiàn)MessageReceiver  298
    13.3.2   更新MessageServer  298
    13.3.3   更新server類  299
    13.3.4   更新客戶機(jī)  301
  13.4   類的加載  305
  13.5   垃圾收集  307
  13.6   RMI和防火墻  310
  13.7   遠(yuǎn)程對象激活  310
    13.7.1   修改服務(wù)器  311
    13.7.2   創(chuàng)建ConfigureServer  312
  13.8   小結(jié)  314
第14章   一個(gè)網(wǎng)絡(luò)文件鎖定服務(wù)器  315
  14.1   本地共享鎖  315
    14.1.1   FileLock接口  316
    14.1.2   NetworkLockServer接口  317
    14.1.3   NLS:鎖定服務(wù)器  318
    14.1.4   SharedFileLock:FileLock的實(shí)現(xiàn)  320
    14.1.5   一個(gè)測試程序  324
  14.2   全局鎖  326
    14.2.1   LockServer  326
    14.2.2   GlobalFileLock  327
    14.2.3   一個(gè)測試程序  331
  14.3   小結(jié)  333
第15章   CORBA簡介  335
  15.1   CORBA基礎(chǔ)  335
    15.1.1   ORB  335
    15.1.2   存根和框架  336
    15.1.3   IIOP  336
    15.1.4   IDL  337
    15.1.5   命名服務(wù)  338
  15.2   IDL基礎(chǔ)  338
  15.3   有關(guān)的包  340
  15.4   一個(gè)簡單的服務(wù)器  341
    15.4.1   定義IDL  341
    15.4.2   編譯IDL  341
    15.4.3   實(shí)現(xiàn)服務(wù)器類  342
    15.4.4   創(chuàng)建服務(wù)器程序  343
    15.4.5   運(yùn)行服務(wù)器程序  345
  15.5   一個(gè)簡單的客戶端  345
  15.6   回調(diào)  347
  15.7   繼承  349
  15.8   小結(jié)  351
第16章   一個(gè)CORBA會(huì)話管理器  353
  16.1   基本設(shè)計(jì)  353
  16.2   IDL  354
  16.3   實(shí)現(xiàn)Session  355
  16.4   實(shí)現(xiàn)SessionManager  357
  16.5   會(huì)話服務(wù)器  359
  16.6   兩個(gè)客戶程序  360
  16.7   編譯和運(yùn)行  363
  16.8   小結(jié)  363
第17章   RMI和IIOP  365
  17.1   接口  366
  17.2   服務(wù)器  367
  17.3   一個(gè)RMI客戶機(jī)  368
  17.4   一個(gè)CORBA客戶機(jī)  369
  17.5   編譯和運(yùn)行  370
  17.6   小結(jié)  372
第18章   在Java中使用XML  373
  18.1   基本概念  373
    18.1.1   文檔類型定義  373
    18.1.2   可擴(kuò)展樣式語言  374
    18.1.3      XML  374
  18.2   創(chuàng)建DTD  375
    18.2.1  文檔元素  376
    18.2.2   組合元素以定義DTD  380
  18.3   用Java讀取XML  381
    18.3.1   SAX  381
    18.3.2   使用DOM  387
  18.4   小結(jié)  394
第19章   XML數(shù)據(jù)備份工具  395
  19.1   創(chuàng)建DTD  395
  19.2   處理字符串編碼  396
  19.3   創(chuàng)建備份工具  400
  19.4   創(chuàng)建恢復(fù)工具  407
  19.5   小結(jié)  415
第20章   企業(yè)JavaBean是什么  417
  20.1   角色  419
    20.1.1   開發(fā)者  419
    20.1.2   裝配者  420
    20.1.3   部署者  420
    20.1.4   服務(wù)器提供商  420
    20.1.5   容器提供商  421
    20.1.6   管理員  422
  20.2   何時(shí)使用EJB  422
  20.3   EJB與CORBA  424
  20.4   小結(jié)  425
第21章   EJB程序設(shè)計(jì)  427
  21.1   EJB的環(huán)境  427
    21.1.1   預(yù)期的服務(wù)  428
    21.1.2   可能的服務(wù)  429
    21.1.3   容器  430
    21.1.4   Bean上下文  431
  21.2   創(chuàng)建EJB  432
    21.2.1   定義遠(yuǎn)程接口  433
    21.2.2   定義本地接口  435
    21.2.3   定義EJB  436
    21.2.4   創(chuàng)建所需的附加類  438
    21.2.5   定義必要的部署信息  438
    21.2.6   編譯Bean  439
    21.2.7   為部署而打包Bean  439
    21.2.8   部署B(yǎng)ean  439
  21.3   創(chuàng)建會(huì)話Bean  439
    21.3.1   無狀態(tài)會(huì)話Bean的例子  441
    21.3.2   有狀態(tài)會(huì)話Bean的例子  443
    21.3.3   使用會(huì)話Bean  446
    21.3.4   有關(guān)會(huì)話Bean的其他例子  452
    21.3.5   會(huì)話Bean的編程規(guī)則  457
    21.3.6   客器的責(zé)任  458
    21.3.7   優(yōu)點(diǎn)和缺點(diǎn)  458
  21.4   創(chuàng)建實(shí)體Bean  458
    21.4.1   容器持久性的例子  462
    21.4.2   EJB查詢語言  465
    21.4.3   由Bean來管理持久性的例子  467
    21.4.4   使用實(shí)體Bean  471
    21.4.5   實(shí)體Bean編程規(guī)則  474
    21.4.6   容器的責(zé)任  475
    21.4.7   優(yōu)點(diǎn)和缺點(diǎn)  475
  21.5   創(chuàng)建消息驅(qū)動(dòng)Bean  475
  21.6   元數(shù)據(jù). 句柄和異常  478
  21.7   EJB與安全  481
  21.8   小結(jié)  481
第22章   部署EJB  483
  22.1   部署的概念  483
  22.2   測試第21章的例子  490
    22.2.1   配置由容器管理持久性的Bean  491
    22.2.2   配置消息驅(qū)動(dòng)Bean  492
    22.2.3   運(yùn)行客戶端  494
  22.3   小結(jié)  494
第23章   企業(yè)JavaBean業(yè)務(wù)規(guī)則引擎  495
  23.1   規(guī)則引擎  496
    23.1.1   一個(gè)規(guī)則示例  497
    23.1.2   一個(gè)動(dòng)作示例  498
    23.1.3   解析器  499
    23.1.4   一個(gè)示例腳本  500
    23.1.5   使用示例腳本  501
    23.1.6   處理標(biāo)簽  503
  23.2   審查請求實(shí)例  512
    23.2.1   接口:CheckRequest  512
    23.2.2   本地接口:CheckRequestHome  512
    23.2.3   Bean:CheckRequest  512
    23.2.4   IdentityRule:一個(gè)自定義規(guī)則  516
    23.2.5   IdentityRuleHandler:一個(gè)自定義處理程序  517
    23.2.6   LogRequestAction:一個(gè)自定義動(dòng)作  518
    23.2.7   一個(gè)規(guī)則的腳本例子  519
    23.2.8   一個(gè)動(dòng)作腳本的例子  519
    23.2.9   一個(gè)客戶端的例子  520
  23.3   部署示例  522
  23.4   小結(jié)  522
第24章   事務(wù). JTA和JTS  523
  24.1   Java中的事務(wù)  526
  24.2   小結(jié)  527
第25章   在企業(yè)JavaBean中使用事務(wù)  529
  25.1   事務(wù)選項(xiàng)  529
    25.1.1   隔離級別  532
    25.1.2   由Bean管理的事務(wù)  533
  25.2   一個(gè)用于測試事務(wù)的例子  536
  25.3   重入Bean  545
  25.4   小結(jié)  546
第26章   什么是消息機(jī)制和Java消息服務(wù)  547
  26.1   消息域  549
  26.2   消息機(jī)制的應(yīng)用  550
  26.3   Java消息服務(wù)  551
  26.4   小結(jié)  551
第27章   用Java消息服務(wù)編程  553
  27.1   JMS基礎(chǔ)  553
    27.1.1   目的地  554
    27.1.2   連接工廠  554
    27.1.3   JMS和JNDI:被管理的對象  554
    27.1.4   連接  555
    27.1.5   會(huì)話  556
    27.1.6   消息監(jiān)聽器  558
    27.1.7   消息生產(chǎn)者  558
    27.1.8   消息消費(fèi)者  559
    27.1.9   消息  561
    27.1.10   Message的子類  564
    27.1.11   消息選擇器  565
    27.1.12   JMS編程的基本步驟  566
  27.2   點(diǎn)對點(diǎn)消息機(jī)制  567
    27.2.1   隊(duì)列的連接工廠  567
    27.2.2   隊(duì)列連接  568
    27.2.3   隊(duì)列會(huì)話  568
    27.2.4   隊(duì)列發(fā)送者  569
    27.2.5   隊(duì)列接收者  577
    27.2.6   工具類:QueueRequestor  590
  27.3   基于主題的發(fā)布-訂閱消息機(jī)制  591
    27.3.1   主題連接工廠  592
    27.3.2   主題連接  592
    27.3.3   主題會(huì)話  593
    27.3.4   主題發(fā)布者  594
    27.3.5   主題的訂閱者  600
    27.3.6   工具類:TopicRequestor  600
  27.4   分布式事務(wù)與JMS提供者  600
  27.5   小結(jié)  601
第28章   一個(gè)基于JMS的告警系統(tǒng)  603
  28.1   告警  604
  28.2   AlarmServer(告警服務(wù)器)  607
  28.3   AlarmConfig  621
  28.4   AlarmDaemon  623
  28.5   小結(jié)  624
第29章   JavaMail簡介  625
  29.1   Java激活框架  625
  29.2   JavaMail的基本概念  627
  29.3   發(fā)送郵件  630
    29.3.1   發(fā)送非文本類型的郵件  634
    29.3.2   發(fā)送多部分消息  636
  29.4   接收郵件  638
  29.5   小結(jié)  640
第30章   其他J2EE技術(shù)  643
  30.1   連接器  643
  30.2   安全  645
  30.3   轉(zhuǎn)換  646
  30.4   小結(jié)  649
第31章   J2EE體系結(jié)構(gòu)指南  651
  31.1   簡介  651
  31.2   兩個(gè)例子  653
    31.2.1   消息醫(yī)院  654
    31.2.2   在線商店  654
  31.3   開發(fā)指南  656
  31.4   來自這一領(lǐng)域的教訓(xùn)  659
  31.5   有關(guān)分布式計(jì)算的八個(gè)謬論  661
    31.5.1   謬論1:網(wǎng)絡(luò)是可靠的  662
    31.5.2   謬論2:響應(yīng)時(shí)間是零  662
    31.5.3   謬論3:帶寬是無限的  664
    31.5.4   謬論4:網(wǎng)絡(luò)是安全的  666
    31.5.5   謬論5:拓?fù)浣Y(jié)構(gòu)不會(huì)改變  666
    31.5.6   謬論6:只有一個(gè)管理人員  666
    31.5.7   謬論7:傳輸代價(jià)是零  667
    31.5.8   謬論8:網(wǎng)絡(luò)是同構(gòu)的  667
  31.6   小結(jié)  667
第32章   消息醫(yī)院  669
  32.1   基本設(shè)計(jì)  669
  32.2   新的規(guī)則引擎  670
    32.2.1   規(guī)則(Rule)  671
    32.2.2   動(dòng)作(Action)  671
    32.2.3   其他標(biāo)準(zhǔn)類  672
    32.2.4   四個(gè)標(biāo)準(zhǔn)規(guī)則  677
    32.2.5   文件格式  678
    32.2.6   解析器  680
  32.3   程序包hospitalactions  689
  32.4   程序包monitoractions  692
  32.5   HospitalBean  698
  32.6   安裝HospitalBean  701
  32.7   對消息醫(yī)院進(jìn)行測試  702
  32.8   小結(jié)  706
第33章   一個(gè)四層結(jié)構(gòu)的在線商店  707
  33.1   基本設(shè)計(jì)  707
  33.2   ShoppingCartBean  711
    33.2.1   ShoppingCart  712
    33.2.2   ShoppingCartHome  713
    33.2.3   ShoppingCartBean  714
  33.3   JSP和HTML  725
  33.4   Servlet  738
    33.4.1   AdLinkRotator  738
    33.4.2   HTMLSearchServlet  743
    33.4.3   ShoppingCartServlet  743
    33.4.4   InventoryServlet  762
  33.5   編譯與運(yùn)行  766
  33.6   小結(jié)  767
附錄A   本書光盤內(nèi)容的介紹  769

本目錄推薦

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