网络应用程序 - 从哪里开始?

时间:2009-09-30 20:40:47

标签: java web-applications web-frameworks

我在Java的webapp开发方面相当新,并且一直在寻找关于这个主题的体面教程。我发现了一大堆从struts到seam的框架。考虑到我在这方面的专业水平相当低,我应该考虑哪个框架?

还有关于Web应用程序基础的全局教程吗?

5 个答案:

答案 0 :(得分:4)

Java EE tutorial涵盖了web applications的基础知识。

就框架而言,请查看this question

答案 1 :(得分:2)

我建议学习Seam,因为它在行业标准JSF上进一步构建。 它也是当今Java领域中可用的更新,更好的Web应用程序框架之一。 此外,它对EJB3和简单的pojo开发都有很好的支持。

您还应该阅读有关servlet的背景知识。

答案 2 :(得分:1)

我无法帮助您使用Java,但这里有excellent SO post的链接,可以帮助您解决第二个问题。

答案 3 :(得分:1)

如果您想要一些简单的Web应用程序开发,我强烈推荐grails。其他框架很好,但学习曲线和配置复杂性很高。大多数时候你会发现反对他们。

使用Grails,您可以在几分钟内启动并运行应用程序。

答案 4 :(得分:1)

我首先关注学习HTTP / HTML - 在构建动态Web应用程序之前,您需要了解静态Web开发的基础知识。

然后只做一些基本的Servlet和JSP - 所有其他Java Web框架都是基于此构建的 - 如果你直接进入更高级别的框架,迟早会遇到需要调试/开发的问题这需要了解底层servlet / JSP API的工作原理。

在您了解基础知识后,开始查看基于此构建的其他框架,以了解它们提供的内容。