我需要下载什么来开始使用Spring框架开发应用程序?

时间:2009-05-05 13:45:14

标签: java spring

我需要开始使用Spring框架开发应用程序,并且想知道我需要下载哪些工具来启动和运行。

SpringSource网站上,我看到所有这些应用程序都要下载,我很想知道,我真的需要这一切吗?我应该使用哪些版本,特别是对于Spring Framework?

  • Spring Framework
  • SpringSource dm服务器示例
  • Spring Security
  • Spring Web Flow
  • Spring Web Services
  • Spring Dynamic Modules
  • Spring Integration
  • Spring Batch
  • Spring.NET
  • Spring JavaConfig
  • Spring LDAP
  • Spring Extensions
  • Spring IDE
  • Spring BlazeDS Integration
  • SpringSource Bundlor
  • Spring ROO

我需要下载哪些其他应用程序(例如Struts,Glassfish,Apache等)?

4 个答案:

答案 0 :(得分:2)

这取决于你想要使用Spring的目的。通常是Web应用程序。如果是这样,你只需要两件事:

  • Spring框架(具有最小的依赖性);和
  • 一个servlet容器(例如Tomcat)或一个成熟的应用程序服务器(例如Glassfish,JBoss)。

其他一切都是可选的。我相信唯一需要的依赖是Apache Commons日志记录。根据您使用的功能,您可能需要更多功能。

如果是这样,这里有一个[tutorial] [1],它创建了一个准系统的Spring MVC项目。这个和其他主题周围有无数其他人。

完全可以在Swing应用程序中使用Spring,在这种情况下,您显然不需要servlet容器。

答案 1 :(得分:1)

SpringSource所需要的只是Spring Framework。

Spring 3.0即将推出,但目前使用2.5.6.SEC01,即当前的产品版本。

您可以使用简单的servlet容器(即:Tomcat)而不是完整的应用程序服务器(例如:JBoss,Glassfish)。

Spring Framework捆绑了用于Web开发的jar - 即:spring-web和spring-webmvc。

有关使用Spring MVC的简单示例,请参阅#117535

答案 2 :(得分:1)

它主要取决于你需要Spring。实际上,每一块弹簧都可以与其余部分分开使用。你可以只将它用于IOC,在这种情况下你不需要,例如,MVC和Servlets等......

最简单的方法是从http://www.springsource.com/download/community?project=Spring%20Framework

下载主程序包

您可以从任何IDE使用Spring

答案 3 :(得分:0)

最好的方法是在项目中使用Maven。基本上你所要做的就是编辑你的pom.xml文件并告诉它你想要使用Spring。然后,当您编译代码时,Maven将自动从公共存储库中下载所需的Spring库。

这是一个例子: http://pookey.co.uk/blog/archives/63-Getting-started-with-Maven-and-Spring.html