企业级Java编程:Thinking in Enterprise Java探索
需积分: 23 9 浏览量
更新于2024-07-21
3
收藏 811KB PDF 举报
"《Thinking in Enterprise Java》是Bruce Eckel所著的一本关于企业级Java开发的书籍。这本书探讨了网络编程、远程方法调用(RMI)以及数据库连接等核心企业级Java技术。虽然提供的内容是PDF版的某个早期修订版本,可能会有不完整之处,但仍然对学习者具有参考价值。作者建议使用Mozilla浏览器来获得最佳阅读体验,因为Internet Explorer可能在显示带有脚注的行时出现问题。"
在《Thinking in Enterprise Java》中,作者首先介绍了企业编程的基础知识,确保读者具备必要的背景知识。这部分内容涵盖了网络编程的关键概念,如:
1. **网络编程与Sockets & Channels**:讲解了如何识别机器、设置服务器和客户端,以及如何在没有实际网络的情况下测试程序。Socket编程是网络通信的基础,书中通过一个简单的服务器和客户端示例,帮助读者理解其工作原理。此外,还讨论了如何处理多个并发客户端连接,以及Datagram(UDP)通信。
2. **Selector Based Multiplexing in JDK 1.4**:随着Java版本的更新,JDK 1.4引入了选择器(Selectors),这使得更高效地管理多路复用套接字连接成为可能,提高了网络应用程序的性能。
接下来,书中的重点转向了Java的远程方法调用(RMI)技术:
1. **Remote Method Invocation (RMI)**:RMI允许对象在不同的Java虚拟机(JVM)之间进行交互,是分布式计算的核心。书中详细介绍了如何定义远程接口、实现这些接口,设置注册表,生成存根(Stubs)和骨架(Skeletons),以及如何实际使用远程对象。
在深入探讨网络和分布式计算之后,书中还涉及了与数据库交互的内容:
1. **Connecting to Databases**:这部分内容通常包括如何在Java应用程序中获取数据库连接,可能涉及到JDBC(Java Database Connectivity)API的使用,以及如何执行SQL查询,读取和写入数据到数据库。
尽管给出的部分内容没有提供完整的反馈机制和详细章节,但这些摘录已经展示了《Thinking in Enterprise Java》如何系统地引导读者掌握企业级Java开发的关键技能。对于任何希望在Java平台上从事企业级应用开发的程序员来说,这本书都是一个宝贵的资源。
2020-09-04 上传
2023-06-26 上传
2023-11-11 上传
2023-07-16 上传
2023-06-06 上传
2023-08-01 上传
2024-01-08 上传
![](https://profile-avatar.csdnimg.cn/95fc1dbefb8c45b5a117fe4042ea456e_u011389515.jpg!1)
飒行
- 粉丝: 14
- 资源: 7
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命