About SlimWeb

SlimWeb is a minimalistic framework for web application development in Java.

It is intended to replace Apache Struts, JavaServer Faces, or any other web framework you're using in your J2EE projects, but it can function alongside those, if needed.

SlimWeb solves the following problems:

  1. Handling input:
    1. Automatic conversion of the HTML form name=value pairs to a graph of Java POJOs to be passed to the controller.
    2. Validation for the automatic HTML form POJOs, i.e. input validation.
    3. Restoring views on validation failures (or other errors) is easy.
  2. Automatic identification of the controller that should handle the  loan modification request, i.e. configurationless URL-to-controller mapping.
  3. Navigation within the web application  church management software.
  4. Passing model data back to the view  mountain jacket.
  5. Easy and flexible exception handling.
  6. Unit testing your SlimWeb application is a breeze.
  7. Easy and straightforward JPA with optional automatic, annotation-demarcated (like in EJB3) or manually-demarcated transactions.
  8. Dependency injection (for easy access to JPA EntityManagers and/or EJBs)
  9. Excellent JSON support for all your AJAX needs.
  10. SlimWeb makes it easy to control access to your web app and its resources. We understand that security is paramount.
  11. You can use  Groovy or  Scala anywhere you want in your application.

All of these are optional. Just use what you need.

See also: WhySlimWeb  coach outlet