读书人

springside4.0开发全过程(一)

发布时间: 2012-07-15 20:20:06 作者: rapoo

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.安装

?

3.成功界面

?

springside4.0开发全过程(一)

?

?

?

?

?

?

?

?

?

?

?

?

?

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] ------------------------------------
"有错误发生"
请按任意键继续. . .
2 楼 guoyiqi 2012-02-02 参考一下:springside4.0quick-start.bat报错原因
http://guoyiqi.iteye.com/blog/1199377 3 楼 huhai123 2012-04-24 bug:

service 层的bean 都变成JDK代理对象,无法在web 层引用注入

读书人网 >开源软件

热点推荐