企业级Java编程思考:RMI与数据库连接详解
5星 · 超过95%的资源 需积分: 3 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开发者还是希望提升企业编程能力的学习者,这本书都是一份宝贵的资源。由于篇幅所限,这里只是概述了部分内容,深入理解和掌握需结合完整版书籍阅读。
2009-07-29 上传
2008-04-24 上传
325 浏览量
2012-09-28 上传
1538 浏览量
2010-01-15 上传
Leon惊叹号
- 粉丝: 54
- 资源: 23
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践