【问题标题】:JAVA applet converting to web applicationJAVA 小程序转换为 Web 应用程序
【发布时间】:2010-07-13 12:44:51
【问题描述】:

我有一个可以玩刽子手的小程序。现在我想用这个游戏代码创建 Web 应用程序。执行此操作的最简单方法是什么?哪些工具或平台最适合此解决方案?

【问题讨论】:

    标签: java web-applications applet


    【解决方案1】:

    如果 Applet 代码编写得很好,您应该已经将模型、视图和控制器与业务代码(“AI”)分开。要转换为 web 应用程序(我假设您仍然在 Java 上下文中交谈,因此针对 JSP/Servlet?),您基本上只需将 Applet 控制器替换为基于 Servlet 的控制器,并将基于 Swing/AWT 的视图替换为基于 JSP (HTML/CSS/JS) 的一种。


    根据 cmets,您似乎对 Web 开发完全陌生。我建议您通过以下链接了解自己:

    【讨论】:

    • 我想使用 JSP,但我不确定绘画和 rapaint 将如何工作以及如何将其与 serverlet 结合使用。 Applet 使用 Swing 组件。
    • @Gedzis:哦,天哪……绘画根本不会起作用。您必须重写所有使用 Swing 组件才能在 Web 上工作的东西。这一点都不简单,因为它是一个完全不同的平台。
    • JSP 与 Swing完全不同。 JSP 不会在客户端运行,也不会(直接)拦截客户端事件。是 HTML/CSS/JS 做到了这一点。 JSP 是一种基于Web 的视图技术,它提供了一个模板来编写HTML/CSS/JS 代码以及动态生成HTML/CSS/JS 和/或内联服务器端变量的能力。它所做的只是生成 HTML/CSS/JS 并通过 HTTP 从服务器发送到客户端。它肯定无法与 Swing 相提并论。在考虑事件时,您必须考虑带有输入字段和提交按钮和/或 JavaScript(Ajax?)的 HTML 表单。
    • 我明白这一点,因为几个月来我一直在使用 seam,所以我想我会将这个想法留给创建基于 Web 的“Hangman”应用程序
    猜你喜欢
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    相关资源
    最近更新 更多