【问题标题】:What do I need to download to start developing apps using the Spring framework?我需要下载什么才能开始使用 Spring 框架开发应用程序?
【发布时间】:2009-05-05 13:45:13
【问题描述】:

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

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

  • Spring 框架
  • SpringSource dm 服务器示例
  • Spring 安全
  • Spring Web 流
  • Spring Web 服务
  • Spring 动态模块
  • Spring 集成
  • 春季批次
  • Spring.NET
  • Spring JavaConfig
  • Spring LDAP
  • 弹簧扩展
  • Spring IDE
  • Spring BlazeDS 集成
  • SpringSource 捆绑器
  • 春季ROO

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

【问题讨论】:

    标签: java spring


    【解决方案1】:

    这取决于你想用 Spring 做什么。通常是 Web 应用程序。如果是这样,您只需要两件事:

    • Spring 框架(依赖最少);和
    • servlet 容器(例如 Tomcat)或成熟的应用服务器(例如 Glassfish、JBoss)。

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

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

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

    【讨论】:

      【解决方案2】:

      SpringSource 所需要的只是 Spring 框架。

      Spring 3.0 即将推出,但现在,请使用当前的生产版本 2.5.6.SEC01。

      您可以从一个简单的 servlet 容器(例如:Tomcat)开始,而不是一个成熟的应用服务器(例如:JBoss、Glassfish)。

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

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

      【讨论】:

        【解决方案3】:

        这主要取决于您需要 Spring 来做什么。实际上,Spring 的每一部分都可以与其他部分分开使用。您可以只将它用于 IOC,在这种情况下您不需要,例如 MVC 和 Servlet 等...

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

        您可以在任何 IDE 中使用 Spring

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-03-31
            • 1970-01-01
            • 1970-01-01
            • 2020-08-03
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多