tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Smith" <sat-g...@home.com>
Subject Re: Using Jasper for template processing?
Date Mon, 13 Nov 2000 20:24:50 GMT
Hi Jaroslav,

I already make use of user-defined JSP templates on my site
http://www.zzpost.com/. The
webapp runs a user-defined JSP  then uploads the output to the users own
website.

The question you need to ask is, for what reason would you take the time and
trouble to "decouple" servlets from http? That is a lot of work for nothing
IMHO.

Just create your system so that it is web-based and you'll be fine.

Dave
----- Original Message -----
From: "Jaroslav Gergic" <j_gergic@yahoo.com>
To: <tomcat-user@jakarta.apache.org>
Sent: Monday, November 13, 2000 3:30 AM
Subject: Using Jasper for template processing?


> Hello Tomcat developers and advanced users!
>
> I have following question:
>
> I would like to use Jasper engine for template processing.  I use
> Tomcat with JSPs and its good, but I would like to alter Jasper usage
> this way:
>
> An JSP page is compiled into a Java source where the user's JSP
> page extends the class HttpJspBase and overrides several methods
> notably _jspService().
>
> I want to use Jasper for more generic task. Template processing
> independent on Servlets and HTTP. Imagine following interface:
>
> public interface Template {
>   void renderTemplate(Writer out) throws java.io.IOException;
> }
>
> I want to alter Jasper to process files with JSP-like syntax (of
> course with other intrinsic variables accessible inside the
> renderTemplate() method) and generate Java source code implementing
> the Template interface and than compile the source code using Java
> compiler into executable classes. Then load and run generated classes
> as they have been written manually.
>
> So I ask:
> 1) is is possible or is Jasper tightly coupled with HTTP and Servlet
> API?
> 2) if it is possible, how to do that? (which classes can be re-used,
> which interfaces and classes have to be re-implemented
> 3) how much time it can take (1 day, 3 days, a week, two weeks, ...)
>
> Thanks for any comments and suggestions.
>
> Jaroslav Gergic
>
> =====
> Jaroslav Gergic (Gergi)
> mailto:j_gergic@yahoo.com
> http://nenya.ms.mff.cuni.cz/~gergic/
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Calendar - Get organized for the holidays!
> http://calendar.yahoo.com/
>


Mime
View raw message