Form Handling and Validation in Oorian
A comprehensive guide to Oorian's form handling capabilities: the Form element, OorianForm for seamless server integration, built-in validation with ValidatedInput, cross-field validation, and data binding with the Binder class.
Logging and Error Handling in Oorian: A Complete Guide
Oorian provides a lightweight logging facade and a layered error handling system that give you full control without imposing a specific logging framework or error strategy. Here's how they work.
Oorian Add-Ons: Server-Side Building Blocks for Real Applications
Oorian's extension ecosystem goes beyond UI components. Add-Ons provide server-side integrations for bot protection, GDPR compliance, content processing, payments, and more—all from Java.
Oorian's Built-In JavaScript APIs: Control the Browser from Java
Oorian provides 19 built-in Java APIs that let you control browser features like navigation, clipboard, geolocation, notifications, speech synthesis, and more without writing a single line of JavaScript.
CSS Styling in Oorian
A complete guide to CSS styling in Oorian—from inline styles and internal stylesheets to dynamic, programmatic CSS generation.
LaunchPad: Self-Contained Deployment for Oorian Applications
Deploy Oorian applications as single executable JARs with embedded Jetty. No Tomcat, no Glassfish—just compile and run.