我有一个很好的PHP知识。但我也想学习JSP等技术。我已经安装了Apache Tomcat6.0和Eclipse Java EE。
我在Google上寻找JSP教程,发现有几种东西,比如JSP,Servlet,Struts,EJB,JSF等等。我听说过很多关于Struts和JSF的东西,他们都很好。
我想知道我应该以什么顺序开始学习这些技术。(我对Core Java有很好的了解)
发布于 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。
发布于 2010-01-15 19:59:25
我建议您首先了解Servlet和JSP,这本非常棒的书非常完美地帮助您掌握了JSP和Servlet的服务器端知识。
Head First Servlets and JSP
https://stackoverflow.com/questions/2064492
复制相似问题