我是一个新手 & amp;我擅长 Struts 框架。今天我尝试了一个 Spring MVC 框架的教程。
我尝试以下示例 URL 如下:
http://static.springsource.org/docs/Spring-MVC-step-by-step/part6.html我发现 Spring 框架没有正确组织,我们怎么知道要扩展什么类,尤其是当它们的名称如此怪异时 (请原谅我的语言),例如 AbstractTransactionalDataSourceSpringContextTests。
总的来说,我发现 Spring 使事情变得更加复杂。我很惊讶为什么有这样一个关于 Springs 非常容易学习的炒作。
任何建议如何轻松学习 spring?如何判断扩展什么?有快速参考还是什么?
您提到的教程涵盖了应用程序的所有层-数据访问,业务逻辑和 Web。对于那些希望只了解 Spring MVC 的人来说,这可能比需要的信息更多。也许这就是为什么你觉得教程很复杂。
为了回答您的问题,Spring 很容易学习,因为整个框架旨在与 POJO 一起使用,而不是依赖于特殊的接口,抽象类等。开发人员可以将软件编写为普通的 Java 应用程序-接口,类和枚举,并使用 Spring 来连接组件,而不必费心去实现连接。您所参考的教程试图以更多的细节来解释事物,因为经验丰富的程序员通常会深入了解 Spring 的工作原理,
在大多数应用程序中 (无论其大小或性质)。他们通常不需要扩展 Spring 类或实现专门的类。Spring 社区是相当大的,并且存在与 Spring 集成的更大的现成组件生态系统。因此,非常罕见的是,必须实现一个 Spring 组件来实现一些东西。例如,让我们以数据访问层为例。不同的团队喜欢使用不同的方法来访问数据库。有些像原始 JDBC,有些像第三方 Ms
最近的 Spring 版本大多已经取消了大量基于 XML 的配置文件,这些文件在 Java 代码的外部确实使 Spring 应用程序有点难以理解。现在可以通过注释来完成许多事情。例如,
@Controller
public cl AuthenticationController
{
...
}
表示 AuthenticationController 是一个 Web MVC 控制器类。甚至有一些方法可以避免使用 Controller 注释,并遵循约定-over-configuration 方法来进一步简化编码。
http://www.vaannila.com/spring/spring-mvc-tutorial-1.html提供了一个很好的简单的 Spring MVC 教程。本教程使用基于 XML 的 Spring bean 配置,而不是注释,但概念保持不变。
我看过你遵循的教程,似乎你首先遵循了错误的一个,你首先尝试了简单的一个,而不是教程,你应该先去看书,我推荐你两本书来了解 Spring 的力量
春天的行动和春天的食谱。
为了实用,您可以使用 STS 作为 spring 项目开发的特殊 ide。它有一些预定义的模板,您不需要自己编写整个配置。
在开始只看到简单的教程,如 Spring mvc hello world,表单控制器比去大的
春天很凉爽,万事如意。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(86条)