|
|
Spring-On-Rails
Simple idea, great benefit
What is Spring-On-Rails?
Spring-On-Rails is a rapid Java Enterprise Application development Framework, distantly related to Ruby-on-Rails. Spring-On-Rails is designed to help developers generate a basic skeleton of CRUD-type applications. The generated application is based upon the Spring Framework, Ibatis and Hibernate for Java in the middle tier.
The basic process of Spring-On-Rails development is very simple: define an object/relational mapping, then run an ant task or maven archetype + plugin to generate the project structure.
This generates a simple create/update/read/delete web or web service application. It's early in its lifecycle; hopefully others will find it useful.
It's licensed under the ASL 2.0.
How-to install Spring-On-Rails
Getting start tutorial in 5 minutes
Integrate with your favorite IDE
Anatomy of entity mapping file
a little history about this project
Checkout latest development realse with Subversion
svn checkout http://spring-on-rails.googlecode.com/svn/trunk/ spring-on-rails
New Features
10/8/2007
Reverse mapping from database has been added to latest release 1.0.2 (all). You do not have to create entity mapping before using Spring-On-Rails. You need configure jdbc configuration in meta tag in order to use reverse mapping function.
10/6/2007
XFire Web Service Support Added as version 1.1.2 refer to wiki for configuration.
Default web service WSDL URI : http://<your_host>:8080/<Project_Name>/spring/Service?WSDL
Help wanted!!!!
Looking for Web Designer, technical writer, PHP Developer, and JEE developer to join this project.
Features planned for next release
- Hibernate 3 (implemented)
- EJB 3.0
- JSF?
Modify and enhanced generated application
As its' name implied, it requires knowledge of Java(TM), Spring Framework, and Ibatis. Maven is addtional requirement, if you want to leverage RAD support with Jetty.
How to request for additional features
Please send request email to spring-on-rails-developers@googlegroups.com
Disclaimer
This project is neither sponsored by my employer, nor any organization. It is solely developed at my freetime as experiment. Neither my employer, nor I should have any resposibilities if it causes unexpected damage to your device or data.
Communication
spring-on-rails-developers@googlegroups.com
http://groups.google.com/group/spring-on-rails-developers
Enjoy
Sunny Liu, September 1, 2007
