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的动作解构:
- 调用自带的ant 与 maven的jar,开始运行根目录下build.xml的quickstart task。
- 根据各pom文件的声明,下载依赖jar(主要从本地仓库)到C:/Documentment and Setting/用户名/.m2 目录,并复制到构件库目录和各个example的WEB-INF/lib目录。
- 编译所有子项目。
- 将子项目的webapp目录同步到Tomcat的webapps目录。
- 调用tomcat的jar启动Tomcat。
- 使用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的安装路径。