Skip to content

Spine provides a means of using inversion of control(dependency injection) techniques to create a multi tier application by using a generic model to instantiate java classes specified in configuration along a defined process flow.

License

Notifications You must be signed in to change notification settings

davidlad123/spine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Spine

Spine is an extensible java application framework for creating easily transposable Java/J2EE applications which can easily be ported from one view model to another.

Spine provides a means of using inversion of control(IOC)/dependency injection techniques to create a multi tiered application by using a generic model to instantiate java classes specified in configuration along a defined process flow.

This java api defines a process flow which is easy to adapt to your Java application's structure by specifying default objects for each abstract architectural layer in a Java software application.

Spine has numerous features targeted at easing the application development process. Some of these features are listed below and form the core benefits provided by the framework. The current release of Spine provides:

An extensible java application framework.
A pre defined multi tier architectural model.
Dependency injection features across the application model.
An extensible application model.
A transposable application model allowing client developers to swap any of the constituent parts of the application     at minimal cost.
In built security model based on java.security api.
A predefined object/resource security model.
Predefined identity management objects.
Ease of configuration via XML configuration files.
Generic sequential processing across multiple data stores.
Creation of localized messages and errors using specified resource bundles.
Ease of integration with any model view controller architecture.
Integration with multiple types of data stores. 

To learn more about Spine and how it delivers the features above, you should go to the overview pages at http://spine.zphinx.co.uk/. You should also visit the user guide page for information on how to install and/or integrate spine into your application structure.

About

Spine provides a means of using inversion of control(dependency injection) techniques to create a multi tier application by using a generic model to instantiate java classes specified in configuration along a defined process flow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published