图书介绍
Java中间件开发技术PDF|Epub|txt|kindle电子书版本网盘下载
![Java中间件开发技术](https://www.shukui.net/cover/11/33187963.jpg)
- 李华飚,郭英奎等编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508431359
- 出版时间:2005
- 标注页数:383页
- 文件大小:29MB
- 文件页数:400页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java中间件开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 中间件的定义1
目录1
11.6 使用CORBA范例:Java和C++混合编程 251
11.6.2 编写Java的服务器程序 251
序1
第1章 中间件技术导论1
1.2 中间件的分类2
1.2.1 终端仿真/屏幕转换2
1.2.2 数据访问中间件2
1.2.3 远程过程调用中间件3
1.2.4 交易中间件3
1.2.5 消息中间件3
1.2.7 应用服务器4
1.2.6 对象中间件4
1.2.8 企业应用集成中间件5
1.2.9 工作流中间件5
1.2.10 门户中间件5
1.2.11 安全中间件6
1.3 中间件、基础件和平台6
1.3.1 中间件和基础件6
1.3.2 平台和中间件7
1.4 中间件特点及优势7
1.5 小结9
2.1 传统的应用体系结构10
2.1.1 C/S(客户端/服务器)模式10
第2章 应用服务器概述10
2.1.2 B/S(浏览器/服务器)模式11
2.2 多层应用体系结构12
2.3 J2EE应用体系结构13
2.4 应用服务器14
2.5 小结15
第3章 准备上手16
3.1 开发环境的搭建16
3.2 运行环境的搭建17
3.2.1 Java运行环境的搭建17
3.2.2 Tomcat的安装20
3.2.3 WebLogic的安装22
3.3 小结24
第4章 JSP编程范例25
4.1 简单的JSP范例:显示一句话25
4.1.1 实例说明25
4.1.2 代码分析26
4.1.3 运行结果27
4.2 使用表单实例28
4.2.2 代码分析28
4.2.1 实例说明28
4.2.3 运行结果29
4.3 JSP处理cookie30
4.3.1 实例说明30
4.3.2 代码分析30
4.3.3 运行结果31
4.4 Session的管理范例:购物车31
4.4.1 实例说明31
4.4.3 代码分析33
4.4.2 编程思路33
4.4.4 运行结果34
4.5 连接数据库并分页显示记录范例35
4.5.1 实例说明35
4.5.2 准备工作35
4.5.3 编程思路38
4.5.4 代码分析39
4.5.5 运行结果42
4.6 JSP实现文件上传范例42
4.6.1 实例说明42
4.6.2 编程思路43
4.6.3 代码分析44
4.6.4 运行结果49
4.7 小结49
9.4.1 创建远程接口 150
第5章 Java Servlet编程范例50
5.1.1 实例说明50
5.1 简单的Servlet例子50
5.1.2 代码分析51
5.1.3 运行结果53
5.2 Servlet与JSP之间的通信53
5.2.1 实例说明53
5.2.2 编程思路53
5.2.3 代码分析54
5.2.4 运行结果55
5.3.1 实例说明56
5.3.3 代码分析56
5.3 控制输出流56
5.3.2 编程思路56
5.3.4 运行结果57
5.4.3 准备工作58
5.4.2 编程思路58
5.4.1 实例说明58
5.4 用Servlet管理广告条显示58
5.4.4 代码分析59
5.4.5 运行结果68
5.5 小结69
第6章 JDBC数据库编程范例70
6.1 JDBC简介70
6.1.2 发送SQL语句70
6.1.1 获得连接70
6.1.3 返回结果71
6.2 Java数据库连接范例71
6.2.1 实例说明71
6.2.2 准备工作71
6.2.3 代码分析73
6.2.4 运行结果75
6.3.1 实例说明76
6.3 JavaBean封装数据库操作范例76
6.3.2 代码分析76
6.4 数据库连接池78
6.3.3 运行结果78
6.4.1 实例说明78
6.4.2 编程思路79
6.4.3 代码分析79
6.4.4 运行结果82
6.5.1 实例说明83
6.5 Java开发存储过程83
6.5.2 代码分析84
6.5.3 生成调用85
6.6.1 编写代码87
6.6 使用Java开发触发器87
6.6.2 生成调用88
6.7.1 什么是SQLJ89
6.7 使用SQLJ89
6.7.2 准备工作91
6.7.3 代码分析91
6.7.4 运行结果93
6.7.5 SQLJ的要点93
6.8 小结94
7.1.2 XML的优缺点95
7.1.1 XML与HTML的比较95
第7章 使用Java进行XML编程95
7.1 XML简介95
7.1.3 XML的注释98
7.2 DTD和Schema98
7.2.1 DTD简介98
7.2.2 Schema简介101
7.2.3 Schema的文件结构102
7.2.5 使用Java解析XML文件105
7.2.4 名域和Schema的结合105
7.3 XML的样式表106
7.3.1 使用CSS样式表106
7.3.2 使用XSL样式表109
7.3.3 使用XSL的例子110
7.4 DOM和SAX115
7.4.1 使用DOM116
7.4.2 使用SAX121
7.5 在JSP中使用XML123
7.5.1 实例说明123
7.5.2 编程思路124
7.5.3 代码分析124
7.5.4 运行结果128
7.6 小结129
第8章 分布式对象概述130
8.1 分布式计算介绍130
8.1.1 分布式计算的概念130
8.1.2 构成分布式计算的一些基本要素131
8.2 分布式对象131
8.2.1 CORBA体系结构132
8.2.2 COM/DCOM133
8.2.3 Java RMI134
8.2.4 CORBA、DCOM和RMI的比较136
8.3 基于面向对象技术的应用软件体系结构136
8.4 Web Service和SOA140
8.4.1 介绍SOA140
8.4.2 Web Service与SOA141
8.5 小结141
9.1 介绍RMI142
第9章 RMI编程范例142
9.2.1 构建服务器程序143
9.2 一个RMI会话系统143
9.2.2 构建客户程序145
9.2.3 注册对象并启动服务器和客户程序146
9.3 带有回调的RMI会话146
9.3.1 服务器程序147
9.4 远程对象激活149
9.3.2 客户程序149
9.4.2 实现远程接口151
9.4.3 注册激活对象程序151
9.4.4 客户程序152
9.4.5 运行程序153
9.5 在IIOP上运行RMI153
9.5.1 服务器端程序154
9.5.2 客户端程序155
9.5.3 运行程序156
9.6 小结156
10.1.2 Enterprise Bean的优点157
第10章 EJB编程范例157
10.1.1 Enterprise Bean是什么157
10.1 了解EJB157
10.1.3 使用Enterprise Bean的时机158
10.1.4 Enterprise Bean的类型158
10.1.5 EJB对象158
10.1.6 RMI和EJB对象159
10.1.7 远程接口159
10.1.9 Home对象160
10.2 Session Bean概述160
10.2.1 Session Bean是什么160
10.1.8 Home接口160
10.2.2 有状态Session Bean161
10.2.3 无状态Session Bean161
10.2.4 Session Bean接口162
10.3 无状态Session Bean开发示例163
10.3.1 主接口(StatelessHelloWorldHome)164
10.3.2 远程接口(StatelessHelloWorld)165
10.3.3 Bean实现类(StatelessHelloWorldImp)165
10.3.4 部署EJB166
10.3.5 生成访问无状态Session Bean的客户端程序170
10.4 有状态Session Bean开发示例171
10.4.2 StatefulFundManagerEJB的远程接口172
10.4.1 StatefulFundManagerEJB的主接口172
10.4.3 StatefulFundManagerEJB的实现类173
10.4.5 生成访问有状态Session Bean的客户端程序174
10.4.4 部署EJB174
10.5 Entity Bean开发示例178
10.5.1 Entity Bean和Session Bean的比较178
10.5.2 容器管理的持久性178
10.5.3 本地接口179
10.5.4 远程接口180
10.5.5 Bean实现类181
10.5.6 回调方法185
10.5.7 Bean管理的持久性188
10.6 Java消息服务和消息驱动Bean194
10.6.1 消息概述194
10.6.2 消息驱动Bean195
10.6.3 EJB和JMS195
10.6.4 MDB体系结构197
10.6.5 JMS消息接口198
10.6.6 MDB客户程序接口199
10.6.7 点对点消息队列模式200
10.6.8 发布—订阅消息模式201
10.6.9 消息驱动Bean应用实例201
10.7 基于Web的EJB应用程序示例207
10.7.1 收集需求207
10.7.2 层的设计208
10.7.3 生成实体Bean209
10.7.4 生成会话Bean221
10.7.5 生成Web接口234
10.7.6 部署应用程序241
10.8 小结242
第11章 CORBA以及Java IDL编程范例243
11.1 介绍CORBA243
11.1.1 对象管理组织(OMG)简介243
11.1.2 CORBA主要版本的发展历程243
11.1.3 CORBA体系结构概述244
11.1.4 CORBA的主要应用方向及中间件产品介绍245
11.2.1 OMG IDL文件概述245
11.2 介绍IDL245
11.2.2 JavaIDL介绍246
11.3 开发CORBA应用的服务器程序246
11.4 开发CORBA应用的客户机程序248
11.5 编写CORBA客户机applet249
11.6.1 编写SysProp.idl251
11.6.3 编写Java的客户机253
11.6.4 编写C++的IOR客户机254
11.6.5 运行程序256
11.7 利用动态调用方式实现分布式应用256
11.7.1 客户端动态调用接口(DII)257
11.7.2 服务对象动态骨架接口(DSI)258
11.7.3 程序举例259
11.8 小结260
第12章 JNDI编程范例262
12.1 介绍JNDI262
12.2 JNDI架构265
12.3 利用JNDI在网络上搜索资源265
12.4 用JNDI查找实例267
12.5 小结271
第13章 Java开发Web Service272
13.1 什么是Web Service272
13.2 一个简单的SOAP程序273
13.2.1 实例说明273
13.2.2 准备工作273
13.2.3 编写代码274
13.2.4 部署服务275
13.2.5 程序调用276
13.3 SOAP的信息结构279
13.3.1 SOAP封套(Envelope)279
13.3.2 SOAP信息头(Header)280
13.3.4 SOAP错误283
13.3.3 SOAP信息体283
13.4 WSDL语言和UDDI284
13.4.1 WSDL服务接口实例289
13.4.2 根据WSDL服务接口创建的UDDI tModel290
13.4.3 WSDL服务实现示例292
13.4.4 根据WSDL服务实现创建的UDDI商业服务292
13.4.5 查找WSDL服务接口293
13.4.6 查找WSDL服务实现描述293
13.4.8 UDDI bindingTemplate示例294
13.5 JSP调用Web Service范例294
13.4.7 查找UDDI bindingTemplate294
13.5.1 实例说明295
13.5.2 代码分析296
13.5.3 运行结果303
13.6 小结303
第14章 消息中间件概述304
14.1 消息传递概述304
14.1.1 消息传递服务实现模型304
14.1.2 点到点的消息传递305
14.1.3 发布—订阅消息传递305
14.1.4 “推”消息传递模型和“拉”消息传递模型305
14.3 WebSphere MQ概述306
14.2 消息中间件306
14.1.5 消息过滤、同步和质量306
14.1.6 电子邮件消息传递306
14.3.1 MQ的基本概念307
14.3.2 MQ的工作原理308
14.3.3 MQ的基本配置举例309
14.3.4 MQ的通信模式309
14.3.5 MQ Server和MQ Client310
14.3.6 MQ的API310
14.4 小结311
15.1.2 什么是JMS API312
15.1.3 什么时候应用JMS API312
15.1 JMS概述312
15.1.1 什么是消息312
第15章 JMS应用开发312
15.1.4 JMS API如何同J2EE平台工作313
15.1.5 JMS Provider(JMS提供者)314
15.1.6 JMS Messages(JMS消息)314
15.1.7 Portability(移植性)314
15.1.8 JMS不提供的功能314
15.1.9 与其他Java API的关系314
15.2.2 管理315
15.2.3 两种消息模式315
15.2 JMS体系结构315
15.2.1 JMS应用的组成315
15.2.4 JMS接口316
15.2.5 开发JMS应用317
15.2.6 安全性317
15.2.7 多线程317
15.2.8 客户端触发机制317
15.2.9 请求/答复(Request/Reply)318
15.3 JMS消息模型318
15.3.1 目标318
15.3.2 JMS消息组成318
15.3.3 消息头(header fields)318
15.3.6 JMS消息体320
15.3.4 消息属性(Message Properties)320
15.3.5 消息选择320
15.4 JMS消息工具321
15.4.1 管理对象(Administered Objects)321
15.4.2 Connection321
15.4.3 会话(Session)322
15.4.4 MessageConsumer325
15.4.5 MessageProducer325
15.4.6 消息发送模式325
15.4.7 消息生存时间325
15.4.8 异常326
15.5 JMS Point-to-Point模型326
15.6 JMS Publish/Subscribe模型327
15.7 JMS异常329
15.8 JMS应用程序服务器工具331
15.8.1 订阅消息的并发处理331
15.8.2 XAConnectionFactory334
15.8.3 XAConnection334
15.8.4 XASession334
15.8.5 JMS应用程序服务器接口334
15.9 JMS队列生产者/消费者范例334
15.9.1 发送消息335
15.9.2 接收消息336
15.9.3 配置服务器337
15.9.4 运行实例代码337
15.10 小结338
第16章 JavaMail应用开发339
16.1 用JavaMail发送简单邮件339
16.1.1 实例说明339
16.1.2 准备工作340
16.1.3 编程思路341
16.1.4 代码分析341
16.1.5 运行结果343
16.2 用JavaMail发送HTML邮件345
16.2.1 编程思路345
16.2.2 代码分析346
16.2.3 运行结果349
16.3.1 实例说明350
16.3 用JavaMail发送需要SMTP认证的邮件350
16.3.2 编程思路351
16.3.3 代码分析351
16.3.4 运行结果355
16.4 用JavaMail发送带附件的邮件355
16.4.1 实例说明355
16.4.2 编程思路356
16.4.3 代码分析356
16.4.4 运行结果359
16.5 发送电子邮件综合演练360
16.5.1 实例说明360
16.5.2 编程思路360
16.5.3 代码分析361
16.5.4 运行结果373
16.6 用JavaMail接收邮件列表374
16.6.1 实例说明374
16.6.2 编程思路375
16.6.3 代码分析375
16.6.4 运行结果379
16.7 用JavaMail接收单封邮件379
16.7.1 实例说明379
16.7.2 编程思路380
16.7.3 代码分析380
16.7.4 运行结果383
16.8 小结383