7. 待续...
本文已提供了足够的信息,供您开始学习 Java Web 编程。某些主题仅被简要提及,值得进一步深入探讨:
- XML(扩展标记语言)、CSS(层叠样式表)和 XSL(扩展样式表语言)
虽然我们已对这些主题进行了简要介绍,但仍有大量内容有待深入探讨。这些内容值得单独编写一份讲义。
- JavaScript
我们在书中零星使用了一些由浏览器执行的 JavaScript 脚本,但从未对其进行详细说明。例如,我们从未深入探讨过 JavaScript 语言本身。这是由于篇幅和时间有限。仅这一门语言就足以写成一本书。我们在附录中收录了三个重要的 JavaScript 示例,同样未作详细解释。不过,仅通过阅读这些示例的注释即可理解其含义,它们可作为参考范例。
- JavaBeans、JSP 标签
我们已经展示了如何在 Web 应用程序中分离 Java 代码和 HTML 代码。Java 代码被归入一个或多个 Servlet,而 HTML 代码则被归入一个或多个 JSP 页面。然而,在我们的示例中,JSP 页面中往往仍会残留几行 Java 代码。 我们可以通过在 JSP 页面中使用名为 JavaBeans 的组件以及预定义的 JSP 标签(或您自己创建的标签)来改进这一点。JSP 页面的这一方面并非必不可少(我们在实际示例中没有它也能很好地处理),但了解它仍然很有用。
- 企业级 Java Bean(EJB)
EJB 是 Servlet 和 JSP 页面运行容器所提供的组件。它们提供“系统”服务,使开发人员免于繁琐且困难的开发工作。EJB 提供的服务涵盖以下领域:事务、安全、数据库连接池等……
本文未涉及的所有这些主题,在由 WROX 出版、Eyrolles 发行的《J2EE 编程》一书中都有精彩的阐述。