Shept » Features


Last modified by Andreas Hahn on 2021/03/16 10:07

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


Layout composition

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


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


Business objects lifecycle support

  • ModelCreation
  • NewModelValidation
  • ModelDeletion



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 - Andreas Hahn