可能重复:
Java: How to invoke code running on a server from a browser?
我刚问过:Java: How to invoke code running on a server from a browser?
我收到了很多建议。这是一个简短的总结:
我不确定我应该优先考虑什么。我有一个小类项目,我需要在服务器上执行一些代码。我基本上需要:
我有一个我刚设置的Apache服务器(我已经放了一个index.html,但就是这样)。我不知道该怎么办。有人能指点我一个教程吗?我尝试过一些谷歌搜索,但我不完全确定我应该搜索什么。
编辑:我现在正在使用Eclipse,我只是注意到在new下它有一个Java EE选项。我在探索。
答案 0 :(得分:3)
Java Web应用程序有两个方面。首先是开发Java Web应用程序,另一个是实际运行Web应用程序。
开发Java webapp的最简单方法是理解和使用 1. Java Servlets 2. Java Server Pages(JSP) 3. JavaEE jdk
要实际运行Web应用程序,必须将其托管在Java Servlet容器(Web服务器)中。从您提到的列表中,Tomcat和Jetty都是Servlet容器,您可以选择其中一个。
一旦理解了基础知识,就可以继续学习JavaEE和其他各种框架,并开始研究像Glassfish,JBoss等实际Java应用程序服务器。
您不需要Apache httpd服务器。这对于提供java Web应用程序并不直接有用(尽管它具有间接用途,一旦涵盖了基础知识,您可能会理解这些用途)。
如你所说,你正在使用eclipse。我建议你从“动态Web应用程序”项目开始,而不是JavaEE项目。这将设置一个基于Java servlets的基本项目供您开始使用。另外,matt b提供的教程是如何使用eclipse开发一个简单的基于servlet的java web应用程序并在tomcat上运行它的优秀资源。
答案 1 :(得分:1)
您需要以下内容:
Tomcat(或Jetty)是托管代码的服务器平台。 JSP是您编写代码的编程语言。
如果您了解一些编程基础知识,您会发现JSP易于学习。这是一个easy tutorial,这里是another one,另一个是third cool one。您还需要了解一些very basic html。
我希望这有帮助。如果您还需要更多信息,请询问。
答案 2 :(得分:0)
This is a tutorial关于如何使用Eclipse的向导创建servlet。
答案 3 :(得分:0)
我建议您安装Tomcat。
运行http://localhost:8080/examples
框中提供的示例单击浏览器中的JSP示例,然后单击Execute以显示任何一个显示Form元素的文本框,复选框。
然后导航到/ webapps / examples / jsp
下文件系统上的examples目录简单的方法是尝试更改那里的JSP代码,并开始修改那里的代码以捕获您想要的内容并跟踪它。