在学习春季之前,我应该知道什么?[已关闭]
我一直在学习春天,我真的很喜欢我正在学习的东西,但目前感觉自己没有能力做任何事情。我非常了解Java,我对ant很熟悉,但我对J2EE,JSP,Servlets,Tomcat,Maven,Hibernate,JPA一无所知,而且我从未使用Java制作过任何类型的网站(我用Java制作了许多应用程序,但我制作的所有网站都使用PHP)。
我应该巩固我对“基础知识”的一些了解,还是应该继续在春天徘徊?
我一直在学习春天,我真的很喜欢我正在学习的东西,但目前感觉自己没有能力做任何事情。我非常了解Java,我对ant很熟悉,但我对J2EE,JSP,Servlets,Tomcat,Maven,Hibernate,JPA一无所知,而且我从未使用Java制作过任何类型的网站(我用Java制作了许多应用程序,但我制作的所有网站都使用PHP)。
我应该巩固我对“基础知识”的一些了解,还是应该继续在春天徘徊?
春天是一个怪物。这完全取决于你对春天的哪个部分感兴趣。一个好的起点是依赖关系注入容器,它不需要您不熟悉的技术(您的问题中的技术)。
如果您有兴趣学习Spring MVC(听起来您可能基于您提到的技术),我建议您学习这些基础知识(再次从您的问题中):
对于Spring MVC,我也会考虑RESTful Web服务的想法。
您可以在此链接中找到(可能)春季项目的完整列表。
我会推荐三件事:
大量阅读=>春季文档在一页中
大量的编码=>你可以从一个示例Spring / Hibernate项目开始。然后使用Spring工具套件,其中包括许多交互式教程,以及无需任何编码即可工作的模板项目。
在您居住的地方旁边找到一个春季用户组。如果没有这样的组=>创建一个!
完全可以,你不知道JSP / Servlets / Tomcat / J(2)EE / 等。例如,编写Linux内核(要复杂得多)的非常聪明的人可能也不知道它。春天的美妙之处在于,通过它,阅读有关最佳模式和方法的信息,您将获得上述所有内容。无需单独学习 J(2)EE。春天是今天的J(2)EE。