J2EE指南:Java编程与互联网开发的历史

需积分: 10 2 下载量 168 浏览量 更新于2024-08-01 收藏 1.67MB DOC 举报
"J2EE指南中文版 - 详细介绍J2EE技术及发展历程" 这篇文档是对J2EE(Java 2 Platform, Enterprise Edition)技术的中文指南,讲述了J2EE的历史背景和技术演进。作者在1993年加入太阳公司(Sun Microsystems),参与了早期的Oak语言(即后来的Java语言)规范编写工作。文档中提到了Oak语言在视频点播产品的应用,以及在1994年随着互联网的兴起,Oak语言被重新定位为面向互联网的编程语言,并更名为Java。 1994年,公司开发了WebRunner浏览器,可以运行基于Oak(Java)的Applet,这标志着Java在Web上的应用开始。随着WebRunner的发布,相关的开发者指南也随之诞生,这便是J2EE Tutorial的雏形。这份指南最初专注于Applet的使用,随着时间推移,逐渐扩展以涵盖更广泛的J2EE企业级应用组件和服务。 J2EE作为一套企业级应用开发平台,包含了多种技术组件,如Servlet、JavaServer Pages (JSP)、JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Java Message Service (JMS)、Java Persistence API (JPA)、Java Transaction API (JTA)等,旨在提供跨平台的、安全的、可移植的解决方案,用于构建分布式、多层的企业级应用。 文档还提到了Mary Campione的加入,她为程序员提供了关于平台特性的文档支持,如线程的使用。这一部分暗示了J2EE教程不仅关注语言本身,也注重平台的实用性和开发者工具的完善。 整个J2EE框架的设计理念是模块化和分层架构,允许开发人员根据需要选择不同的服务和组件,如表示层(Presentation Tier)、业务逻辑层(Business Logic Tier)和数据访问层(Data Access Tier)。这种架构使得应用程序能够灵活地处理高并发、大规模数据处理以及复杂的业务流程。 J2EE的发展历程反映了Java在互联网时代的崛起,以及企业级应用需求的不断演变。随着技术的进步,J2EE后来演变成了Java EE(Java Enterprise Edition),并最终在Oracle的推动下,成为开源项目 Jakarta EE,继续为全球的开发人员提供强大的企业级开发平台。