Module vibe.web.web
Implements a declarative framework for building web interfaces.
This module contains the sister funtionality to the vibe
module. While the REST interface generator is meant for stateless
machine-to-machine communication, this module aims at implementing
user facing web services. Apart from that, both systems use the same
declarative approach.
See registerWebInterface
for an overview of how the system works.
Functions
Name | Description |
---|---|
errorDisplay
|
Attribute to customize how errors/exceptions are displayed. |
redirect
|
Redirects to the given URL. |
registerWebInterface
|
Registers a HTTP/web interface based on a class instance .
|
render
|
Renders a Diet template file to the current HTTP response. |
terminateSession
|
Terminates the currently active session (if any). |
trWeb
|
Translates text based on the language of the current web request.
|
Classes
Name | Description |
---|---|
WebInterfaceSettings
|
Encapsulates settings used to customize the generated web interface. |
Structs
Name | Description |
---|---|
ErrorDisplayAttribute
|
|
SessionVar
|
Maps a web interface member variable to a session field. |
Authors
Sönke Ludwig
Copyright
© 2013-2015 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.