你好,我想知道我是否可以开始学习Spring,即使我对JSP和Servlet一无所知,我以前经常在php和codeigniter中编程。现在我想从java开始,我听说spring是目前最常用的框架。
发布于 2013-12-13 15:20:55
是的,你可以开始学习Spring。
当您需要调试出错的东西时,问题就会开始,因为您将不具备Spring构建的组件的背景知识。
这不一定是一件坏事,但它将使一些事情比他们可能会花更长的时间。在大多数情况下,您可以一边学习JSP一边学习JSP。您不需要专门学习Servlet,但是Spring依赖于Servlet规范,该规范涉及Java作用域(例如,请求、会话等)、JSP、过滤器等。
发布于 2013-12-13 15:13:29
"MVC“中的"V”代表“视图”。Spring中的视图通常都是建立在JSP之上的,而JSP又是构建在Servlets上的,因此您可能需要在某个时候学习它们。话虽如此,很多Spring教程材料都是从一开始就开始的,所以您可以一边学习一边学习整个技术栈,尽管您可能希望有一个JSP指南或方便的参考,因为Spring材料不会深入到JSP语法的血淋淋的细节中。
发布于 2013-12-13 15:31:51
Spring被大量使用,但Apache和十几个其他框架也是如此,所以您还应该考虑是否要坚持特定的框架。
根据我的经验,将Spring代码重构到其他东西是相当困难的,所以一旦您使用Spring,您就必须长期使用它,特别是当您的项目很复杂的时候。
根据我的经验,学习JSP和一些JSF对于大多数项目来说已经足够了,您将有更多的时间来考虑框架。我经常使用Apache,现在我只使用标准的Java工具-- JSP、JSF和JPA。
https://stackoverflow.com/questions/20569694
复制相似问题