7. 未完待续……
本文已提供了足够的信息,足以让您正式开始Java Web编程。某些主题仅被简要提及,值得进一步深入探讨:
- XML(eXtended标记语言), 样式表 CSS(层叠样式表)和 XSL(eXtended 样式表语言)
我们已探讨了这些主题,但仍有大量工作待完成。仅这三项内容就值得单独编写一份讲义。
- JavaScript
我们零星使用过一些由浏览器执行的JavaScript脚本,但从未深入探讨。 例如,我们从未深入探讨过JavaScript语言的细节。这主要是受限于篇幅和时间。该语言同样可能需要单独撰写一本书来详述。我们在附录中添加了三个具有代表性的JavaScript示例,同样未作详细解释。不过,仅通过阅读这些示例的注释即可理解其含义,它们可作为参考范例。
- JavaBeans、JSP标签
我们已展示了如何在 Web 应用程序中分离 Java 代码与 HTML 代码。Java 代码被整合到一个或多个 Servlet 中,而 HTML 代码则被整合到一个或多个 JSP 页面中。 然而在我们的示例中,JSP页面中往往仍残留着几行Java代码。我们可以通过在JSP页面中使用名为Java bean的组件,以及预定义或自定义的JSP标签 (标签扩展)。JSP页面中的这一特性并非必不可少(在我们的现实示例中并未使用),但了解它仍很有帮助。
- 企业级 Java Beans (EJB)
EJB是容器提供的组件,Servlet和JSP页面即在这些容器中运行。它们提供“系统”级服务,从而免去了开发人员冗长而艰巨的开发工作。 EJB提供的服务涉及以下领域:事务处理、安全、数据库连接池等。
本文未详述的所有这些主题,在由WROX出版社出版、Eyrolles发行的《J2EE编程》一书中均有精彩阐述。