What is Jodd?
Developer-friendly experience + Excellent performance + Small memory footprint and code-base; under 1.7 MB + Fast redeployments, matter of seconds + Web framework + Lightweight DI container + Unique proxy creator + Thin database layers + Template SQL + Transactions manager + JSON (de)serialization + Validation framework + HTML parser + Decoration framework + Fastest bean library + Type conversion + Elegant and precise time class + Properties replacement + Tiny HTTP client + Many carefully selected utilities… and more!
Jodd tutorial - micro-frameworks in action (30 min)!
Quickstart - start experiencing Jodd right away.
About Jodd - an effective one-page you will love :)
Super-fast and powerful bean-util library.
Elegant date/time class with astronomical precision.
Developer-friendly sending and receiving emails.
Tiny, raw HTTP client.
Strongly-typed method and bean path references.
Set of various every-day utilities.
- Type Converter
- Find files
- Include-Exclude Rules
Some servlets utilities.
Elegant web MVC framework that uses CoC in a pragmatic way to simplify web application development.
- Madvoc Overview
- Actions (cont.)
- Default Action Results
- Results (cont.)
- Manual registration
- AOP aware Madvoc action requests
- Prepare objects before update
Slick and lightweight DI container that supports sufficient most of features offered by other containers.
- Wiring components
- More registration
- More wiring
- Beans set injection
- Petite Provider
The fastest proxy creator with unique approach for defying pointcuts and advices.
Efficient and thin layers that significantly simplifies writing of database code.
- Db & DbOom
- Sql Generator
- Template SQL
- Relations & Hints
- Db configuration
- Inject values into entity using hints
- DbOom: Mapping to a bean
- DB Relations
Poweful JSON serializer and parser.
Enjoyable transaction manager.
Extracts method and constructor parameter names.
Transparent HTML resource bundles.
Web decorator framework.
CSS3 selectors parser.
jQuery in Java.
Start coding your web applications right away, using the best Jodd practices integrated into thin application layer.
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!