springside网站挂了好多天了,最近白衣大神迁移到了github, 想学习下源码就pull下来了。
主要参考
https://github.com/springside/springside4/wiki/QuickStart
中间出现了一些问题,好像github的连接不是很稳定。
maven仓库的连接也不是很稳定。
先run examples ,在view codes,在eclipse里面查看。要不会有一些错误
更新:springside4 我使用的是eclipse3.7导入,没有错误。
但是springside3导入eclipse3.7会有错误,在eclipse3.5没有错误
org.apache.maven.plugins:maven-antrun-plugin:1.3:run
Plugin execution not covered by lifecycle configuration
Run examples
个醒目的quick-start.bat可以运行,但都是标准的maven命令,自己敲一下键盘也可以。
进入modules目录里,依次为parent,core,extension 运行mvn install,编译打包安装到Maven的本地仓库。
进入support/h2目录里,执行mvn java:exec将H2数据库运行起来。
进入examples目录,对你感兴趣的项目执行,先执行 mvn antrun:run -Prefreshdb 初始化数据,再运行 mvn jetty:run 启动jetty。如果想同时运行多个项目,需要加上不同的端口定义,如 jetty:run -Djetty.port=8082
View codes
依然是标准的Maven命令,在感兴趣的项目执行 mvn eclipse:eclipse 生成Eclipse项目文件。
要在Eclipse里运行项目的话,推荐的做法是运行test/java目录里面那个Start.java
-------------------------------------------------
使用总结:
在eclipse 下用tomcat发布时 请把jetty相关注释了,不然启动会抛一些页面空指针和页面标签无法使用问题,
这一点希望对在开发中使用的朋友有帮助。
相关推荐
总的来说,“springside4 quickstart”实例为开发者提供了一个完整的SpringSide 4开发环境,通过学习和实践,你可以快速掌握SpringSide 4的使用技巧,提升你的Java开发能力。在后续的开发过程中,不断探索和理解...
#### 二、环境配置与准备 1. **安装Java JDK**: - 首先确保已经安装了Java环境,并且设置好`JAVA_HOME`环境变量。 - 推荐使用JDK 1.6以上版本,因为Springside 3.3.4支持Java 1.6及更高版本。 2. **安装Apache ...
SpringSide Quickstart会使用JUnit进行单元测试,你将在这里看到测试类,它们通常会继承自SpringJUnit4ClassRunner,并使用@Autowired注解注入需要的bean。 5. **src/main/webapp**:在Web应用程序中,这个目录存放...
在开始安装部署 SpringSide3.3.4 之前,我们需要准备好相应的环境和工具。首先,我们需要安装 Java Development Kit(JDK),因为 SpringSide3.3.4 需要运行在 Java 平台上。其次,我们需要安装 Maven 工具,因为 ...
为了使用 SpringSide 生成项目,首先需要确保环境已经正确配置。这包括设置 `JAVA_HOME` 环境变量指向 JDK5.0 的安装目录,下载并安装 Maven 2.0.9(推荐使用 all in one 版本),并将 Maven 的 bin 目录添加到系统...
SpringSide 4.1.0.GA版本是该项目的一个稳定版本,它在前代的基础上进行了诸多优化与改进,旨在提供更高效、更稳定的开发环境。本文将深入探讨SpringSide 4.1.0.GA的关键特性、核心优势以及如何在实际项目中充分利用...
5. **Maven构建系统**:SpringSide4使用Maven作为构建工具,通过定义POM(Project Object Model)文件来管理项目的依赖关系,自动化构建和测试流程,大大提升了开发效率。 6. **单元测试与持续集成**:项目包含详尽...
SpringSide4中的Web模块展示了如何使用Spring MVC构建RESTful API和服务端模板渲染应用。 5. **Bean的生命周期管理**:Spring负责Bean的创建、初始化、装配和销毁。通过@Scope注解控制Bean的作用域,如单例...
7. **文档齐全**:SpringSide4提供了详尽的文档,包括项目结构、配置说明、使用示例等,方便开发者理解和使用。 8. **国际化与本地化**:SpringSide4支持多语言环境,通过Spring的ResourceBundle和MessageSource...
《SpringSide4-4.2.3.GA:构建高效Java企业级应用的基石》 SpringSide项目,作为Java开发中的一个强大工具,是基于Spring Framework的快速开发平台。SpringSide 4.2.3.GA版本是该项目的一个稳定版本,它提供了完整...
总结起来,"springside4 showcase 02"是一个基于SpringSide 4.0.1.GA的实例项目,它原本使用Maven构建,但已转换为Eclipse项目,方便开发者在IDE中操作。项目包含了所有必要的依赖,为学习和实践SpringSide框架提供...
SpringSide 使用了 Spring Framework 进行应用构建,通过 XML 和注解的方式进行配置。源码中可以看到 Spring 的依赖注入(DI)和面向切面编程(AOP)的广泛应用,以及对 SpringMVC、Spring Data、Spring Security 等...
1. **自动配置**:借鉴了Spring Boot的自动配置思想,SpringSide-core-4.1.0允许开发者通过简单的配置就能启动一个完整的应用环境。 2. **安全框架集成**:集成了Spring Security,提供了用户认证、授权等功能,...
总的来说,springside4.2.3-GA.jar是Java开发者的重要资源,它提供了一个高效、稳定的开发环境,并且通过模块化的设计和最佳实践,使得Java企业级应用的开发变得更加轻松和高效。无论是初学者还是经验丰富的开发者,...
9. **日志管理**:SpringSide 3.0 使用Log4j或Logback作为日志框架,提供了灵活的日志配置和丰富的日志记录功能。 10. **持续集成**:SpringSide 3.0 考虑到持续集成的重要性,推荐使用Hudson或Jenkins进行持续构建...
这个"springside4-4.1.0.GA"的jar包是Springside项目的4.1.0版本的发布,GA代表"General Availability",意味着这是一个稳定、可供生产环境使用的版本。 Springside的主要知识点包括: 1. **模块化设计**:...
4. **配置管理**:Springside使用Groovy脚本进行配置,简化XML配置,提高了可读性和可维护性。 5. **最佳实践**:Springside集成了许多优秀的开源库,如SLF4J日志框架、Hibernate ORM、Jackson JSON处理等,遵循最佳...
MyEclipse是基于Eclipse的Java EE集成开发环境,它增强了对Spring等框架的支持。SpringSide 3.3能在MyEclipse下无缝运行,意味着开发者可以利用MyEclipse的强大功能,如代码提示、调试、部署等,提升开发效率。 3....
4. **构建工具**:可能包含了Maven或Gradle配置,展示了如何使用构建工具来管理和构建Spring项目,以及如何集成持续集成工具如Jenkins。 5. **单元测试**:SpringSide强调TDD(测试驱动开发),因此在项目中会有...
- **环境搭建**:首先需要安装 JDK、Maven 和 IDE(如 IntelliJ IDEA 或 Eclipse),然后导入 GameSky 项目并配置相应的依赖库。 - **代码阅读**:通过阅读项目源码,理解各模块的职责和交互方式,了解 SpringSide...