Simple Enterprise Application Framework
SEAF is a framework for developing enterprise applications. It is built on SLIS – a small language for declaring information systems.
SEAF builds on J2EE technologies, and makes them easy to use in development of information systems.
With SEAF, you can:
All that remains to develop are the model classes implementing the business logic of the application. And that is fairly easy to do: model classes are POJO – no J2EE complexity is involved, and SEAF provides you with many aids to make the development of model classes fast and easy – ranging from POJO data access classes and loader for advanced searching on the database, to reference model implementation classes that can be easily sub-classed to jump-start the model development.
- Declare database tables of your application in XML and have the appropriate CMP Entity EJBs generated automatically.
- Declare screens including menus, fields, tables, buttons, etc. of your application in XML and have the JSPs corresponding to the screens and Session EJBs corresponding to action buttons of the screens generated automatically.
- Use the controller runtime provided by SEAF to service HTTP requests from the screen action buttons, pass each request through a Session EJB to accomplish proper transaction management, and invoke a POJO model class.
Version 1.0 released!
The first production version 1.0 has been released.
It has been used to develop an application that supports manual testing using test scripts. The application runs on RedHat Linux, JBoss 3.2.3 with the default Hypersonic database and is used by ca 5 concurrent users for more than a month.
See the sample screen shots of CustomerServices, the default application that is provided with SEAF.
You can use, copy, or extend the application to give a fast start to your development with SEAF.
The CustomerServices application comes with a suite of functional tests written using Canoo WebTest, and DBUnit. The test suite can be found in the "functional" directory in the SEAF distribution.
Read more about SLIS…
Read more about SEAF…
Read more about how SEAF uses SLIS…
Getting started with SEAF…
Getting started with CSVC, the provided application…
SEAF application development
SEAF HowTo pages…
Application development with SEAF…
How to code model classes…
SEAF support for Information Systems development…
SEAF framework Run Time introduction…
Please, proceed to
SEAF project at SourceForge
This project is hosted by www.SourceForge.net, many thanks.