"Klaus Hebsgaard" <ida2308SLET@SLETvip.cybercity.dk> writes:
> Næsten, jeg ønsker at være i stand til at arbejde med Beans, Servlets og JSP
> men uden en HTTP server.
>
> Altså ønsker jeg at lave en standalone applikation, der udfylder rollen som
> man kender det fra webservere: browser, http server og servlet engine.
> Blot er der ingen grund til at bruge HTTP laget, da det hele jo foregår på
> samme maskine.
En HTTPServlet er også blot en forfinet Servlet.
> Har jeg forstået det korrekt hvis jeg siger følgende:
>
> Alt der skal til er at jeg implementerer Servlet API'et og lader det tale
> med en Servlet engine?
Ikke hvis jeg har forstået det korrekt du siger :)
Det du skal have er en speciel udgave af en servlet engine
(servletudgaven af en appletviewer) som implementerer
servletspecifikationen på serverdelen, og gør det godt nok til at
koden fra den jsp-compiler du vælger fungerer. (JSP er jo bare en
præprocessor til en Java servlet). Denne skal så kobles sammen med
noget HTML-visning. Måske findes det du mangler allerede :) Fx siger
Jetty at den kan embeddes.
Hvis dine JSP-sider er statiske, så kan du med sindsro oversætte dem
til java selv, og kun distribuere den genererede kode.
Et interessant projekt - du må gerne melde tilbage om det lykkes.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk/ravn