Dashboard > SpringSide Wiki > ... > Quickstart > New Project
  SpringSide Wiki Log In | Sign Up   View a printable version of the current page.  
  New Project
Added by SpringSideTeam, last edited by Anonymous on 2007-12-18  (view change)
Labels: 

创建你的第一个SpringSide应用(上) --生成项目

1. 概述 

    SpringSide2.0最有用的更新之一就是这项目生成的功能,免去了每次使用开源框架杂烩时,手忙脚乱地初始项目那半天的时间。

    SpringSide预先在components目录提炼了构件所需的各式Jar文件、配置文件和代码,使得工具可以通过简单的操作,生成一个下地便能运行的项目StartPoint。

    每个构件库的结构如下:

  • lib 目录:构件所需的jar,由pom.xml文件定义,需要先运行/springside.bat初始化。
  • template目录:直接复制到项目的文件。
  • meta目录:构件安装时进行特殊处理的文件,包括字符串替换,合并的web.xml,taglib.jsp 等公共配置文件等等。

    构件库中 Main 目录是默认安装的,以Spring为基础的主框架,而struts,,hibernate 等构件可以选择性安装。

    在新生成的项目中,runtime的jar复制到webapp/WEB-INF/lib,非Runtime的jar如Junit.jar 复制到项目的lib目录,

2.生成项目

2.1 使用SpringSide-IDE(Eclipse插件)生成项目

    要求 Eclipse 3.2 或以上的版本。

    1.将tools/springside-ide/target/eclipse/plugins目录复制到Eclipse的安装目录。

    2.重启Eclipse, 在菜单Windows->Preference->Springside2 菜单下,设置SpringSide 2的目录

    3.新建项目,参数包括:

  • 项目名与项目路径。
  • Web Content的目录,springside默认为webapp,也可以另行配置。
  • 在构件列表中选择要安装的构件。

     SpringSide-IDE新建项目是一个基本的Java项目,并已作好了基本配置。

     如果大家用惯了MyEclipse,对项目点右键,在MyEclipse菜单添加Web Project,Hibernate等特性即可。

2.2 使用Ant 脚本生成项目

     双击SpringSide2 目录中的tools/springside-gen/springside-gen.bat,输入如下参数:

  • 项目名与项目路径
  • 要安装的构件--以逗号分隔,构件名为components下的目录名eg.(schedule/quartz, web/ec) 

    输入参数时直接按回车会使用参数的默认值,用户如果直接输入,输入将作为新的默认值。

3. 设定数据库

    见数据库与应用服务器移植

4. 验证项目正确生成

        双击项目内的bin/quickstart.bat,看到浏览器上出现"Helloworld"字样表明项目已正确生成。

5. 开始开发

    阅读下半部分:CRUD代码开发教程

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 2006-09-07) - Bug/feature request - Contact Administrators