wood burning stoves 2.0*
The moose likes Spring and the fly likes Best Spring implementations? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "Best Spring implementations?" Watch "Best Spring implementations?" New topic
Author

Best Spring implementations?

Kalyan avvaru
Greenhorn

Joined: Mar 11, 2009
Posts: 24
Hi
I am really Springing in to action. I just finished reading through spring literatures and as with any technology best can be learnt only after seeing best implementation using technology.
Any suggestion of opensource projects that were implemented using spring. Just trying to gain practical implementation strategies and best practices in using spring and other spring related hybrid technologies.

Any one volunteer to guide and code review my implementations?
Josh Long
author
Greenhorn

Joined: Apr 04, 2011
Posts: 24

There are lots of good sites and projects built using Spring. As to open-source specific ones, well, our own Hyperic monitoring solution is built using Spring and is open-source. The Greenhouse conference schedule builder is open-source and is specifically meant to be used to learn from (https://github.com/SpringSource/greenhouse) - it provides integration with twitter,data access, a web front-end, an iphone and android client and some extra stuff I'm sure I might've missed.


Thanks, Josh Long
Spring Developer Advocate, SpringSource, a division of VMware
http://blog.springsource.org - http://www.joshlong.com
Kalyan avvaru
Greenhorn

Joined: Mar 11, 2009
Posts: 24
Thanks for that Josh.

Any more information on how to be part of this opensource project, where I can contribute code?. This is really exciting as I might also get to learn agile and CI way to do things.


Josh Long
author
Greenhorn

Joined: Apr 04, 2011
Posts: 24

Absolutely!

SpringSource highly encourages open source community contributions in all of its projects. We have two giant major code repositories that are Git-based, besides the repository for core Spring, which is Subversion. You can find all the Git code on github.com/SpringSource and git.SpringSource.com.

First, learn about the social community contribution workflow that we like at SpringSource; read this blog: http://blog.springsource.com/2010/12/21/social-coding-in-spring-projects/

That blog posts explains the development model, and how to fork projects - how to work on it locally and how to - if you've found something worth committing - send your contribution back.

You might "start" your efforts several ways. First, the JIRA (jira.springsource.org) is a great way to see the tasks that are coming (this is also a great way to learn what's coming in the frameworks! ;-)). If you think you can contribute to one of the JIRAs there, or that you know how to fix it, and it's small enough, then write up a suggested patch and send a pull request for the corresponding project on github or on git.springsource.org. If it's a bigger contribution, and you're unsure and want a little more guidance after you've tried your best to understand, you might post on the forums or on the JIRA itself, first proposing an idea, and explaining that you feel like you could help, but asking for some guidance.

BTW, this approach is also similar to the one followed by github.com/VMware and github.com/CloudFoundry (the new VMware/SpringSource open-source cloud platform).

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Best Spring implementations?