企业级Java编程思想英文版解读

需积分: 10 3 下载量 132 浏览量 更新于2024-07-24 收藏 811KB PDF 举报
"Thinking in Enterprise Java 是由 Bruce Eckel 编写的英文版企业级 Java 开发指南,尽管这本书相对较老,但仍然具有一定的参考价值。本书涵盖了网络编程、远程方法调用(RMI)和数据库连接等核心企业级 Java 开发主题。" 在《Thinking in Enterprise Java》中,作者首先介绍了企业编程的基础知识,为读者铺垫了必要的前提条件。这部分可能包括对 Java 平台的理解、企业级应用的基本架构和设计模式等内容,旨在让读者具备进行企业级开发的背景知识。 在网络编程部分,书中讲解了使用 Sockets 和 Channels 进行通信的基本概念。识别机器、服务器与客户端的角色划分是这一章节的关键。书中通过实例展示了如何创建简单的服务器和客户端,以及如何处理多个客户端的并发连接。此外,还涉及了 Datagrams(数据报)的使用,这是一种无连接、不可靠的通信方式。对于在 Applet 中使用 URLs 访问网络资源以及利用 Selector 基于的多路复用技术(在 JDK 1.4 中引入)也有所讨论,这些都是实现高效网络通信的重要工具。 远程方法调用(RMI)是 Java 在分布式系统中的重要特性。书中详细阐述了 RMI 的工作原理,包括定义远程接口、实现该接口、设置注册表、生成 stubs 和 skeletons 以及如何使用远程对象。这一部分的练习可以帮助读者巩固 RMI 的实际应用。 最后,书中提到了与数据库的连接,这是任何企业级应用中不可或缺的部分。这部分可能会涵盖 JDBC API 的使用,如何建立数据库连接,执行 SQL 查询,以及如何处理结果集。这些技能对于开发需要持久化数据的 Java 应用至关重要。 《Thinking in Enterprise Java》虽然年代稍久,但它提供的基础知识和实践案例对于理解企业级 Java 开发仍然具有很高的学习价值。书中的练习题可以进一步加深读者对这些关键概念的理解和应用。