【发布时间】:2010-11-08 04:55:04
【问题描述】:
我已经用 Java 编写了一些算法,我需要将这些算法包含在我的 Web 应用程序中。
我正在使用 Apache Tomcat,我需要做的是,例如,当我单击网页上的开始按钮时,应该执行一个 Java 类。我认为这是通过使用 servlet 完成的,对吗?如果是这样,你知道我在哪里可以找到一些关于它的文献吗?我在互联网上搜索,但对我来说有点困惑。
【问题讨论】:
标签: java apache tomcat servlets
我已经用 Java 编写了一些算法,我需要将这些算法包含在我的 Web 应用程序中。
我正在使用 Apache Tomcat,我需要做的是,例如,当我单击网页上的开始按钮时,应该执行一个 Java 类。我认为这是通过使用 servlet 完成的,对吗?如果是这样,你知道我在哪里可以找到一些关于它的文献吗?我在互联网上搜索,但对我来说有点困惑。
【问题讨论】:
标签: java apache tomcat servlets
是的,你是对的。您想编写一个处理对 URI 的请求的 servlet。 这里有一些介绍:
Tomcat 附带了一些示例,您可以先查看源代码,它们应该在 webapps/sample 目录中。 Tomcat 文档也是一个好的开始。
【讨论】:
我会看看这个introduction to servlets
servlet 接收 HTTP 请求(例如,对页面的请求等)。它将通过doGet() 或doPost() 方法处理该请求,并返回一个HTTP 响应。该响应将包含您的结果(很可能是 HTML 页面,尽管这不是强制性的)。
我会(按顺序)
集成您的库将是微不足道的,因为 servlet 只是一个 Java 类,可以实例化/调用任何其他 Java 类。
【讨论】:
您需要学习如何在 Web 服务器中使用 Java。我建议您首先使用 JSP,因为它可以让您轻松创建调用 Java 代码的网页。
网上有很多JSP教程-我相信这一个适合:http://www.jsptut.com/
【讨论】: