SpringSide复活

江南白衣启动SpringSide 3.0项目已经很长时间了,但是我一直没有关注, 直到他发布了All in One版。对于我这样的懒人来说,All in One版是个不错的 选择。当然,SpringSide 3.0.4 All in One版并不是完美无缺,加上白衣时间 紧,没办法写很详细的文档,所以使用起来还是有一定的障碍。再加上 SpringSide 3.0太依赖于Maven,而很多人不喜欢Maven,包括我,又进一步影响 了它的推广。

在我的这篇文章里,向大家展示了不用Maven,只需要五个步骤,就轻松上路 的过程,配合十二张截图,让不想自己动手的朋友们也能感受SpringSide 3的魅 力。当然,因为有很多截图在,所以要看我的文章,必须得22英寸的显示器才够 爽。

第一步、下载SpringSide 3.04 All in One版和Eclipse 3.4 For JavaEE Developer,下载地址我就不截图了,分别为www.springside.org.cn和 www.eclipse.org,Eclipse 3.4 For JavaEE Developer的功能非常强大,可以 给Web开发者带来非常大的方便。关于Eclipse的魅力,在以后的截图中大家可以 领略得到。

第二步、解压缩SpringSide 3.0.4的压缩文件后,进入SpringSide的目录, 运行bin/quickstart-all-in-one.bat,快速安装SpringSide 3,并启动几个示 例项目。So Easy,这一步就不用多废话了。

第三步、创建新项目,并导入到Eclipse中,先设置环境变量,将Maven工具 的bin目录加入到PATH环境变量中,如下图:

然后运行tools\generator\new-project.bat即可,按照提示输入,如下图:

时间: 2024-08-31 14:04:33

SpringSide复活的相关文章

AJAX 弄潮Web 2.0 在线Office项目复活

ajax|web|项目|在线 AJAX等时髦的开发技术正在刺激着消费者Web应用软件的增长.这些新的技术甚至在使一些一度被认为是不可能的项目"复活":在线版的Office. 以Google Maps为代表的一些Web服务的推出使得AJAX技术名扬天下.目前,有数十家初创厂商在利用它开发包括从字处理软件到项目管理软件在内的桌面软件的在线版本.但是,它们并非简单地在互联网上复制Office,有时被称为Web 2.0的许多这些Web应用软件的重点是通过网络发布和共享信息. 基本的AJAX技术

SpringSide 3中的安全框架

在SpringSide 3的官方文档中,说安全框架使用的是Spring Security 2.0.乍一看,吓了我一跳,以 为Acegi这么快就被淘汰了呢.上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi 2.0.悬着的 心放下来了.虽然SpringSide 3中关于Acegi的配置文件看起来很不熟悉,但是读了Acegi 2.0的官方文档 后,一切都释然了. 先来谈一谈Acegi的基础知识,Acegi的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚 .大家都知道

SpringSide 3的进步

在SpringSide的官方主页上,写着SpringSide 3 中包含的主流组件:Spring 2.5 + Hibernate 3 + Struts 2 + JSP 2.0 + JQuery + JAX-WS 2 (by Apache CXF 2) +SpringSecurity 2.0.不过,如果你认 为和SpringSide 2 相比,升级的只是版本号,那么你就大错特错了. 像我这样从SpringSide 2过来的人,如果能够详细对比SpringSide 2 和SpringSide 3,对

SpringSide开发实战(八):不是结局的结局,谈谈程序员的境界

SpringSide是个好东西,对我来说,它的好主要体现在两个方面:一.它提供了一个敏 捷开发的框架,省去了我自己整合Spring.Hibernate.Struts.ActiveMQ等等开源组件的 时间,而且还是最佳实践:二.它指导了我的学习目标,在SpringSide中整合的各种组件, 都是在同一类组件中最优秀的,而且要想熟练使用这些组件,都必须对它们进行深入的系统 的学习. 本来以为我会在SpringSide开发实战系列中写更多的文章,但是写到现在,我认为应该 要写结局了,为什么呢?因为在使

SpringSide开发实战(四):打通数据持久层的任督二脉

在这里,将创建一个简化的用户管理模块,演示怎样利用SpringSide提供的数据持久层 的功能,包括怎样通过Hibernate的Annotation来配置多对一映射和多对多映射. 大家都知道,现在最流行用户管理模型的是RBAC,也就是基于角色的访问控制模型,在 这种模型中,可以划分多个层次,如用户-角色-资源.用户-角色-权限-资源.用户-角色- 角色组-权限-资源.用户-角色-角色组-权限-操作-资源等等,因此,想要创建一个完善而 复杂的用户管理模块,是相当具有难度的.在Web2.0时代,有一

SpringSide开发实战(三):漫谈CSS和页面布局

这篇随笔不是专门针对SpringSide,却只得每个程序员一看. 还记得胡戈调侃<无极>中的王城布局为"圈圈套圈圈"娱乐城,也还记得我刚开始做 Web开发时"表格套表格"的页面布局.在大部分的程序员中,可能还在使用表格进行布局 ,使用表格进行布局的巨大缺点就是当页面进行一点点修改的时候,都有可能完全打乱页面 的外观,而且非常不利于和美工的配合.当然了,很多美工人员也在使用表格进行布局,他 们在图形软件中设计好页面,然后使用切片工具一切就完事,却给我们需要

SpringSide开发实战(二):修改数据库、字符编码和快速部署应用

SpringSide默认的数据库是hsql,但是大部分开发人员熟悉的数据库是MySql,因此在实 际开发过程中,遇到的第一件事往往是修改数据库.在SpringSide中修改数据库很简单,还 是以前一篇中创建的xkland项目为例,首先修改src\main\resources\config文件夹下的 jdbc.properties文件,注释掉1.2行,解注释7.8行,并修改10.11行的用户名和密码, 如下: 1#jdbc.driverClassName=org.hsqldb.jdbcDriver

SpringSide开发实战(一):使用Eclipse让SpringSide跑起来

自2000年Struts框架发布,到2001年底Hibernate的诞生,再到2004年Spring的流行, Java社区的开源软件哲学是:"只做好一件事情,只做最擅长的事情,其他事情留给别人去 做."但是到了2005年,Java开源出现了框架整合的大趋势,整个Java开源社区雨后春笋般 出现了一批又一批的full-stack框架,比较著名的有RIFE,Grails,JBoss Seam,Trails和 Able等等.SpringSide也是这样一个整合框架,常逛BlogJava的人肯

在SpringSide 2.0中使用CXF提供Web Service服务

在前面的随笔中,我讲了我的网站架构,这样的架构决定了我的网站中必须得用到 WebService.比如,在用户注册的时候,用户数据主要是保存在内容服务器中,但是同时也 要将部分数据提交到索引服务器中,这时,就可以让内容服务器访问索引服务器提供的 WebService来提交数据:还可以让内容服务器通过定时任务,访问索引服务器的WebService 来提交统计数据. 我的网站使用SpringSide 2.0开发,在SpringSide 2.0中,默认使用的是XFire来提供 WebService,但是