J2EE编程历程与Oak(Java)的崛起

需积分: 10 1 下载量 14 浏览量 更新于2024-11-03 收藏 3.52MB DOC 举报
"J2EE编程指南 开发篇" 本文档主要介绍了J2EE技术的发展历程,作者通过个人在太阳公司的工作经历,展示了J2EE(Java 2 Platform, Enterprise Edition)的起源及其在互联网编程中的应用。J2EE是Java平台的企业版,专为构建分布式企业级应用程序而设计,它提供了包括服务器端组件模型、数据库连接、事务处理、安全性和可移植性在内的多种功能。 1. 背景与起源 J2EE的前身可以追溯到1993年,当时太阳公司(Sun Microsystems)正在开发一款名为“七星”(Star 7)的产品,它利用一种名为Oak的编程语言进行视频点播的演示。Oak的创造者James Gosling后来参与了语言规范的编写。随着互联网的兴起,Oak语言被重新定位为适合互联网的编程语言,并更名为Java。太阳公司还开发了WebRunner浏览器,支持在网络上传输Java Applets,这是早期Java在Web上的应用形式。 2. 面向Internet的编程 1994年,Oak语言被确认为理想的互联网编程语言,WebRunner浏览器的发布标志着Java Applets的诞生。作者开始编写指导文档,帮助程序员理解和使用Applets进行Web开发。这些早期的文档为后来的J2EE教程奠定了基础,其中包含了关于Applets的详细内容,类似于"The Java Tutorial"。 3. J2EE平台 J2EE平台随着时间的推移不断演进,成为一个全面的框架,支持企业级应用的开发。它包括多个组件,如Servlets、JavaServer Pages (JSP)、JavaServer Faces (JSF)、EJB(Enterprise JavaBeans)、Java Message Service (JMS)、Java Persistence API (JPA)等。这些组件共同为企业级应用提供了一套完整的解决方案,使得开发者可以构建高度可扩展、安全且跨平台的应用。 4. 文档约定与翻译 文档的排版和术语采用特定的格式,标题和章节使用不同字号,内容则用五号字,且有特定的缩进。文档的翻译工作由多位专业人员协作完成,确保内容准确无误地传达给中文读者。 "J2EE编程指南 开发篇"不仅是一部技术手册,也是Java和J2EE发展历程的见证,它详细介绍了J2EE如何从一个简单的编程语言演变为支撑大型企业应用的复杂平台。对于开发者来说,了解这段历史有助于更好地理解和应用J2EE技术。