标签
内容简介
本书以案例驱动的方式,系统讲解使用 Java 技术进行中间件编程的方法与技巧。全书从中间件技术导论与应用服务器概述入手,先帮助读者搭建开发环境,再逐一展开 Java 平台上的中间件相关技术:JSP、Java Servlet、JDBC 数据库编程、使用 Java 进行 XML 编程、分布式对象技术概述、RMI 远程方法调用、EJB 企业级 JavaBean、CORBA 与 Java IDL、JNDI 命名与目录服务、基于 Java 的 Web Service 开发,以及消息中间件与 JMS 应用开发、JavaMail 邮件应用开发等。 在传统 J2EE 技术之外,本书还专门介绍了当时较为前沿的若干类中间件:数据集成中间件、门户(Portal)中间件、网格中间件、工作流中间件、RFID 中间件、企业应用集成中间件与数字电视中间件,并在结尾对中间件技术的最新进展作了梳理。书中案例贴近实际开发场景,作者强调其中许多实例稍加修改即可用于真实项目。 全书共 21 章,约 78.8 万字,附赠光盘一张,适合作为 Java 程序员的中间件开发参考书,也可供高校计算机相关专业教学使用。需要说明的是,本书成书于 2007 年,技术栈以 J2EE 时代的 Servlet、EJB、CORBA 等为主,阅读时应结合当下主流框架与实践加以取舍。
编辑推荐
这是一本“用案例讲原理”的 Java 中间件入门与查阅型工具书。它的价值不在追赶最新框架,而在于把 Java 世界里与中间件相关的一整套基础技术串成一条线:从应用服务器与运行环境开始,依次讲到 Servlet、JDBC、RMI、EJB、CORBA/Java IDL、JNDI、JMS、JavaMail 与 Web Service,让读者理解远程调用、组件容器、消息通信、命名服务这些“中间件核心概念”在 Java 中分别对应什么、如何用代码落地。 其次,书中对数据集成、门户、网格、工作流、RFID、企业应用集成、数字电视等中间件门类做了横览式介绍,这类内容在其他 Java 教材中相对少见,有助于读者建立中间件的分类地图,理解“中间件”并不只有消息队列一种形态。 需要提醒的是,本书出版于 2007 年,EJB、CORBA 等技术的使用方式与今天差别很大,光盘配套环境也早已难以复现。因此更建议把它当作概念梳理与历史脉络读物,配合当下主流技术(Spring、消息中间件等)对照阅读,而不要照搬书中的代码与版本。
适合谁读
适合
- 已掌握 Java 基础语法、想系统了解中间件概念与分类的开发者
- 需要补足 J2EE 时代技术背景(Servlet、EJB、CORBA、JNDI)的读者
- 高校计算机相关专业教师,可作为中间件课程的教学参考与案例来源
- 从事老旧系统维护、需要理解早期 Java 企业级架构的技术人员
不适合
- 零编程基础的初学者,书中案例默认读者具备 Java 开发经验
- 希望学习 Spring Cloud、Kafka、Redis 等当代分布式中间件的读者
- 需要可直接用于生产环境的项目源码与最新版本实践指南的工程师
阅读建议
- 先读第1—3章建立中间件与应用服务器的整体概念,再按需跳读后续技术章节。
- 把每章的案例当作理解机制的实验,重点看调用流程与配置思路,而非记忆具体 API。
- 阅读时对照当下的 Spring、消息队列等主流实现,记录哪些概念延伸至今、哪些已被替代。
- 遇到 EJB、CORBA 等过时技术可略读,把时间留给远程调用、消息、命名服务等通用思想。
出版社简介
中国水利水电出版社
中国 · 成立于 1956 年
中国水利水电出版社是一家以水利电力专业为基础的科技出版社,同时兼顾其他学科,出版方向涵盖科学科普、励志成长、旅游、人工智能与考试等多个领域。库内现有图书56种,代表图书包括《漫游海底世界》《人工智能改变世界:走向社会的机器人》等科普读物,以及“英语阅读我不怕”“英语写作我不怕”系列和《30天韩语入门:漫画图解学韩语》等语言学习类图书,还有《首尔乐游必看实用彩绘宝典》《东京乐游必看实用彩绘宝典》等旅游指南。代表作者有田久林、优尼创新外语研发中心、吕朦、刘进长、雷瑾亮、幼升小课题研究组等。公开资料有限,从库内图书看,该社注重实用性与可读性,在科普、外语学习与旅游生活类图书方面形成一定特色。
目录
- 序
- 第1章 中间件技术导论
- 第2章 应用服务器概述
- 第3章 准备上手
- 第4章 JSP编程范例
- 第5章 Java Servlet编程范例
- 第6章 JDBC数据库编程范例
- 第7章 使用Java进行XML编程
- 第8章 分布式对象概述
- 第9章 RMI编程范例
- 第10章 EJB编程范例
- 第11章 CORBA以及Java IDL编程范例
- 第12章 JNDI编程范例
- 第13章 Java开发Web Service
- 第14章 消息中间件概述
- 第15章 JMS应用开发
- 第16章 JavaMail应用开发
- 第17章 数据集成中间件
- 第18章 门户(Portal)中间件
- 第19章 网格中间件
- 第20章 工作流中间件
- 第21章 中间件技术的最新进展
常见问题
这本书是哪一年出版的,现在读还有价值吗?
本书由中国水利水电出版社于2007年9月出版,ISBN 为 978-7-5084-4914-2。作为技术书它已明显过时,EJB、CORBA、JSP 等写法与今天差异很大;但其对中间件分类(消息、数据集成、门户、工作流等)与远程调用、命名服务等基础概念的梳理仍有参考价值,适合当作概念地图而非实战手册。
这本书和《分布式中间件技术实战(Java版)》是同一本吗?
不是。本书由李华飚、郭英奎、李旭伟等编著,2007 年由中国水利水电出版社出版;《分布式中间件技术实战(Java版)》由钟林森著,2019 年由机械工业出版社出版,内容聚焦 Redis、RabbitMQ、ZooKeeper、Redisson 等当代中间件。两者书名相近但作者、出版社、内容体系完全不同。
书里附的光盘内容现在还能用吗?
原书附赠光盘1张,通常包含书中案例源码与配套环境。由于成书于2007年,其中的服务器版本、JDK 版本与依赖库在现在的系统上多半难以直接运行,建议只把源码作为阅读参考,实际动手时改用当前主流环境重新搭建。
这本书适合作为高校教材使用吗?
可以,但需谨慎。全书共21章、约78.8万字,章节划分清晰,附有大量案例,早期确有院校将其作为参考书。不过书中技术栈偏旧,若作为教材建议由教师补充当代中间件内容,并说明历史技术的演进关系,避免学生形成过时认知。
书中讲的“中间件”包括哪些类型?
按原书结构,既包括 Java 平台上的技术性中间件内容,如 Servlet 容器、EJB 容器、RMI、CORBA/Java IDL、JNDI、JMS 消息中间件、JavaMail 与 Web Service;也横览了数据集成中间件、门户(Portal)中间件、网格中间件、工作流中间件、RFID 中间件、企业应用集成中间件和数字电视中间件等门类。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。