最近,我一直在使用Java进行相当大的应用程序。现在我想搬到网上去。基本上-我不是微软的家伙,Java对我没问题。我已经检查了Java框架的一些基础知识,并决定选择Spring。我已经熟悉JDBC了。学习Spring是一回事,但是仅仅使用GUI (C++和Java)意味着我对web开发的知识非常贫乏。
在我开始阅读Spring教程之前,我应该知道些什么来开发web解决方案?我主要对图形“如何”感兴趣.从头开始还是一些不错的IDE RAD样的开发?我有点喜欢f.e。Silverlight和集成到web或asp.net的win forms --让我们的GUI用户开发得更快。你能给我一些有用的建议吗?
谢谢
发布于 2010-04-23 00:31:13
您可能需要检查http://code.google.com/webtoolkit/中的某些客户端GUI javascript代码编译。在某种程度上,代码甚至可能看起来像Swing :)
另一个值得注意的是,您可能希望使用类似于Spring的Hibernate,而不是使用JDBC。
发布于 2010-04-23 00:26:58
在web中,图形用户界面主要由CSS完成。你可以在这里找到一个快速CSS教程/参考。您可以从这里获得一些关于CSS功能的想法。“原始”UI部分是由普通的HTML完成的,在Java应用程序通常使用好的旧JSP文件或JSF (Sun自己的MVC框架)的情况下,也是从http://java.sun.com/javaee/6/docs/tutorial/doc/giepx.html提供的XHTML中完成的。
谈到JSF,有几个可以在JSF之上使用的丰富UI组件库,例如RichFaces (在这里展示)和IceFaces (在这里展示)。有了这些库,您不需要拔出头发来做基于CSS的外观‘n’感觉工作。
Spring不提供任何这样丰富的UI组件库。在我看来,Spring在改进的JavaEE6API中也是过时的,它(最后)提供了许多开箱即用的类似Spring的设施。
发布于 2010-04-23 00:38:03
在开始学习Spring之前,请考虑一下砂砾。它构建在Spring和Hibernate之上,学习和使用起来要容易得多。Grails使用Groovy,但是如果您知道java,学习groovy是非常快的。开发Java或Spring应用程序太痛苦和无聊了。您可以在NetBeans或Eclipse中使用grails。
https://stackoverflow.com/questions/2695401
复制相似问题