Shept » Features

Features

Last modified by JoeBlow on 2011/06/30 11:19

Shept picks up the tradition of 4GL frameworks which were commonly used for building Client-Server applications.
It offers decent capabilities for data-handling in tables (data-grids). Beeing a thin layer on top and a close integration into todays popular web application building tools Spring and Hibernate it is as well a concept as a toolset and a framework.
Check the facts on the online demo.

Shept doesn't reinvent the wheel. It's just a tiny layer on top of spring-mvc and leverages springs infrastructure in a ready-to-go fashion for complex forms.

Data Grids

  • Filterable
  • Sortable
  • Pageable
  • Expandible
  • Full In Cell editing support
  • Full CRUD feature set

Table2.png

Layout composition

  • build dynamic pages by composing segments
  • build simple segments with default templates
  • build complex forms effortlessly through composition

Table3.png

Segment chaining and reuse

  • Bind your segments to datasources
  • Navigate from segment to segment
  • Reuse your forms in different contexts
  • Extend your forms infinitely to the bottom of the page

Table4.png

Business objects lifecycle support

  • ModelCreation
  • NewModelValidation
  • ModelDeletion

Table5.png

Table6.png

Validation and Error Handling

  • Validating data entries
  • Dealing with Concurrency

Comprehensive DataSource Coverage

  • Example entity objects
  • Build-in support of your models generated relationships
  • Hibernate Criteria API
  • Hibernate Query Language HQL

Efficient server resource usage

In contrast to the many existing RIA frameworks building a composite shept page requires just one request by default thus saving resources on your backbone infrastructure. Alongside todays modern browsers and their fast rendering engines users can't tell the difference anymore to RIA based apps.


© 2011 shept.org - Andreas Hahn