I do this in some place of my app.  I use an applet communicating back
to Turbine through xml-rpc.  It does not take advantage of actions and
screens though...

--------------------------------------------
Quinton McCombs
NequalsOne - HealthCare marketing tools
mailto:[EMAIL PROTECTED]
http://www.NequalsOne.com 

> -----Original Message-----
> From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED] 
> Sent: Friday, March 14, 2003 6:56 AM
> To: [EMAIL PROTECTED]
> Subject: Re: using alternative views
> 
> 
> Mark Lybarger <[EMAIL PROTECTED]> writes:
> 
> >Hopefully I've fixed the encoding issue if that was the problem.
> 
> >I'm sorry that I didn't provide enough information in the original 
> >post.  I would like to use Java Applets (javax.swing.*) for the user 
> >interface.  I guess it's not that common, I would just like 
> the ability 
> >to have a more robust user interface than web forms.
> 
> Ah, ok, so you want to run the View on the browser in applet 
> classes (sorry, was my fault, I read "applet" and thought "servlet").
> 
> Haven't done this yet, so I can't really help you here.
> 
>       Regards
>               Henning
> 
> 
> 
> 
> >> -----Original Message-----
> >> From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED]
> >> Sent: Friday, March 14, 2003 7:29 AM
> >> To: [EMAIL PROTECTED]
> >> Subject: Re: using alternative views
> >> 
> >> 
> >> Mark Lybarger <[EMAIL PROTECTED]> writes:
> >> 
> >> >Is it possible to use java applets as the view portion of my
> >> TDK web app?
> >> >Know where I could find a good start on some reading 
> material on the 
> >> >subject?
> >> 
> >> Well, sort of. If you don't want to use "Java applets" but java 
> >> classes, then Turbine can help you.
> >> 
> >> If you don't configure a template service (or even if you 
> do :-) ), 
> >> you can back every screen, layout and page with a java class which 
> >> gets called if you request a certain template. There you 
> can put java 
> >> code to generate your output.
> >> 
> >> Try putting
> >> 
> >> modules.packages = org.apache.turbine.modules, 
> >> com.yourcompany.modules
> >> 
> >> into your TR.properties and then write a class
> >> 
> >> package com.yourcompany.modules.screens;
> >> 
> >> import org.apache.turbine.modules.Screen;
> >> 
> >> public class Myscreen extends Screen
> >> {
> >>   public ConcreteElement doBuild(RunData data)
> >>   {
> >>     ConcreteElement ce = new StringElement();
> >>     ce.addElement("Hello World");
> >>     return ce;
> >>   }
> >> }
> >> 
> >> and request
> >> 
> >> ...your turbine url../screen/MyScreen
> >> 
> >> which should execute the doBuild() of that class above and 
> render it 
> >> in a (possible Template) layout.
> >> 
> >> If you don't run a template service at all (remove it from 
> TR.props), 
> >> you might need a page class which could extend DefaultPage 
> and maybe 
> >> a layout class (if you don't have one, the page class will 
> render the 
> >> screen directly).
> >> 
> >>    Regards
> >>            Henning
> >> 
> >> (Hm, we might want to have a default page and layout class 
> which is 
> >> used if we don't use a template service but want to render 
> the output 
> >> of a class.)
> >> 
> >> -- 
> >> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          
> INTERMETA GmbH
> >> [EMAIL PROTECTED]        +49 9131 50 654 0   
> http://www.intermeta.de/
> >> 
> >> Java, perl, Solaris, Linux, 
> xSP Consulting, Web Services
> >> freelance consultant -- Jakarta Turbine Development  -- 
> hero for hire
> >> 
> >> 
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: 
> [EMAIL PROTECTED]
> >> 
> >> ---
> >> Incoming mail is certified Virus Free.
> >> Checked by AVG anti-virus system (http://www.grisoft.com).
> >> Version: 6.0.459 / Virus Database: 258 - Release Date: 2/25/2003
> >>  
> >> 
> 
> >---
> >Outgoing mail is certified Virus Free.
> >Checked by AVG anti-virus system (http://www.grisoft.com).
> >Version: 6.0.459 / Virus Database: 258 - Release Date: 2/25/2003
> > 
> 
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> 
> -- 
> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
> [EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/
> 
> Java, perl, Solaris, Linux, xSP Consulting, Web Services 
> freelance consultant -- Jakarta Turbine Development  -- hero for hire
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to