WEB开发网
开发学院操作系统Linux/Unix 在AIX Version 5.3中使用Java和PHP技术进行开发(... 阅读

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

 2008-11-13 08:13:58 来源:WEB开发网   
核心提示: 在清单 7 中,您使用 Collection 将 SurveyQuestion 基类作为数组来创建一个集合,在AIX Version 5.3中使用Java和PHP技术进行开发(2)(10),然后,您使用 add() 将每个问题添加到该集合中,但是在您开始开发 Servlet 解决方案之前,

在清单 7 中,您使用 Collection 将 SurveyQuestion 基类作为数组来创建一个集合。然后,您使用 add() 将每个问题添加到该集合中。为了在问卷调查中提出所有这些问题,您对这个集合进行了遍历,并且调用了 ask() 方法。请记住,这将调用 SurveyQuestion 类的 ask() 方法,而该方法则调用在每个子类中自定义的 askspecific() 方法。

要输出回答,您再次遍历了这个集合,这一次,调用基类 SurveyQuestion 的 showresponse() 方法以输出每个 question 对象中所存储的 question_response 集合中的内容。

您可以使用下面的命令行,编译问卷调查和每个 SurveyQuestion 类: $ javac *.java。

清单 8 显示了在运行问卷调查时的输出。

清单 8. 输出$ java Survey
Q: Name?
(Enter your full name)
MC
Q: Favorite color?
(Enter your favorite color)
Choose from:
(1) Red
(2) Blue
(3) Green
2
===Results===
Q: Name?
MC
Q: Favorite color?
Blue

现在已经有了基本的应用程序,让我们来继续研究如何通过一个使用 Java Servlet 系统的网站来发布这个应用程序。

Java Servlet

Java Servlet 是工作于 Web 服务框架(比如我们在本系列文章的第 1 部分中所介绍的 Tomcat 安装)中的应用程序。Servlet 可以用于提供 HTML、接受来自表单的输入,并提供 Web 接口和组成您的应用程序的核心类之间的连接。

描述 Servlet

实际上,部署 Servlet 非常简单,但是在您开始开发 Servlet 解决方案之前,有一些基本的内容需要进行说明:

Servlet 派生于核心的 HttpServlet 类。这个类包含了一些核心方法和服务器环境之间进行交互(最终与客户端进行交互)所需的支持。

上一页  5 6 7 8 9 10 

Tags:AIX Version 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接