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

http://tech.ddvip.com   2007年08月27日    社区交流

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

  其中的代码应该尽量简单,以便于理解。事实上,该代码本身在这个阶段并不完成什么具体工作,但是通过基于这个类创建一个新的对象,您可以创建一个问卷调查问题(请参见清单 2)。

  清单 2. 创建一个问卷调查问题SurveyQuestion basic = new SurveyQuestion('Name',
                     'Enter your full name');

  然后输出该问题文本(问题本身以及帮助): basic.ask();。

  很显然,基类没有提供用于即时收集输入信息的方法,所以您需要研究 SurveyQuestionText 类,它用作基本的自由格式文本的输入类。

  SurveyQuestionText 类

  SurveyQuestionText 类用于处理基本的文本选择——例如,当您提出一个问题,并在问卷调查的过程中希望获得自由格式的、单行的回答。这个问题类型和支持它的类非常简单,并且很容易创建。您只需要为该对象提供一个基本的构建器,并在 askspecific() 方法调用时,使用来自用户的回答信息填充 question_response 集合。您可以在清单 3 中看到完整的类。

  清单 3. SurveyQuestionText 类源代码import java.io.*;
import java.util.*;
public class SurveyQuestionText extends SurveyQuestion {
  public SurveyQuestionText(String qtext,
               String qhelp) {
    this.question_text = qtext;
    this.question_help = qhelp;
    this.question_type = "text";
  }
  public void askspecific() {
    this.question_response.add(this.getresponse());
  };
}

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

正在加载评论...