https://github.com/emweb/jwt
Java Web Toolkit
https://github.com/emweb/jwt
Last synced: about 2 months ago
JSON representation
Java Web Toolkit
- Host: GitHub
- URL: https://github.com/emweb/jwt
- Owner: emweb
- License: other
- Created: 2011-11-24T12:13:39.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2025-07-23T14:28:33.000Z (8 months ago)
- Last Synced: 2025-07-23T16:26:46.052Z (8 months ago)
- Language: JavaScript
- Homepage: http://www.webtoolkit.eu/jwt
- Size: 46.2 MB
- Stars: 57
- Watchers: 14
- Forks: 21
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-java - JWt
README
What is JWt ?
------------
JWt is a Java library for developing web applications. It provides a pure
Java component-driven approach to building web applications,
and renders either using Ajax or plain HTML.
Unlike JSF, there is no concept of a page and no split between page
"views" and reusable "components", making reuse unpractical. Instead,
everything is a widget that can be reused in other widgets.
For more information, see [the homepage](http://www.webtoolkit.eu/jwt
"JWt homepage").
Dependencies
------------
The library requires a Servlet 6.1 (`jakarta.servlet` namespace) container.
It is able to use asynchronous I/O functionality
to improve scalability when using server push features.
If you want to use the PDF rendering support (the WPdfImage and
WPdfRenderer classes), then you also need to add
PdfJet[http://pdfjet.com/] to your project.
Building
--------
It can be as simple as:
ant
Demos, examples
---------------
The homepage contains [various examples](http://www.webtoolkit.eu/jwt/examples).
Maven
-----
The ant build file has a separate target to generate maven pom files:
ant mvn
To install the two artifacts in your local repository, do:
mvn install:install-file -Dfile=dist/jwt-4.12.2.jar -DpomFile=jwt-4.12.2.pom
mvn install:install-file -Dfile=dist/jwt-auth-4.12.2.jar -DpomFile=jwt-auth-4.12.2.pom
The corresponding dependency blocks are:
eu.webtoolkit
jwt
4.12.2
jakarta.servlet
jakarta.servlet-api
6.1.0
provided
There are a number of optional dependencies for JWt, needed only depending on what
features you use
eu.webtoolkit
jwt-auth
4.12.2
com.pdfjet
pdfjet
4.75
org.antlr
antlr4-runtime
4.7.2
org.jogamp.jogl
jogl-all
2.0-rc11
org.jogamp.gluegen
gluegen-rt-main
2.0-rc11
org.eclipse.angus
angus-mail
2.0.3
provided