我一直在学习春天,我真的很喜欢我正在学习的东西,但是现在感觉自己没有能力做任何事情。我非常了解Java,我很擅长ant,但我对此一无所知:J2EE,JSP,Servlets,Tomcat,Maven,Hibernate,JPA,而且我从未使用Java制作过任何类型的网站(I用Java创建了很多应用程序,但我制作的所有网站都使用PHP。
我是否应该掌握一些关于“基础知识”的知识,还是应该继续在Spring工作?
答案 0 :(得分:14)
如果您有兴趣学习Spring MVC(听起来您可能基于您提到的技术),我建议您学习这些基础知识(再次来自您的问题):
对于Spring MVC,我也会考虑RESTful web services的想法。
您可以在此link找到(可能)全面的Spring项目列表。
答案 1 :(得分:7)
我会推荐三件事:
大量阅读 => Single Page
大量编码 =>您可以从获得example Spring / Hibernate项目开始。然后使用Spring Tool Suite,其中包含许多交互式教程,和模板项目,这些项目在没有任何编码的情况下正常工作。
在您居住的地方旁边找到一个Spring用户组。如果没有这样的组=>创造一个!
完全确定你不知道JSP / Servlets / Tomcat / J(2)EE /等。非常聪明的人,例如,编写Linux内核(这是很多更复杂的)可能也不知道它。春天的美丽是经历它,并阅读你将获得的所有上述最佳模式和方法。无需单独学习J(2)EE。春天是今天的J(2)EE。
答案 2 :(得分:2)
对于优秀的企业开发人员,我建议
a)非常好的核心java(包括集合,jdbc,线程) b)servlet
然后我想你可以开始潜入春天了。
答案 3 :(得分:0)
如果您想快速完成某些事情,请务必查看JSP。 JSP基本上是一个带有一些特殊<% %>
标签的HTML文档,您可以在其中挖掘java。它真的很有趣,虽然你不想用于大规模的应用程序。