Java中间件开发技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李华飚,郭英奎等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2005
- ISBN:7508431359
- 页数:383 页
1.1 中间件的定义 1
目录 1
11.6 使用CORBA范例:Java和C++混合编程 25 1
11.6.2 编写Java的服务器程序 25 1
序 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处理cookie 30
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 创建远程接口 1 50
第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 什么是SQLJ 89
6.7 使用SQLJ 89
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和Schema 98
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和SAX 115
7.4.1 使用DOM 116
7.4.2 使用SAX 121
7.5 在JSP中使用XML 123
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/DCOM 133
8.2.3 Java RMI 134
8.2.4 CORBA、DCOM和RMI的比较 136
8.3 基于面向对象技术的应用软件体系结构 136
8.4 Web Service和SOA 140
8.4.1 介绍SOA 140
8.4.2 Web Service与SOA 141
8.5 小结 141
9.1 介绍RMI 142
第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上运行RMI 153
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 了解EJB 157
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 Bean 161
10.2.3 无状态Session Bean 161
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 部署EJB 166
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 部署EJB 174
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消息服务和消息驱动Bean 194
10.6.1 消息概述 194
10.6.2 消息驱动Bean 195
10.6.3 EJB和JMS 195
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 生成实体Bean 209
10.7.4 生成会话Bean 221
10.7.5 生成Web接口 234
10.7.6 部署应用程序 241
10.8 小结 242
第11章 CORBA以及Java IDL编程范例 243
11.1 介绍CORBA 243
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 介绍IDL 245
11.2.2 JavaIDL介绍 246
11.3 开发CORBA应用的服务器程序 246
11.4 开发CORBA应用的客户机程序 248
11.5 编写CORBA客户机applet 249
11.6.1 编写SysProp.idl 251
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 介绍JNDI 262
12.2 JNDI架构 265
12.3 利用JNDI在网络上搜索资源 265
12.4 用JNDI查找实例 267
12.5 小结 271
第13章 Java开发Web Service 272
13.1 什么是Web Service 272
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语言和UDDI 284
13.4.1 WSDL服务接口实例 289
13.4.2 根据WSDL服务接口创建的UDDI tModel 290
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 bindingTemplate 294
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 Client 310
14.3.6 MQ的API 310
14.4 小结 311
15.1.2 什么是JMS API 312
15.1.3 什么时候应用JMS API 312
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 Connection 321
15.4.3 会话(Session) 322
15.4.4 MessageConsumer 325
15.4.5 MessageProducer 325
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 XAConnectionFactory 334
15.8.3 XAConnection 334
15.8.4 XASession 334
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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018