| Zeile 65: |
Zeile 65: |
| | === Kommandozeilenparser === | | === Kommandozeilenparser === |
| | | | |
| | + | * [https://picocli.info/ picocli] ist eine Bibliothek zum Parsen der Kommandozeile mit vielen Funktionen, u.a. integrierter [[Tab-Completion]] |
| | * [http://jewelcli.sourceforge.net/usage.html JewelCLI] ist ein OptionsParser, der auf Annotationen setzt. | | * [http://jewelcli.sourceforge.net/usage.html JewelCLI] ist ein OptionsParser, der auf Annotationen setzt. |
| | * [http://commons.apache.org/cli/ Commons CLI] ist eine [[Apache]]-Komponente, die die Verarbeitung von Kommandozeilenparametern erleichtert. | | * [http://commons.apache.org/cli/ Commons CLI] ist eine [[Apache]]-Komponente, die die Verarbeitung von Kommandozeilenparametern erleichtert. |
| Zeile 74: |
Zeile 75: |
| | * Die Übersetzung von [[Java]] nach [[JavaScript]] leistet das [http://code.google.com/intl/de-DE/webtoolkit/ Google Web Toolkit]. | | * Die Übersetzung von [[Java]] nach [[JavaScript]] leistet das [http://code.google.com/intl/de-DE/webtoolkit/ Google Web Toolkit]. |
| | ** [http://www.netbeans.org/kb/docs/web/quickstart-webapps-gwt.html Anleitung zur Nutzung des Google Web Toolkit] mit der [[Netbeans]]-IDE. | | ** [http://www.netbeans.org/kb/docs/web/quickstart-webapps-gwt.html Anleitung zur Nutzung des Google Web Toolkit] mit der [[Netbeans]]-IDE. |
| | + | |
| | + | ==== Simple HTTP-Server ==== |
| | + | |
| | + | Das JDK kommt bereits mit einem eingebauten einfachen HTTP-Server: |
| | + | * https://javadoc.scijava.org/Java13/jdk.httpserver/com/sun/net/httpserver/package-summary.html |
| | + | * https://javadoc.scijava.org/Java13/jdk.httpserver/com/sun/net/httpserver/spi/HttpServerProvider.html |
| | + | * https://dzone.com/articles/simple-http-server-in-java |
| | + | * https://gist.github.com/gitawego/14e15456e4d36a26aac7695648565329 |
| | + | * https://www.logicbig.com/tutorials/core-java-tutorial/http-server/http-server-basic.html |
| | + | |
| | + | Noch mehr Basic ist die Programmierung auf den IO-Sockets: |
| | + | * https://dev.to/mateuszjarzyna/build-your-own-http-server-in-java-in-less-than-one-hour-only-get-method-2k02 |
| | + | |
| | | | |
| | ==== Vaadin ==== | | ==== Vaadin ==== |
| Zeile 118: |
Zeile 132: |
| | ==== JSON ==== | | ==== JSON ==== |
| | | | |
| | + | * [https://github.com/stleary/JSON-java org.json or JSON-java] |
| | * [http://code.google.com/p/json-simple/ Json.Simple], Java Library to convert from and to JSON | | * [http://code.google.com/p/json-simple/ Json.Simple], Java Library to convert from and to JSON |
| | * Siehe auch [http://jsontools.berlios.de/ JSONTools] | | * Siehe auch [http://jsontools.berlios.de/ JSONTools] |
| Zeile 154: |
Zeile 169: |
| | | | |
| | * [http://www.lug-kr.de/wiki/JasperReports Vergleich verschiedener Berichtstools] | | * [http://www.lug-kr.de/wiki/JasperReports Vergleich verschiedener Berichtstools] |
| | + | |
| | + | ==== BIRT ==== |
| | + | |
| | + | https://eclipse.github.io/birt-website/docs/what-is-birt |
| | | | |
| | ==== JasperReports ==== | | ==== JasperReports ==== |