企业级Java编程思考:RMI与数据库连接详解

5星 · 超过95%的资源 需积分: 3 75 下载量 80 浏览量 更新于2024-09-20 收藏 811KB PDF 举报
"Think in Enterprise Java" 是由 Bruce Eckel 编写的权威IT技术书籍,专注于企业级Java编程的深入思考。该书的修订版1.1在2003年发布,主要针对网络编程部分进行了改进,包括移除IE中的超链接以优化阅读体验。原书是基于作者之前的作品《Thinking in Java》第二版的内容,但也新增了许多新的章节和主题。 该书的结构覆盖了企业级编程的多个关键领域,首先介绍了企业编程的入门知识,确保读者对所需的基础概念有充分了解。接着,作者着重讲解了网络编程的核心技术,如通过Socket与Channel进行通信,如何识别机器,以及服务器和客户端的交互模式。书中还探讨了如何在没有网络的情况下测试程序,并强调了端口在机器内部的独特作用。 在实际网络编程示例中,读者会学习到如何实现一个简单的服务器和客户端,服务多个并发连接,并处理数据报(Datagrams)。此外,作者指导读者如何在Java Applet中使用URL访问远程资源,以及如何从服务器读取文件。在Java 1.4版本中,作者介绍了Selector-Based Multiplexing这一高效的技术,这对于多路复用网络连接非常有用。 "Moreton networking" 部分可能涵盖了更高级的网络编程技术或设计模式,但具体内容未在提供的部分给出。 远程方法调用(Remote Method Invocation, RMI)是重要的分布式计算技术,书中详细讲解了如何设计和实现远程接口,包括设置注册表、创建stub和skeleton,以及有效地使用远程对象。这为读者展示了如何利用Java进行跨进程或跨机器的交互。 数据库连接是另一个关键部分,作者介绍了如何连接数据库,获取数据并进行操作。这部分内容对于任何依赖于数据库的企业应用来说都是必不可少的。 整个书籍通过大量实战练习和案例分析,帮助读者将理论知识转化为实际编程技能,适应企业级环境的需求。无论你是Java开发者还是希望提升企业编程能力的学习者,这本书都是一份宝贵的资源。由于篇幅所限,这里只是概述了部分内容,深入理解和掌握需结合完整版书籍阅读。