1 2 3 4 5 6 下一页 J2EE 是一个不依赖于平台的环境,设计这个环境是为了开发和配置在企业范围内使用的基于网络的应用程序。这个平台曾被喻为元语言或语言超集。但在本质上,J2EE 仅仅是 Java 编程语言和一些特定的 Java 类的最小集合。(参见 参考资料 中 J2EE 类文档的链接。) J2EE 由用于开发多层且基于网络的应用程序的应用编程接口(API)、服务以及协议组成。它是一个复杂的标准,要想写一篇使之简化的文章,其难度不亚于撰写一篇简化联邦税务代码的文章,这可不是一件容易的事。但是,让我们从它的一些基本原则开始讲起,直至少量的实现细节,整个旅程还是会让您有所启发的。现在扣紧安全带,让我们开始吧! 基本原则 J2EE 多层设计中的客户机层是由纯 HTML 协议表示的,这些 HTML 由 JavaServer Pages(JSP)和 Java Servlet 生成,并用传输协议(当然是 TCP/IP)潜在地部署多个 Java 小程序。任何符合标准的 Web 浏览器都能够作为 J2EE 系统的客户机正常运行。 服务器层包含 EntERPrise JavaBean(EJB)技术,用这些技术定义了企业应用程序的平台逻辑。EJB 服务器提供线程管理、并发管理、内存管理以及安全方面的功能,并自动完成这些任务,以便于应用程序程序员摆脱这些细节方面的负担。这就是 J2EE 设计的威力所在。 处在最底层的是企业珍贵数据的核心,在这里,可以通过 Java 数据库连接(Java Database Connectivity,JDBC)接口访问标准的数据库工具,如 IBM® DB2®、Oracle、MySQL 或任何数量的基于结构化查询语言(Structured Query Language,SQL)的其他数据库引擎。 J2EE 的全部都是关于定义 Web 服务的 —— 对于定义动态页面的方式而言这是一个很不错的名字,在这种方式下程序动态地生成网页,而不是仅向进行调用的客户机浏览器返回一般的 HTML 文本文件。J2EE 是一个真正的各种技术缩写词的大杂烩,每种技术用一个容易记住的缩写词来描述。作为程序员,您不需要苛求自己掌握所有这些技术以在 J2EE 环境中成就辉煌的事业,但是您只要学到更多这方面的知识,就能够使您的事业获益。 (责任编辑:admin) |