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

How can I convert an Applets application into an Web application using JSP and Javascript?

我有一个基于 Applets 的项目,它还包括 Corba 对后端的调用(使用 C 语言) .现在我需要删除小程序并将其转换为 JSPJavascript 组合。但是代码似乎很复杂,因为它还包含后端调用。我在弄清楚要在 JSP 中转换什么以及在 Javascript.

中转换什么时遇到问题

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

我无法实现JSP中的所有逻辑,因为现有逻辑取决于用户对数据的动态更改。

我尝试了各种链接,但找不到适合我的问题的解决方案。 我在某处读到 Google Web Toolkit (GWT) 可能会帮助我将 Java Logic 转换为 Javascript,但无法弄清楚到底是什么需要为此做。

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

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

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

  1. 决定您将使用哪种客户端和服务器端技术,并学习它们以熟悉并开始编码。
  2. 了解您的遗留代码并重新设计它。决定代码的哪些部分必须重写,哪些可以按原样使用,哪些需要更改 and/or 重新打包。

要选择客户端技术,请尝试搜索 "client side javascript frameworks" 或类似内容。你提到的 GWT 的受欢迎程度现在正在下降。目前最现代的框架是 AngularJS。

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

开始学习这个奇妙的世界,然后带着更具体的问题回来。祝你好运。