2010-04-12 65 views
1

我是一个合理的程序员,拥有约11年的经验。我想构建一个Java Web应用程序。最快的开始是什么?

我特别喜欢Ruby/Rails和ActionScript。

Java很简单,我已经将它用于普通应用程序,并且大部分是在服务器上运行的,而不是基于web的。

我想用Java开发一个Web应用程序,以便利用BlazeDS之类的东西,并帮助将前端与我以前编写的Java应用程序捆绑在一起。即使用现有的Java代码,但是在web上下文中。

但我遇到了麻烦 - 困惑 - 寻找一个平稳的开始。我不想使用Grails,在那里,谢谢,我想使用Pure Java,以及任何你能想到的框架。春天,冬眠等

我从哪里开始?

回答

3

Play Framework可让您快速入门。 http://www.playframework.org/

+0

看起来很有趣,容易,我希望你可以轻松利用图书馆。 我喜欢Amazon AWS S3。我可以像使用另一个库一样使用Java JetS3t工具包,可以吗? – shashin 2010-04-12 16:40:00

+0

从上次阅读常见问题解答:http://www.playframework.org/documentation/1.0.2/faq – z5h 2010-04-12 17:44:10

1

这个线程包含启动Java Web开发

http://www.daniweb.com/forums/thread249070.html

+2

除了链接到外部广告填充可能不可靠的资源外,您可以快速总结其中的一些要点。这会使**更好的答案。 – 2010-04-12 15:38:39

0

我真的很高兴与Spring MVC的工作有用的指标。花了一段时间才跟上Spring,但整个事情都是在投入时间之后才做出来的。

2

Spring Roo是一款面向网络应用的RAD框架。它类似于Rails或Grails,但使用代码生成而不是元编程魔术。

+0

听起来很不错,并且有很好的符合标准的长列表。春天似乎有开心的开发者,而“Roo”是我最喜欢的后缀之一。 – shashin 2010-04-12 16:37:08

+0

Roo不仅仅适用于网络应用... – 2010-05-26 01:01:30

0

我发现JavaServer Faces 2.0使用Facelets是功耗和易用性之间的良好折中,此外,它还允许您在获得更高级功能时使用大量额外的库。

对于JBoss,您需要在您的Web应用程序中包含JSF。下载2.0.2发行版并查看其中的文档。

1

既然你的目标是“纯Java”,那么Wicket呢?直接从他们的功能列表:

Wicket不标记与Java代码混合,并没有添加特殊的语法,以标记文件。 HTML和Java的世界是并行的,并且只与Wicket ID相关联,Wicket ID是HTML中的属性和Java中的Component属性。由于Wicket HTML只是HTML,而Wicket Java只是Java,所以编码人员和设计人员可以在很大程度上独立工作,而不依赖任何特殊工具。

如果您需要更多信息,请点击why you should use Wicket上的网页。

相关问题