代码之家  ›  专栏  ›  技术社区  ›  Xorty

从Java GUI到Java Web

  •  1
  • Xorty  · 技术社区  · 15 年前

    最近我用Java-Swing做了相当大的应用程序。现在我想转到网络。基本上,我不是微软人,JAVA对我很好。我已经检查了一些JavaEE框架的基础知识,并决定我的选择将是 春天 . 我已经熟悉JDBC了。学习Spring是一回事,但只使用gui(C++和Java)意味着我对Web开发的知识非常贫乏。

    在我开始阅读spring mvc的教程之前,我应该知道什么来开发web解决方案?我主要感兴趣的是“如何”与图形…从头开始还是像ide那样的开发?我有点喜欢f.e.silverlight,并将其集成到web或asp.net win表单中——这让我们的“gui”开发速度更快。你能给我一些有用的建议吗?

    桑克斯

    3 回复  |  直到 15 年前
        1
  •  5
  •   bakkal    15 年前

    你可能想查一下 http://code.google.com/webtoolkit/ 对于一些客户端的GUI JavaScript代码编译从Java语言。代码甚至在某种程度上看起来像swing:)

    另一件值得注意的事情是,也许你想使用 Hibernate 使用spring而不是jdbc。

        2
  •  2
  •   Community CDub    8 年前

    在web中,gui主要由 CSS . 你可以在这里找到 quick CSS tutorial/reference . 你得到 here 关于css功能的一些想法。“原始”ui部分由plain完成 HTML 这是在JavaEE Web应用程序通常从旧的上服务的情况下使用的。 JSP 文件或 JSF ,Sun自己的MVC框架,也来自XHTML文件,由 Facelets .

    谈到jsf,有几个丰富的ui组件库可以在jsf之上使用,比如 RichFaces ( showcase here ) IceFaces ( showcase here )有了这些库,你不需要拔出头发就可以完成基于css的look'n'feel工作。

    spring mvc不提供任何类似的富ui组件库。春天在我看来也是过时的 Java EE 6 API 它(最后)提供了许多现成的弹簧式设施。

        3
  •  0
  •   Denis Tulskiy    15 年前

    在你开始学习春天之前,考虑一下 Grails . 它建立在spring和hibernate之上,学习和使用起来容易得多。GRAILS使用Groovy,但是如果你知道Java,学习Groovy非常快。开发JavaEE或Spring应用程序是非常痛苦和枯燥的。您可以将grails与netbeans或eclipse一起使用。