首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何开始使用Java服务器端技术?

如何开始使用Java服务器端技术?
EN

Stack Overflow用户
提问于 2010-01-14 21:56:25
回答 2查看 7.2K关注 0票数 5

我有一个很好的PHP知识。但我也想学习JSP等技术。我已经安装了Apache Tomcat6.0和Eclipse Java EE。

我在Google上寻找JSP教程,发现有几种东西,比如JSP,Servlet,Struts,EJB,JSF等等。我听说过很多关于Struts和JSF的东西,他们都很好。

我想知道我应该以什么顺序开始学习这些技术。(我对Core Java有很好的了解)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-14 22:21:56

您可能希望从学习Servlets和JSP的基础知识开始。这些是web应用程序框架的构建块。

除了了解Servlets的一般工作原理之外,我不会在Servlets上花费太多时间。如今,大部分繁重的工作都是由web应用框架完成的。

一旦您熟悉了Java如何将事物作为web页面提供服务的基础知识,就可以转到更复杂的框架,如JSF、Spring Web MVC或Struts。这些框架都利用了MVC设计模式,您可能已经在PHP框架中使用过该模式(如果没有,这是一个非常值得学习的原则)。所有这些项目都有很好的文档记录,并且有一个相当大的社区。

值得一提的是,我觉得JSF的学习曲线比Spring或Struts更陡峭。如果您对JSF感兴趣,我建议您研究一下Seam框架,它利用了JSF,但也在一定程度上简化了它的使用。您可以同时学习JSF+Seam。

至于书..。对于JSF,我喜欢核心JavaServer Faces。对于Spring,我喜欢Spring in Action。

票数 3
EN

Stack Overflow用户

发布于 2010-01-15 19:59:25

我建议您首先了解Servlet和JSP,这本非常棒的书非常完美地帮助您掌握了JSP和Servlet的服务器端知识。

Head First Servlets and JSP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2064492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档