如何使用JSP和Javascript将Applet应用程序转换为Web应用程序?

时间:2015-02-03 12:43:43

标签: java javascript jsp gwt applet

我有一个基于小程序构建的项目,它还包含对后端的 Corba 调用(使用C语言)。现在我需要删除Applet并将其转换为 JSP Javascript 组合。但代码似乎很复杂,因为它也包含后端调用。我在确定JSP中要转​​换的内容以及Javascript中的内容时遇到了问题。

如果我在Javascript中转换所有applet逻辑,我将如何将javascript数据传递给Java对象以将其作为corba调用的输入传递。

我无法在JSP中实现所有逻辑,因为现有逻辑依赖于用户对数据的动态变化。

我尝试了各种链接,但无法找到解决问题的正确方法。 我在某处读到 Google Web Toolkit(GWT)可能会帮助我将Java Logic转换为Javascript,但无法确定究竟需要为此做些什么。

任何人都可以指导我应该如何开始以及我应该怎样做才能完成我的项目?

1 个答案:

答案 0 :(得分:2)

首先是坏消息。没有通用和神奇的解决方案可以将您的遗产(正如您所描述的)转换为现代的n层Web应用程序。

我可以建议您执行以下步骤。

  1. 决定您将使用哪种客户端和服务器端技术,并了解它们是否足够熟悉以开始编码。
  2. 了解您的遗留代码并重新设计。确定必须重写代码的哪些部分,可以按原样使用哪些内容以及必须更改和/或重新打包的内容。
  3. 要选择客户端技术,请尝试搜索"客户端javascript框架"或类似的东西。你提到的GWT的流行现在正在下降。如今最现代的框架是AngularJS。

    关于服务器端技术,我个人更喜欢Spring,但你也可以看看Guice和EJB。您还可以将整个服务器端实现为servlet集合。它是由你决定。

    开始学习这个神奇的世界,然后回答更具体的问题。祝好运。