Java网络编程与分布式计算实战
4星 · 超过85%的资源 需积分: 10 104 浏览量
更新于2024-10-23
收藏 2.32MB PDF 举报
"Java网络编程与分布式计算"
本书《Java™网络编程和分布式计算》由David Reilly和Michael Reilly撰写,由Addison Wesley出版社于2002年3月25日出版,共496页,ISBN号为0-201-71037-4。这本书是对不断变化的网络理论、Java技术以及Java网络API基本元素的易懂介绍。随着互联网、Web应用程序和Web服务的飞速发展,大多数现代程序和应用都需要某种形式的网络功能。由于Java编程语言在设计时就充分考虑了广泛的网络特性,因此它在进行网络编程和分布式计算方面具有独特优势。
无论您是需要扎实的网络编程知识的Java爱好者,还是想将现有网络编程技能应用于Java的开发者,这本书都是必备的实战指南。作者旨在帮助读者理解网络编程涉及的基本概念,并实践成为有效Java网络程序员所需的技能。这是一本快速掌握网络API的指南,涵盖了Java(TM)Network Programming的关键知识点。
书中详细讲解了以下内容:
1. **Java网络API**:涵盖Java支持的Internet协议,如套接字编程,这允许创建客户端和服务器端软件。套接字编程是网络通信的基础,用于建立和管理不同设备间的连接。
2. **用户数据报协议(UDP)**:一种无连接的网络协议,适用于对数据传输速度要求高但对数据完整性要求不那么严格的场景。
3. **TCP流**:传输控制协议(TCP)提供可靠的数据传输,确保数据包按顺序到达且无丢失,适合需要保证数据完整性的应用。
4. **HTTP协议**:超文本传输协议,是Web通信的基础,用于在Web浏览器和服务器之间交换数据。
5. **Java Servlet**:Java Servlet技术允许开发动态Web应用程序,它们运行在服务器端,处理来自客户端的请求并生成响应。
6. **远程方法激活(RMI)**:Java的远程方法调用机制,使得对象可以在网络中的不同Java虚拟机(JVM)之间进行交互。
7. **CORBA(Common Object Request Broker Architecture)**:一种跨平台的分布式计算框架,允许不同操作系统和编程语言的系统间进行交互。
8. **JavaMail API**:Java邮件API提供了一组接口和类,用于在Java应用程序中发送和接收电子邮件。
通过丰富的示例和实践,读者可以深入了解分布式计算的理论与实现。书中不仅教授了如何使用Java进行网络编程,还探讨了如何构建分布式系统,这些系统可以跨越多个设备协同工作,提高了计算效率和可扩展性。
《Java™网络编程和分布式计算》是一本全面而深入的教程,对于任何希望在Java环境中进行网络编程或从事分布式计算工作的开发者来说,都是一份宝贵的参考资料。书中的内容涵盖了从基础概念到高级技术的广泛范围,确保读者能够获得所需的知识和技能,以适应不断发展的网络和分布式计算领域。
2009-06-30 上传
2009-09-23 上传
2016-06-16 上传
2009-07-13 上传
325 浏览量
2007-05-17 上传
2008-05-07 上传
2015-05-07 上传
点击了解资源详情
youhaodeyi
- 粉丝: 3
- 资源: 19
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率