sinri / Keel

A web site framework with VERT.X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keel

Maven Central GitHub

A Java framework with VERT.X eco, for projects for web, job and more.

<dependency>
    <groupId>io.github.sinri</groupId>
    <artifactId>Keel</artifactId>
  <version>3.2.12</version>
</dependency>

Third Party Integration

Dry Dock of Keel

Consider to use Dry Dock of Keel to build an application quickly!

I started a project to provide lession around how to startup with DryDock, including Keel: https://github.com/sinri/DryDockLession :)

Branches

  • latest: the latest pushed version of Keel, may not be released yet.
  • p3: the latest released version of Keel 3.x.

Migration

From 3.1.x to 3.2.x

  • Rebuilt logging implementation.
    • The KeelIssueRecord* becomes the base realization.
    • The KeelEventLog* are kept but reimplemented above KeelIssueRecord*.
    • Refined the classed that use logging.
  • Provided KeelMetrixRecord* functions.

From 3.0.x to 3.1.x

  • The KeelHelpers becomes a static member of class KeelHelpersInterface.
  • The Keel becomes a static member of class KeelInstance as its instance. Originally it was a class.
    • The Keel now also inherits the class KeelHelpersInterface. So you may not need KeelHelpers while Keel used.
  • MySQL
    • Data source should be defined as NamedMySQLDataSource.
    • The raw SqlConnection instance should be used in a defined NamedMySQLConnection.
    • DynamicNamedMySQLConnection is also available for convenience.

About

A web site framework with VERT.X

License:GNU General Public License v3.0


Languages

Language:Java 99.9%Language:HTML 0.1%Language:CSS 0.0%