`
guoyiqi
  • 浏览: 964947 次
社区版块
存档分类
最新评论

springside4.0开发全过程(1)

 
阅读更多



 

 SpringSide是以Spring Framework为核心,用主流的技术选型、Pragmatic的编程实践来开发JavaEE企业级应用的演示。http://wiki.springside.org.cn/display/springside4/Home

 

主流选型:Spring 3 + Hibernate 3 / Mybatis3  + Spring MVC 3  + JSP 2 + JQuery + JAX-WS (by Apache CXF) + JAX-RS(by Jersey)+ Shiro。

 

一、下载

目前SpringSide4的最新版本4.0,使用Subversion管理源码,代码托管于Google Code。

 4.0版下载地址: http://springside.googlecode.com/svn/springside4/trunk/

 推荐SVN工具--绿毛小海龟TortoiseSVN。    在你希望保存的目录点右键,选SVN Checkout,填入上面的地址即可。(注意可能需要关闭卡巴司基等防火墙)。

 

 或者到http://guoyiqi.iteye.com/blog/1181604直接下载

 

 二、安装SpringSide4.0

1.安装 JDK6.0以上版本,设置环境变量JAVA_HOME与path。

2.双击 springside4中trunk目录下的quick-start.bat,将step by step的自动执行。

注意:如果springside4里没有相应的maven和ant,请下载并放在相应的目录。

下载地址:http://labs.renren.com/apache-mirror//ant/binaries/apache-ant-1.8.2-bin.zip

              http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.zip

tools\maven\apache-maven-3.0.3

tools\ant\apache-ant-1.8.2

分别设置maven和ant的path。

 

 

3.成功界面

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 107.4 KB
  • 大小: 115.7 KB
分享到:
评论
3 楼 huhai123 2012-04-24  
bug:

service 层的bean 都变成JDK代理对象,无法在web 层引用注入
2 楼 guoyiqi 2012-02-02  
参考一下:springside4.0quick-start.bat报错原因
http://guoyiqi.iteye.com/blog/1199377
1 楼 fisher 2012-02-01  
楼主,你好啊!我在使用quick start 的时候,前面的步骤都还好,到后面“Scanning for projects...”  的时候出问题了, 你看看知道什么原因吗?谢谢啊!

[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] ------------------------------------------------------------------------
[INFO] Springside :: Module :: Parent ........................ SUCCESS [3.907s]
[INFO] Springside :: Module :: Core .......................... SUCCESS [20.953s]

[INFO] Springside :: Module :: Extension ..................... SUCCESS [2.328s]
[INFO] SpringSide :: Archetype :: Mini-Web ................... SUCCESS [0.750s]
[INFO] Springside ............................................ SUCCESS [0.547s]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31 seconds
[INFO] Finished at: Wed Feb 01 21:16:54 CST 2012
[INFO] Final Memory: 50M/120M
[INFO] ------------------------------------------------------------------------
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.springside.examples:mini-web
POM Location: D:\temp\springside4\examples\mini-web\pom.xml
Validation Messages:

    [0]  'dependencies.dependency.version' is missing for javassist:javassist:ja
r


Reason: Failed to validate POM for project org.springside.examples:mini-web at D
:\temp\springside4\examples\mini-web\pom.xml


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Failed to validate POM for pro
ject org.springside.examples:mini-web at D:\temp\springside4\examples\mini-web\p
om.xml
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.InvalidProjectModelException: Failed to vali
date POM for project org.springside.examples:mini-web at D:\temp\springside4\exa
mples\mini-web\pom.xml
        at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog
ic(DefaultMavenProjectBuilder.java:1077)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
aultMavenProjectBuilder.java:880)
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
leInternal(DefaultMavenProjectBuilder.java:508)
        at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:200)
        at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
        at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:560)
        at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
        ... 12 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Wed Feb 01 21:16:56 CST 2012
[INFO] Final Memory: 2M/15M
[INFO] ------------------------------------------------------------------------
"有错误发生"
请按任意键继续. . .

相关推荐

Global site tag (gtag.js) - Google Analytics