在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 责编:豆豆技术应用