Speedy Core

The Core of the Speedy Web Application Framework.

Лицензия

Лицензия

Группа

Группа

com.github.mwmahlberg.speedy
Идентификатор

Идентификатор

speedy-core
Последняя версия

Последняя версия

0.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Speedy Core
The Core of the Speedy Web Application Framework.
Ссылка на сайт

Ссылка на сайт

http://mwmahlberg.github.io/speedy/speedy-core

Скачать speedy-core

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.mwmahlberg.speedy/speedy-core/ -->
<dependency>
    <groupId>com.github.mwmahlberg.speedy</groupId>
    <artifactId>speedy-core</artifactId>
    <version>0.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.mwmahlberg.speedy/speedy-core/
implementation 'com.github.mwmahlberg.speedy:speedy-core:0.1.1'
// https://jarcasting.com/artifacts/com.github.mwmahlberg.speedy/speedy-core/
implementation ("com.github.mwmahlberg.speedy:speedy-core:0.1.1")
'com.github.mwmahlberg.speedy:speedy-core:jar:0.1.1'
<dependency org="com.github.mwmahlberg.speedy" name="speedy-core" rev="0.1.1">
  <artifact name="speedy-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.mwmahlberg.speedy', module='speedy-core', version='0.1.1')
)
libraryDependencies += "com.github.mwmahlberg.speedy" % "speedy-core" % "0.1.1"
[com.github.mwmahlberg.speedy/speedy-core "0.1.1"]

Зависимости

compile (14)

Идентификатор библиотеки Тип Версия
com.google.inject.extensions : guice-servlet jar 4.0-beta5
com.sun.jersey.contribs : jersey-guice jar 1.18.1
org.thymeleaf : thymeleaf jar 2.1.3.RELEASE
nz.net.ultraq.thymeleaf : thymeleaf-layout-dialect jar 1.2.5
org.slf4j : slf4j-api jar 1.7.7
org.slf4j : slf4j-simple jar 1.7.7
org.reflections : reflections jar 0.9.9
com.github.mwmahlberg.speedy : speedy-template-thymeleaf jar 0.1.1
com.fasterxml.jackson.module : jackson-module-guice jar 2.4.3
com.fasterxml.jackson.jaxrs : jackson-jaxrs-json-provider jar 2.2.3
com.fasterxml.jackson.module : jackson-module-jaxb-annotations jar 2.2.3
commons-cli : commons-cli jar 1.2
org.slf4j : jul-to-slf4j jar 1.7.7
org.eclipse.jetty : jetty-servlet jar 9.3.0.M0

Модули Проекта

Данный проект не имеет модулей.

Build Status

Speedy Web Application Framework

Not really happy with the lightweight web frameworks for Java around (some where too lightweight, where others didn't really deserver the label), I threw together Speedy.

Speedy consists of the following parts:

  • Guice, Google's approach on Dependency injection
  • Jersey 1.18, The reference implementation of JAX-RS
  • Jackson2, an awesome powerful serialization/deserialization framework
  • Jetty, a relatively lightweight servlet engine

While this combination isn't exactly new (Dropwizard uses it), I wanted to keep it as basic as possible while allowing the user maximum flexibility. The aim is to provide a framework which makes it as easy as possible to create web applications by using POJOs and some annotations and to hide the painful details from the developer. Running the webapp is aimed to be as easy as possible, too:

java -jar yourWebApp.jar -p 9090 -h 192.168.0.1

will start your web application on port 9090 and binding it to the IP address 192.168.0.1.

Please see http://mwmahlberg.github.io/speedy for details.

Please note that while there are release packages available via maven central, this project is still highly experimental and by no means fit for productions use.

Any suggestion, bug reports, enhancement wishes and alike are welcome!

Версии библиотеки

Версия
0.1.1
0.1.0