2

我,几乎认识你们所有人,作为一名程序员,在你生命中的某个时刻,你会(或多或少地)了解不同的技术/语言/IDE,有时你想把东西放在一起并开始使用它们- 更高效,其次 - 更接近于现实生活中的情况,实际上仅仅了解 Java 或一些 Eclipse 经验并不意味着没有任何意义,让你成为一名有价值的程序员的是能够使用 2 或更多组合。

考虑到这一点是我的问题——您认为进入 Java+Eclipse+Spring3.1 世界的最佳方式是什么。我读过,而且我读过很多。我开始编写真正的代码,但几乎每一步都是一次又一次地发现轮子,想知道如何做一些你知道有些琐碎的事情,但是你错过了一篇讨论这个主题的文章等等。我不介意为一个好的教程付费,例如,经过一些研究后,我决定与其浪费大量时间将不同的部分放在一起,我宁愿为视频付费http://knpuniversity.com/screencast/starting-in-symfony2-tutorial并为自己节省很多时间(我希望)并尽可能快地编写真正的代码,而不是想知道做什么等等。

但我发现找到这样的信息来源要困难得多,尤其是当你想要像我这样更具体的东西时,这就是问这个问题的原因。我知道你们中的很多人都经历了艰难的道路,如果我必须这样做,我不会放弃,但老实说,我真的希望能发布关于该主题的优秀教程(无论是否付费),因为在我的情况时间就是金钱。

谢谢

勒隆

4

1 回答 1

5
  1. 从 Spring 制造商处获取 SpringSource Toolssuite,一个基于 Eclipse 的 IDE:http ://www.springsource.org/downloads/sts

  2. 熟悉 Maven,您将需要它来构建和测试项目(它也具有 Eclipse 集成)。

  3. 在 GitHub 上,你可以找到很多由 SpringSource 制作的有用“示例”项目,下载它们并从代码中学习——它干净简洁。这里有一些有趣的:

  4. a) https://github.com/SpringSource/spring-mvc-showcase(使用Spring MVC

    b) https://github.com/SpringSource/spring-mobile-samples(使用 Spring Mobile

    c) https://github.com/SpringSource/spring-social-samples(使用 Spring Social

    d) https://github.com/SpringSource/spring-data-jpa-examples(使用 Spring Data JPA

和更多...

如您所见,这些示例项目展示了 Spring 提供的不同可能性,它们是使用不同的 Spring 模块实现/实现的(有很多,请查看 Spring 官方页面)。它们都使用 Spring Core 模块。

你只需要根据你的需要选择首先学习什么,然后从那里开始。一个很好的例子是 Spring MVC,然后是 Spring Data JPA。有了这些内容,您就可以制作一个相当不错的 Web 应用程序。

如果您想要一本书,Manning Spring in Action(最新版)非常适合 Spring 初学者,并且有很多有用的信息。

PS 如果您没有使用过 Maven,以下是在 STS 中导入 SpringSource 示例项目之一的方法:下载项目,如果您下载了存档,请解压缩,进入 STS in Project -> Import 并选择 Existing Maven project 并浏览到解压后的项目中 pom.xml 文件所在的位置。在几乎每个示例项目中,您都可以看到一个 README.md 文件,其中包含有关如何运行它的说明。

最后但同样重要的是,关注官方 Spring 博客。他们发布新版本 Spring 及其子模块项目的公告,并发布示例。

更新:

值得一提的是 5 部分教程系列“使用 Spring 构建 RESTful Web 服务”,这是 6 部分Spring Data 教程系列中的一个,涵盖了从 JPA 到图形数据库 (Neo4J) 和文档存储 (MongoDB) 的几乎所有内容,以及键值存储(Redis)。

于 2012-06-04T10:36:42.027 回答