| | |
| | | import de.uhilger.transit.*; |
| | | |
| | | /** |
| | | * Das TransitServlet macht beliebige Klassen und Methoden |
| | | * Das TransitServletRS macht beliebige Klassen und Methoden |
| | | * ueber HTTP zugaenglich. |
| | | * |
| | | * <p><b>Achtung:</b>Das TransitServlet sollte nur in einem |
| | | * <p>Methodenaufrufe über dieses Servlet erfolgen in der Form<br> |
| | | * <code> |
| | | * http://server:port/contextpfad/servletpfad/name.der.package.Klasse/methode/antwortformat/param1/param2/../paramN |
| | | * </code></p> |
| | | * |
| | | * <p>Standardmäßig werden von Transit die Antwortformate JSON, JSONFLAT und XML |
| | | * bereitgestellt. Über die Schnittstelle Wandler lassen sich weitere Formate |
| | | * hinzufügen.</p> |
| | | * |
| | | * <p><b>Achtung:</b>Das TransitServletRS sollte nur in einem |
| | | * per Authentifizierung und Autorisierung geschuetzten |
| | | * Bereich einer Webanwendung bereitgestellt werden da andernfalls |
| | | * durchweg alle Klassen und Methoden, die sich auf dem Server |
| | | * finden, zugaenglich werden.</p> |
| | | * |
| | | * <p>Fuer die Bereitstellung von Funktionen ist eine Berechtigungspruefung |
| | | * noetig, die am besten in Form eines Filters implementiert wird.</p> |
| | | * noetig, die am besten in Form eines Filters implementiert wird. |
| | | * Transit stellt hierfür die Klassen Waechter und RechtePruefer bereit.</p> |
| | | * |
| | | * @author Copyright (c) Ulrich Hilger, http://uhilger.de |
| | | * @author Published under the terms and conditions of |