基于SpringSide生成Eclipse Web工程

SpringSide框架简介

    SpringSide框架有一个十分美丽的中文名称——“春天的旁边”,根据该框架官方网站提供的定义:SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示

    springside

    框架的作者将SpringSide描述为“Pragmatic Enterprise Application Kick-Start and Common Library Stack”,即务实风格的企业应用快速起点与通用库栈。SpringSide采用Apache Maven作为其项目管理与项目生成的工具,以Ruby On Rails式的简约风格,将Java社区众多优秀的轻量级开源项目整合为一个Web应用开发框架。

    SpringSide可以帮助开发人员省去DAO模板和部分工具类的开发以及项目的基础配置工作,缩短了项目开发的周期,因此它可以作为J2EE企业Web应用开发的模板框架与快速起点。

    由于采用Maven作为项目管理及构建工具,SpringSide的项目属性及其项目依赖的配置均以项目对象模型(Project Object Model)的形式保存在pom.xml之中。

使用SpringSide创建新工程

    本节内容摘自springside的github wiki

    使用Maven的Archetype插件,可以基于Quickstart项目,创建自己的项目。

    确保support/maven-archetype中的内容已被install后,双击根目录中的generate-project.bat 或手工输入

    mvn archetype:generate -DarchetypeCatalog=local

    只从本地仓库中找archetype就不会太多,否则中央仓库里两百多个archetype看花眼。 交互输入如下信息:

  1. 选择springside quickstart模板
  2. groupId, 如com.mycompany
  3. artifactId, 如myproject
  4. version, 如1.0.0-SNAPSHOT
  5. package,如com.mycompany.myproject, 注意此处最好是groupId+artifactId的组合,而不是默认的groupId.

    最后再输入Quickstart模板的一个特有的属性:

  1. tablePrefix,用于在数据库表中加上前缀,如my_

创建Eclipse Web工程项目

    执行mvn eclipse:eclipse,即可生成Eclipse项目,使用Eclipse - Import - Existing Projects into Workspace进行导入

    此时的工程类型为普通的Java工程,而非Java Web工程项目。

    项目可以通过QuickStartServer运行(默认使用Jetty服务器)。

本文链接:http://bookshadow.com/weblog/2014/06/18/create-eclipse-web-project-based-on-springside/
请尊重作者的劳动成果,转载请注明出处!书影博客保留对文章的所有权利。

如果您喜欢这篇博文,欢迎您捐赠书影博客: ,查看支付宝二维码

Pingbacks已关闭。

暂无评论

张贴您的评论