企业级Java编程思想导论:网络、RMI与数据库连接
需积分: 10 43 浏览量
更新于2024-07-20
收藏 811KB PDF 举报
《企业级Java思考》(Thinking in Enterprise Java)是Bruce Eckel所著的一本深入讲解企业级Java编程的教材,修订版1.1发布于2003年5月。本书共分为九章,涵盖了网络编程、远程方法调用(RMI)、数据库连接、Servlets、JavaServer Pages、自定义标签以及Enterprise JavaBeans等内容,适合那些希望在企业级应用开发中提升Java技能的开发者。
第一章“Introduction to Enterprise Programming”介绍了企业级编程的背景和基本概念,为读者提供了一个整体的视角。在这一部分,作者会概述企业应用的特点,如并发处理、分布式系统和数据持久化等。
第二至八章详细探讨了关键的技术点:
- **Network Programming with Sockets & Channels**:这一章节主要讲解如何利用Java的Socket和Channel进行网络通信,包括如何识别机器、区分服务器和客户端,以及如何测试程序。作者介绍了端口号的重要性,并通过实例展示了简单的服务器和客户端交互。此外,还介绍了使用Java 1.4的Selector实现多路复用技术,提高网络编程效率。
- **Remote Method Invocation (RMI)**:这一章节介绍如何在Java中实现远程方法调用,包括创建远程接口、实现接口、设置注册中心、生成stub和skeleton,以及实际使用远程对象。RMI是实现分布式计算和组件化的关键工具。
- **Connecting to Databases**:这部分涉及数据库连接,讲解如何从Java应用程序访问数据库,获取和操作数据,这对于企业级应用中的数据持久化至关重要。
- **Servlets** 和 **JavaServer Pages (JSP)**:这两章介绍Java在Web应用开发中的核心技术,Servlets用于服务器端逻辑处理,而JSP则提供动态网页生成能力,两者共同构建现代企业网站的基础架构。
- **Custom Tags**:自定义标签允许开发者扩展JSP的功能,提高页面模板的重用性和灵活性。
- **Enterprise JavaBeans (EJB)**:EJB是企业级Java的基石,EJB提供了容器管理和事务支持,有助于构建复杂的企业级业务逻辑和分布式应用。
最后一章“Exercises”包含丰富的实践练习,帮助读者巩固所学知识并提升编程技能。
《Thinking in Enterprise Java》不仅深入浅出地解释了技术原理,还强调了实践与应用,是一本适合希望通过Java进入企业级应用开发的程序员不可或缺的参考书籍。无论是对Java初学者还是经验丰富的开发人员,都能从中受益匪浅。
2012-09-26 上传
2018-11-20 上传
2017-06-20 上传
点击了解资源详情
2007-12-29 上传
2023-02-28 上传
2021-09-30 上传
2021-10-08 上传
前方没有终点
- 粉丝: 0
- 资源: 1
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析