首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为现有的Java项目开发web界面?

如何为现有的Java项目开发web界面?
EN

Stack Overflow用户
提问于 2014-05-20 06:00:41
回答 2查看 1.3K关注 0票数 0

我从未使用过Javascript、PHP等web技术,但现在我遇到了以下情况:

·我有一个Java项目。一些类,一个简单的AWT gui,一些输入字段,两个输出字段。老样子。gui使用我的逻辑类来处理输入,并在输出字段中显示输出。

·为了实践一些(对我来说是新的) web技术,我想创建一个HTML页面,它提供相同的功能:收集输入、处理逻辑、显示输出。

我的问题:

·这是一种有效的方法吗?我的意思是收集HTML页面上的数据,访问Java代码并显示结果。或者我最好试着只在Javascript中处理信息?正如我所说的,以前从来没有做过Javascript。我不知道这有什么可能。

·我认为哪些技术是相关的?Javascript?ASP?PHP?JSP?

一些输入将会非常好。我的CS硕士学位快完成了,但是网络技术从来都不是我的兴趣所在,也不是我课程的一部分。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-05-20 06:11:19

我真的不理解你的方法,其中一些是基于观点的。但是,我会拿我的问题,看看我已经做了什么,并将其转换为web应用程序。

获得一个像Netbeans这样的IDE。使用Tomcat。把Hello World去掉。创建一个显示数据的JSP/HTML页面。使用EL和JSTL。创建一个使用后端类/servlet查询数据的简单页面。如果你想使用embed你的html进行测试,你可以先做这个(我不是说永远这样做)。显示它。

从那里开始。

多读一些。

票数 0
EN

Stack Overflow用户

发布于 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)。

我在学习的过程中发现了一些有帮助的关键东西:

  • 大量阅读(例如,不同的tutorials)
  • Quick设计迭代。试一试你学到的东西,一次一个。当我试图同时学习JSP/Spring (服务器端)和JavaScript/HTML/CSS (客户端)时,我不知所措。首先让服务器端朝下。一旦您能够使用正确的数据生成HTMLs,就可以在客户机上创建漂亮的/响应式的HTML。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23747910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档