<分区>
我对 PHP 有很好的了解。但是我也想学习JSP等技术。我已经安装了 Apache Tomcat 6.0 和 Eclipse Java EE。
我在谷歌上找JSP教程,发现有JSP、Servlets、Struts、EJB、JSF等几个东西,听说Struts和JSF都很好。
我想知道应该以什么顺序开始学习这些技术。 (我对 Core Java 有很好的了解)
<分区>
我对 PHP 有很好的了解。但是我也想学习JSP等技术。我已经安装了 Apache Tomcat 6.0 和 Eclipse Java EE。
我在谷歌上找JSP教程,发现有JSP、Servlets、Struts、EJB、JSF等几个东西,听说Struts和JSF都很好。
我想知道应该以什么顺序开始学习这些技术。 (我对 Core Java 有很好的了解)
最佳答案
您可能想从学习 Servlet 和 JSP 的基础知识开始。这些是 Web 应用程序框架的构建 block 。
除了了解 Servlet 的一般工作原理外,我不会在 Servlet 上花费太多时间。如今,大部分繁重的工作都是由网络应用程序框架完成的。
一旦您熟悉了 Java 如何将内容作为网页提供的基础知识,就可以转向更复杂的框架,例如 JSF、Spring Web MVC 或 Struts。这些框架都使用了 MVC 设计模式,您可能已经使用过 PHP 框架(如果没有,这是一个非常好的学习原理)。所有这些项目都有详细的文档记录,并且拥有庞大的社区。p>
请注意,我觉得 JSF 的学习曲线比 Spring 或 Struts 都陡峭。如果您对 JSF 很感兴趣,我建议您研究一下 Seam 框架,它利用了 JSF,但也在一定程度上简化了它的使用。您可以同时学习 JSF+Seam。
至于书籍...对于 JSF,我喜欢 Core JavaServer Faces。对于 Spring,我喜欢 Spring in Action。
关于java - 如何开始使用 Java 服务器端技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2064492/