在AIX Version 5.3中使用Java和PHP技术进行开发(2)

http://tech.ddvip.com   2008年11月13日    社区交流

本教程创建了一个简单的 Java 业务应用程序,然后将其作为 Servlet 部署到运行 IBM AIX® Version 5.3 操作系统的 System p™ 系统的 Apache Tomcat 应用服务器中。

  init() 方法

  init() 方法用于使用运行该 Web 应用程序所需的信息对 Servlet 应用程序进行初始化。在您的示例中,这意味着填充问卷调查问题的集合。

  当您在命令行中使用问卷调查应用程序时,您在前面曾看到了这方面的示例。让我们构建与上一次相同的问卷调查,如下面的清单 10 中所示。

  清单 10. WebSurvey 类 init() 方法源代码public void init(javax.servlet.ServletConfig config) {
  this.survey.add(new SurveyQuestionText("Name",
                      "Enter your full name"));
  this.survey.add(new SurveyQuestionRadio(
     "Favorite color",
     "Enter your favorite color",
     new String[] {"Red", "Blue", "Green"}));
  }

  在启动 Tomcat 应用服务器时将调用这个方法。

  现在让我们创建一个 doGet() 方法,以便在访问该应用程序时对结果进行处理。

  doGet() 方法

  doGet() 方法可以处理应用程序正常访问(例如,在访问与该应用程序相关联的页面时)时的输出信息。在这个方法中,您将输出与问卷调查相关的信息,而在您的示例中,这意味着输出生成一份问卷调查表所需的 HTML。

  在您的基于 Web 的问卷调查应用程序中,这个过程包括两个部分。首先是输出包装 HTML,如 <form> HTML 定义,然后是为每个问题(或者每个 HTML 表单字段)输出 HTML 表单元素。对于后面的一部分处理过程,您需要为每个问题生成一个唯一的 ID,以便每个表单字段元素具有一个唯一的名称,从而在提交该表单时能够访问这个数据。

来源:ibm    作者:Martin Brown    责编:豆豆技术应用

正在加载评论...