我对PHP有很好的了解。但我也想学习JSP等技术。我已经安装了Apache Tomcat 6.0和Eclipse Java EE。
我在Google上寻找JSP教程,发现有一些东西,比如JSP,Servlets,Struts,EJB,JSF等。我听过很多关于Struts和JSF的东西,他们非常好。
我想知道我应该以什么顺序开始学习这些技术。 (我对Core Java有很好的了解)
答案 0 :(得分:3)
您可能希望从学习Servlet和JSP的基础知识开始。这些是Web应用程序框架的构建块。
我不会花费太多时间在
一旦熟悉了Java如何作为网页提供服务的基础知识,就可以转到更复杂的框架,例如JSF,Spring Web MVC或Struts。这些框架都使用MVC设计模式,您可能已经将其与PHP框架一起使用(如果没有,这是一个非常好的学习原则)。所有这些项目都有详细记录,并且拥有相当规模的社区。 p>
作为一个注释,我觉得JSF的学习曲线比Spring或Struts更陡峭。如果您对JSF感兴趣,我建议您查看使用JSF的Seam框架,但也会稍微简化其使用。你可以同时学习JSF + Seam。
对于JSF的书籍,我喜欢 Core JavaServer Faces 。对于Spring,我喜欢 Spring in Action 。
答案 1 :(得分:0)
我建议你首先使用Servlet和JSP这本精彩的书为JSP和Servlet提供了极好的服务器端知识。