1 2 3 4 5 6 7 8 9 10 下一页 ASP/COM 和 J2EE 应用程序模型 接下来研究不同的应用程序体系结构,您可以使用这些体系结构开发 J2EE 应用程序并将其与相应的 ASP/COM 应用程序体系结构关联起来。 使用 Java Servlets 编程:基础知识 编写 Java Servlets 就可以对来自 URL 的请求进行可编程控制。典型的 servlet 调用类似于以下步骤: 客户机向 Web 服务器发出请求,将 servlet 命名为 URL 的一部分 ―― 例如, <FORM action="/myWebApp/LoginServlet" method="POST"> 。 Web 服务器将该请求转发给应用程序服务器,该服务器查找 servlet 类的实例。 Web 容器调用 servlet。(servlet 的一个实例被加载到内存中,每个请求都调用不同线程上的一个实例。) 注意,HTML 表单中 servlet 的 URL 包括 servlet 的名字和称为 上下文根(在上例中是 /myWebApp )的前缀。上下文根大致等价于 IIS 虚拟目录。 图 2 说明了这些步骤。 图 2. Servlet 调用 Servlets 扩展 HttpServlet 类。如有需要,可以覆盖 下列 HttpServlet 类的方法: init() :在应用程序服务器加载 servlet 时调用 destroy() :在应用程序服务器卸载 servlet 时调用 doGet() :通过 HTTP GET 调用 servlet 时调用 doPost() :通过 HTTP POST 调用 servlet 时调用 编写 servlet 涉及编写代码来处理 HTTP 请求,处理任何参数并直接返回任何内容,或委派另一种资源(如 JSP 页面)来处理响应。不建议直接从 servlet 返回 HTML,因为管理 Java 类内的 HTML 代码很不灵活。 (责任编辑:admin) |