beetRoot 1.2.0 Released - A slim & rapid Java web-dev framework.

beetRoot ist ein schnelles Java-Framework für die Webentwicklung, das sofort einsatzbereit ist! Wenn Sie CakePHP (cakePHP.org) kennen, werden Sie beetRoot mögen. Es basiert auf den gleichen Prinzipien und kommt mit einem vollständigen CRUD-Generator, der alle Views, die Modellspezifikation und Controller (Handler in beetRoot's Terminologie) basierend auf dem Datenbankmodell generiert!

Es wird mit den folgenden Funktionen ausgeliefert und ist sofort einsatzbereit:

  • Hinzufügen, Bearbeiten, Anzeigen, Auflisten und Löschen von Entitäten
  • Bean-Unterstützung mit transienten und eindeutigen Feldern
  • Sprachverwaltung
  • Datei-Up- und Download
  • Vollständige Kontrolle der MIME-Typen
  • Erweiterbare Benutzereinstellungen
  • Mechanismus zum Zurücksetzen des Passworts
  • Dark Theme und Theme-Unterstützung
  • Mailing inklusive Mailvorlagen
  • URL-Routing mit Sprachunterstützung
  • Datei-Caching (Ressourcen und Vorlagen)
  • Einfach zu verstehende HTML-Vorlagen-Engine
  • Passwortverschlüsselung (PBE mit MD5 und DES)
  • HTTPS-Protokoll und TLS für Mails, falls konfiguriert
  • Benutzerrollen und Zugriffskontrolle auf Controller-Ebene
  • Benutzersitzungen werden gespeichert, wenn Server gestoppt werden
  • Vollständiger CRUD-Generator PLANT für Ansichten, Modelle und Handler
  • Standard-CSRF-Mechanismus sowie verschleierte CRUD-IDs innerhalb von HTTP-Anfragen
  • Läuft sowohl stand-alone als auch in gängigen Servlet-Containern wie Apache Tomcat und Jetty auf URL-Root-Pfad als auch hinter einem Servlet-Pfad ohne Modifikation von HTML-Templates etc.
  • Hierarchischer Ressourcenlader; z.B. deutsche Sprache angefordert, wenn nicht gefunden, konfigurierte Standardsprache verwenden, dann gar keine Sprache verwenden; der Algorithmus für alles ist "Nachschlagen, bis man etwas Brauchbares findet". Außerdem werden Ressourcen aus dem Dateisystem geladen (zuerst), dann als Ressource in Paketen (jar, war), wenn sie vorher nicht gefunden wurden.
  • Und noch ein paar andere Dinge...

beetRoot ist unter der Open Source BSD 3-Clause License veröffentlicht.

 

Links

 

News

  • beetRoot 1.2.0 Released - A slim & rapid Java web-dev framework.

    beetRoot ist ein schnelles Java-Framework für die Webentwicklung, das sofort einsatzbereit ist! Wenn Sie CakePHP (cakePHP.org) kennen, werden Sie beetRoot mögen. Es basiert auf den gleichen Prinzipien und kommt mit einem vollständigen CRUD-Generator, der alle Views, die Modellspezifikation und...