Skip to content

SØAD Documentation

Welcome to the official documentation for SØAD, which is divided into two main parts:

  1. SØAD Framework
  2. SØAD Online IDE

This documentation is designed to help developers and technical teams quickly understand and adopt SØAD for building web applications efficiently. It covers core concepts, technical architecture, usage patterns, and tooling that together make SØAD a productive, modern development environment.

1. SØAD Framework

The SØAD Framework is a convention-over-configuration MVC web framework built on Java and Jython. It includes:

  • An action-based routing model
  • A transaction-centric controller design
  • ActiveJDBC-powered models
  • Handlebars.java for templating
  • Embedded application server
  • Container-ready deployment model

Whether you are building enterprise back-office apps or modular microservices, SØAD helps you focus on business logic instead of glue code.

2. SØAD Online IDE

The SØAD Online IDE is a browser-based development platform built specifically for SØAD. It provides tools for:

  • Managing your database schema and querying data
  • Creating and editing transactions with code suggestions
  • Viewing and downloading server logs for troubleshooting
  • Uploading and organizing static files and assets

This online environment streamlines common development tasks, letting you iterate faster and test instantly without installing anything locally.

Each chapter in this documentation will guide you through different components of both the framework and the IDE, with practical examples and conventions.

Let’s begin by diving into the framework fundamentals.

Copyright Notice

All third-party components integrated in SØAD Framework, including but not limited to Java, MySQL, Jython, ActiveJDBC, Handlebars.java, Bootstrap, jQuery, FullCalendar, DataTables, and other libraries, are copyright of their respective owners. SØAD does not claim ownership of these components and uses them under their original licenses.