Dashboard > SpringSide Wiki > HOME > Quickstart
  SpringSide Wiki Log In | Sign Up   View a printable version of the current page.  
  Quickstart
Added by SpringSideTeam, last edited by Anonymous on 2008-06-26  (view change)
Labels: 

1. 安装要求

   下载并安装JDK 5.0,并将系统变量JAVA_HOME 指向JDK5的安装路径,要求原因见SpringSide中使用的JDK5.0特性

2. 快速体验

    SpringSide的All in one 发行版已自带了除JDK外的一切必需文件,让用户能够0cm门槛的快速体验到SpringSide的美丽。

    下载SpringSide All in one 发行版,解压后进入该目录,双击springside.bat,脚本会自动完成所有事情,最后胜利打开一个类似SpringSide演示站点的QuickStart页面。

    恭喜,你的Springside已经初始化成功,可以从QuickStart页面进入Helloworld 与Bookstore的例子。

3. 了解springside.bat脚本的秘密

       在SpringSide all in one发行版中的内容:

  • Core 与 Examples的源代码
  • 开源构件库的模板文件与与maven pom文件
  • maven的jar本地仓库 
  • Ant脚本所需的ant 与maven的jar
  • 精简过的Tomcat 5.5服务器

    springside.bat的动作解构:

  1. 调用自带的ant 与 maven的jar,开始运行根目录下build.xml的quickstart task。 
  2. 根据各pom文件的声明,下载依赖jar(主要从本地仓库)到C:/Documentment and Setting/用户名/.m2 目录,并复制到构件库目录和各个example的WEB-INF/lib目录。
  3. 编译所有子项目。
  4. 将子项目的webapp目录同步到Tomcat的webapps目录。
  5. 调用tomcat的jar启动Tomcat。
  6. 使用Windows命令打开Quickstart页面。

4. 开始动手

   1. 阅读目录结构说明,了解SpringSide中的目录结构。

   2. 阅读IDE设置,生成SpringSide 项目的IDE文件。

       任何时候用IDE观看源码都比UltraEdit方便很多。SpringSide已为懒人做了准备,双击根目录下的bin/build.bat,选择ide 任务,再选择自己惯用的ide,项目文件就会被生成。

   3. 阅读Helloworld--第一个示例,了解SpringSide的基本架构。

   4. 阅读Bookstore--全面旅游指南,快速定位到自己希望了解的书店示例中的feature。

   5. 阅读创建你的第一个SpringSide应用,使用SpringSide的Ant 或 Eclipse Plugin,自动创建项目框架、编写第一个CRUD程序。

   6. 阅读数据库与应用服务器移植,将生产环境移植到自己的环境。

       SpringSide 支持以下服务器及其更高的版本:Tomcat 5.0 / JBoss 4.0 / Geronimo 1.1 /Resin 3.0/ Weblogic 9.2 以及任意的数据库。

5. 从SVN开始

     如果你直接从SVN仓库中下载源码,留意SVN版本比All in One版少了两样东西:

     一是Maven的本地jar仓库,如果从头开始从Maven官网下载非常缓慢。
           建议还是于Downloads下载一个最新版Maven JAR 仓库 解压并复制到svn版的misc/repository目录。

     二是绑定的精简版Tomcat 5.5,可以将all in one版的misc/server复制svn版的目录,或者在运行springside.bat时回答你机上Tomcat的安装路径。

4333333 (SpringSide Wiki)
Bookstore (SpringSide Wiki)
CRUD Tutorials (SpringSide Wiki)
Helloworld (SpringSide Wiki)
IDE Setting (SpringSide Wiki)
New Project (SpringSide Wiki)
Organization (SpringSide Wiki)
Server Migrate (SpringSide Wiki)

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
Get SpringSide at SourceForge.net. Fast, secure and Free Open Source software downloads