Slingshot (lightweight MVC framework) - Grails competitor?

92 views
Skip to first unread message

Ivan Fontes Garcia

unread,
Feb 1, 2008, 6:42:32 AM2/1/08
to Groovy & Grails [ Español | Português ]
Slingshot consists of:

1) Hands Free MVC - A lightweight MVC framework that runs with minimal
configuration and features managed beans, dynamic data binding, simple
groovy based component model, automatic mapping of urls to managed
beans or groovy controller scripts. Groovy technologies (groovelets,
gsp, groovy templates) are the preferred view technologies although
JSP's can be used. JSF components can be displayed on the same page
(using Slingshot partials or struts-tiles/sitemesh).

2) A groovy-based IoC container. Enables you to define your beans in
groovy code. Beans are lazy-loaded as needed, and can reference Spring
Beans.

3) An AOP module for groovy. Using the groovy-based IoC container the
AOP module allows before, after, around and exception advice to be
applied to method execution and property access. The AOP module also
supports mixins on a per-object (rather than per-class) basis.

4) DynaModel - A Persistence framework. The persistance framework
enables Java Beans to be persisted to a relational DB with minimal
configuration. It automatically maps Java classnames to db table
names, and maps field names to columns.
5) LiveTest - A powerful unit testing framework. Slingshot allows you
to develop without redoplying your application - LiveTest allows you
to seamlessly run your unit tests as you develop! As you can develop
and test inside the container without having to go through a compile /
redeploy cycle - unit & functional testing just got a lot easier.
LiveTest includes support for Yaml Fixtures.

See https://slingshot.dev.java.net/index.html
Reply all
Reply to author
Forward
0 new messages