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]
