malva

null

License

License

GroupId

GroupId

org.xbib.malva
ArtifactId

ArtifactId

malva
Last Version

Last Version

1.1.2
Release Date

Release Date

Type

Type

jar
Description

Description

malva
null
Project Organization

Project Organization

xbib

Download malva

How to add to project

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

Dependencies

compile (16)

Group / Artifact Type Version
org.xbib.helianthus : helianthus-server jar 1.0.9
org.xbib : hibiscus jar 1.0.0
org.xbib : guice jar 4.0.4
org.xbib : content-core jar 1.0.7
org.xbib : net jar 1.0.2
org.xbib : time jar 1.0.0
org.xbib.groovy : groovy-crypt jar 1.0.0
org.xbib.groovy : groovy-ldap jar 1.0.2
io.netty : netty-tcnative-boringssl-static jar 2.0.1.Final
org.bouncycastle : bcpkix-jdk15on jar 1.57
net.java.dev.jna : jna jar 4.4.0
org.apache.ivy : ivy jar 2.4.0
org.apache.logging.log4j : log4j-core jar 2.8.2
com.sun.mail : javax.mail jar 1.5.6
org.webjars : bootstrap jar 3.3.5
org.webjars : font-awesome jar 4.7.0

test (13)

Group / Artifact Type Version
org.codehaus.groovy : groovy-all jar 2.4.12
org.apache.logging.log4j : log4j-jcl jar 2.8.2
org.apache.logging.log4j : log4j-jul jar 2.8.2
org.apache.logging.log4j : log4j-1.2-api jar 2.8.2
junit : junit jar 4.12
com.fasterxml.jackson.core : jackson-databind jar 2.8.4
org.spockframework : spock-core jar 1.1-groovy-2.4
org.gebish : geb-junit4 jar 1.1.1
org.seleniumhq.selenium : selenium-chrome-driver jar 3.4.0
org.seleniumhq.selenium : selenium-firefox-driver jar 3.4.0
net.java.dev.jna : jna-platform jar 4.4.0
com.codeborne : phantomjsdriver jar 1.2.1
com.h2database : h2 jar 1.4.191

Project Modules

There are no modules declared in this project.

Malva web application server

This Groovy-based web application platform enables high performance, scalable, extensible, easy-to-use web application delivery by utilizing latest releases of Groovy, Java 8, Netty. Ready to run, pre-packaged with Bootstrap, Font Awesome, and jQuery.

Groovy

Rapid prototyping for your web application. Use the full power out of the box with the Groovy markup template engine. Not for JEE applications, but still full of all the goodies: sessions, browser content caching, form uploads, authentication, logging.

Helianthus

  • Helianthus HTTP server

  • Asynchronous non-blocking I/O provided by Netty

  • Logs, sessions, cookies, file uploads, credentials

  • Application state is separated from web tier

For developers

  • Make your web app page changes and simply hit refresh. All you need is a browser and a text editor

  • Gradle builds

  • (TBD) Write your own plugins

Zero configuration

  • Install and start instantly with built-in defaults

  • Carefully selected configuration of default values for best out-of-the-box experience

  • JSON/YAML configuration. No XML configurations

Highlights

  • Sessions

  • Logging

  • Authentication with pluggable backends (LDAP, SQL)

  • Encryption (SHA-2), crypt field mapper

  • rotating indices with retention policy

  • optional, embedded SQL/JDBC support

  • (TBD) Transport Layer Security (1.2)

Web features

  • Groovy markup templating

  • Content negotiation

  • Resource handlers

  • URI templates

  • URL encoding

  • WebSockets

  • Form data / multipart handler

  • additional access control by IP/path/header

Versions

| Webapp | Groovy | Netty | Release date | |---------|----------------|--------------| | 1.0.0 | 2.4.7 | 4.1.5 | TBD |

Issue

Reporting issues is most welcome at [Github](http://github.com//xbib/groovy-webapp/issues)

Documentation

Work in progress

Supported web browers

Google Chrome >= 30 Internet Explorer >= 11 Mozilla Firefox >= 27 Opera Browser >= 17 Safari Browser >= 7

License

Malva - Groovy-based Web application platform

Copyright © 2016 Jörg Prante

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

org.xbib.malva
Organization for free exchange of bibliographic data

Versions

Version
1.1.2
1.0.18
1.0.17
1.0.16
1.0.10
1.0.9
1.0.8
1.0.6
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0