将Java类移植到Web,同时保持所有功能

时间:2014-03-28 18:47:55

标签: java web-applications java-web-start

所以我编写了一些Java类,它们通过main方法作为传递参数获取输入,然后打印到屏幕上。有什么办法可以把它“移植”到我可以包含在网络文档的HTML中的东西吗?有多个类可以一起工作,所以我需要一些方法来包含所有这些并强制运行一个特定的文件。例如,如果我有Class1.javaClass2.java我想要运行Class1.java,但不知何故必须包含第二个类,因为第一个类依赖它。

我知道这可能不像我正在制作那么简单,例如,更改stdout以使用应用程序屏幕等可能会有复杂性,但任何能让我入门的东西都会有所帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

最符合您要求的是CGI,这是一项15年前流行的技术,但现在很少使用。下一个最合适的方法是将类包装在可以在java servlet容器中运行的东西中。

简单地说,您可以接受它们作为URL参数,而不是在main方法中使用参数。您可以打印到通过套接字将内容发送到Web浏览器的特殊流,而不是打印到stdout。 Web上有许多用于创建servlet的精细教程。我喜欢这个:http://helloworldprograms.blogspot.com/2010/08/servlet-hello-world.html