Documentation

Jodd is set of micro-frameworks and developer-friendly tools and utilities.

Simple code. Small size. Good performances. Whatever.

Use what you like.

Jodd tutorial - micro-frameworks in action (30 min)!

Jodd tools

BeanUtil

Super-fast and powerful bean-util library.

Email

Developer-friendly sending and receiving emails.

HTTP

Tiny, raw HTTP client.

Props

Enhanced Properties replacement.

Cli

Simple command-line parser.

Ref

Strongly-typed method and bean path references.

Jodd utilities

Set of various every-day utilities.

Some servlets utilities.

Jodd micro-frameworks

Madvoc

Elegant web MVC framework that uses CoC in a pragmatic way to simplify web application development.

Petite

Slick and lightweight DI container that supports sufficient most of features offered by other containers.

Proxetta

The fastest proxy creator with unique approach for defying pointcuts and advices.

DbOom

Efficient and thin layers that significantly simplifies writing of database code.

Json

Poweful JSON serializer and parser.

JTX

Enjoyable transaction manager.

Paramo

Extracts method and constructor parameter names.

VTor

Validation framework.

Lagarto

HTML parser.

HtmlStapler

Transparent HTML resource bundles.

Decora

Web decorator framework.

CSSelly

CSS3 selectors parser.

Jerry

jQuery in Java.

Jodd Joy

Start coding your web applications right away, using the best Jodd practices integrated into thin application layer.

Miscellaneous

Deprecated :(

The following pages contain some OLD documentation. We simply don't have enough resources to keep them updated.

  • Jodd overview in 5 minutes - Jodd frameworks overview in 5 minutes.
  • Uphea - real-world web application example built on Jodd framework.
  • Build web applications with Jodd - tutorial that gives step-by-step instructions how to build web application using Jodd. Along it also provides some best-practices using Jodd frameworks.

About the Documentation

We put huge effort to produce quality documentation. Jodd documentation covers core concepts of Jodd micro frameworks in depth, but also gives overview and examples for many tools.

Although we are trying hard to keep documentation up to date with the code base, there may be differences between how code works and whats described.

Documentation is written in kramdown (excellent markdown extension). You can find and even read our documentation on GitHub, too. Feel free to contribute!

Need more documentation on certain topics? Don't hesitate to ask for it!

Thank you!