Java SpringMVC示例web应用程序

Java SpringMVC示例web应用程序,java,spring-mvc,spring,sample,Java,Spring Mvc,Spring,Sample,我正在寻找一个示例Spring MVC 2.5 web应用程序,我可以轻松: 在Eclipse中设置为项目 部署到本地应用服务器(使用Ant/Maven) Spring发行版中包含了几个示例应用程序(“petclinic”和“jpetstore”),但它们不提供任何Eclipse项目文件(或生成它们的方法)。对于我的需要,它们似乎有点复杂,例如需要设置本地数据库。虽然不是一个可以下载的应用程序,但介绍了在Eclipse中使用ant构建脚本创建spring应用程序,并完成单元测试 这符合以下要

我正在寻找一个示例Spring MVC 2.5 web应用程序,我可以轻松:

  • 在Eclipse中设置为项目
  • 部署到本地应用服务器(使用Ant/Maven)

Spring发行版中包含了几个示例应用程序(“petclinic”和“jpetstore”),但它们不提供任何Eclipse项目文件(或生成它们的方法)。对于我的需要,它们似乎有点复杂,例如需要设置本地数据库。

虽然不是一个可以下载的应用程序,但介绍了在Eclipse中使用ant构建脚本创建spring应用程序,并完成单元测试

这符合以下要求:

  • SpringMVC2.5
  • Eclipse中的项目
  • 使用Ant部署到本地应用程序服务器
  • 使用HSQL(无需安装本地数据库)

使用AppFuse

这里有一个Spring MVC的Maven原型(模板项目结构):

这是进行此类调查的良好开端。要使用Maven创建原型,请首先安装Maven:

然后使用原型创建一个项目:


您还可以使用用于Eclipse的m2eclipse插件来简化此过程,并使用向导完成项目的各个阶段。只需右键单击->新建项目->其他,Maven并选择原型。希望能有所帮助。

启动并运行SpringMVC项目的最简单方法是使用,这是另一个基于Eclipse的免费IDE

IDE和Spring/Maven之间的集成非常紧密,它附带了一个应用服务器,可以让您部署web应用程序

按照以下步骤获得工作的Spring MVC web应用程序

  • 要在STS中设置新项目:单击文件->新建->Spring模板项目->Spring MVC项目
  • 要引入依赖项并编译项目:右键单击新项目->运行方式->Maven安装
  • 要在应用服务器中运行项目:右键单击新项目->运行方式->在服务器上运行->SpringSource tc服务器

  • 如果它工作正常,您将看到一个网页,上面写着“祝贺您!您正在运行Spring!”

    我让它按照Drew所描述的那样工作,但是对于新用户来说有一个陷阱(意味着新安装,不熟悉Maven或m2eclipse)。您将得到以下错误:

    [ERROR] Error executing Maven.
    [ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml
    
    解决方法是只创建一个几乎为空的settings.xml:

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
    http://maven.apache.org/xsd/settings-1.0.0.xsd">
    </settings>
    
    
    
    (我后来发现。) 从那以后,我开始经商。我甚至能够导出为WAR文件并部署到我的WebSphereCommunityEdition安装中。谢谢你,德鲁


    稍早一点,我写道:

    嗯。不要介意。我放弃了,关闭了我的机器,当我回来时,一切都正常(除了我正在处理的一个Maven小问题)。把它归为一只虫子


    早些时候,我写道:

    听到STS我很兴奋,所以我下载并安装了它。一切都很顺利。这是一台新机器,所以我有最新的东西——Java1.6、Eclipse3.5.1等等

    在上述说明的第2步中,我得到以下错误: “指定的JRE安装不存在”


    我在我能找到的任何地方都设置了路径,所以我不确定它在抱怨哪个JRE。帮助?

    您也可以使用SpringRoo来完成此操作

    要生成Eclipse项目文件: 在将项目导入您的工作区之前,请使用mvn eclipse:eclipse。这将创建所有必需的配置文件,并将项目与所有必需的依赖项连接起来


    spring示例(SVN URL:)中的mvc basic和mvc ajax示例项目是不需要任何本地数据库支持的简单项目。

    刚刚发现了您感兴趣的项目。

    您可以使用下面的链接下载hello world spring mvc项目


    本教程不包括在eclipse中创建项目??什么项目类型?非常奇怪,除非我错过了!第1部分首先设置项目结构,并使用Eclipse。请看:。这里有一个:如果您在答案中添加更多信息,这将有助于人们更好地理解它