Sorry, forgot to thank Jeff for the great tip. Using the same .page
file is another trick I was wondering about...

On 7/11/05, Darío Vasconcelos <[EMAIL PROTECTED]> wrote:
> Thanks for your responses,
> 
> my guess is that I should build one component that will render the
> dynamic part of the pages (it has the same appearance in all of them),
> ant this component will receive a parameter to specify the name of the
> SQL sentence that will feed it. This way, I can use the same class for
> all pages -or even no class at all, only .page files and the class for
> the component-. The rest of the details of the page (labels and
> titles, mostly) can be hardcoded as they're not dynamic.
> 
> I noticed that in Tapestry in Action, Howard uses inheritance very
> often, ie the ToDo examples. While it sounds like a desirable
> approach, I still can't force my mind to think in terms of page
> hierarchies. That's the reason why I asked this question...
> 
> Regards,
> 
> 
> On 7/11/05, Pablo Ruggia <[EMAIL PROTECTED]> wrote:
> > If your java classes will look equals, then just create only one java class
> > and reference it from all your .page files.
> >  If you have some logic, then create a super class and extend it when you
> > need it.
> >  You should subclass only for things like data, security, logic, etc.
> >
> >  For same titlte, layout, etc, the best way to achive it is by creating a
> > Border component and include it in your page templates.
> >
> >
> > On 7/11/05, Darío Vasconcelos <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi,
> > >
> > > I have a burning question in my mind: suppose I have 10 pages that
> > > have the same basic layout: some titles and a table containing the
> > > results from some DB query. Now, I know I can use the power of
> > > Tapestry to build components out of my 10 pages and that would save me
> > > a lot of effort. My question is, what about the .java files? Should
> > > they use some kind of inheritance? I'm thinking they might only
> > > implement pageBeginRender, that's all the funcionality my pages need.
> > > Is it worth to define a class hierarchy and thus create a .java file
> > > per each .html and .page? Or is there a nicer way to to this?
> > >
> > > Regards,
> > >
> > > --
> > > Communism is man's exploitation of man. Capitalism is just the opposite.
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > >
> > >
> >
> >
> 
> 
> --
> Communism is man's exploitation of man. Capitalism is just the opposite.
> 


-- 
Communism is man's exploitation of man. Capitalism is just the opposite.

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

Reply via email to