我从未使用过Javascript、PHP等web技术,但现在我遇到了以下情况:
·我有一个Java项目。一些类,一个简单的AWT gui,一些输入字段,两个输出字段。老样子。gui使用我的逻辑类来处理输入,并在输出字段中显示输出。
·为了实践一些(对我来说是新的) web技术,我想创建一个HTML页面,它提供相同的功能:收集输入、处理逻辑、显示输出。
我的问题:
·这是一种有效的方法吗?我的意思是收集HTML页面上的数据,访问Java代码并显示结果。或者我最好试着只在Javascript中处理信息?正如我所说的,以前从来没有做过Javascript。我不知道这有什么可能。
·我认为哪些技术是相关的?Javascript?ASP?PHP?JSP?
一些输入将会非常好。我的CS硕士学位快完成了,但是网络技术从来都不是我的兴趣所在,也不是我课程的一部分。
谢谢!
发布于 2014-05-20 06:11:19
我真的不理解你的方法,其中一些是基于观点的。但是,我会拿我的问题,看看我已经做了什么,并将其转换为web应用程序。
获得一个像Netbeans这样的IDE。使用Tomcat。把Hello World去掉。创建一个显示数据的JSP/HTML页面。使用EL和JSTL。创建一个使用后端类/servlet查询数据的简单页面。如果你想使用embed你的html进行测试,你可以先做这个(我不是说永远这样做)。显示它。
从那里开始。
多读一些。
发布于 2014-05-20 09:59:17
我认为您在这里有一个很好的设置来选择Spring/ JSP,因为在JSP中,您可以直接在HTML中调用不同的Java函数来生成网页。我建议您做一个非常基本的JSP教程,然后尝试使用现有的API生成HTML,以获得不同的数据(显示)。
一旦你有了JSP,看看Spring MVC。这仍然是Java领域的一部分,将使您更好地理解如何设计web框架。一旦您了解了JSP和Spring,您就可以继续使用Java技术创建您想要的任何web项目。
要学习Javascript,您需要在服务器端创建处理程序。这些函数将为您的页面通过Javascripts (从浏览器)发出的不同请求提供服务。您只需要在现有函数周围创建包装器,就可以开始使用它了。例如,您的API有一个搜索函数,它返回一个列表对象。现在创建一个处理程序,调用此函数为搜索函数的JavaScript请求提供服务,并以字符串、JSON等形式发送HTTP响应(而不是返回Java list)。
我在学习的过程中发现了一些有帮助的关键东西:
https://stackoverflow.com/questions/23747910
复制相似问题