Andrus,

We're still using 1.4, so this is how we do it.

Create a class, like Session.java (with a DataContext instance
variable).   In the <appname>.application file you add the following
line:

<meta key="org.apache.tapestry.visit-class" value="com.nhl.cmseditor.Session"/>

In MyPage.java

public abstract Object getSession();

In MyPage.page

<inject property="session" type="state" object="visit"/>

I think that's it.

e.



On 6/8/06, Andrus Adamchik <[EMAIL PROTECTED]> wrote:
I am reworking Cayenne tutorials for 1.2 final release. Since I
haven't used Tapestry for almost a year, and totally missed on 4.0, I
wanted to get some feedback from Cayenne/Tapestry users. What are the
good ways to bind DataContext to a session?

Current example puts it in the visit. I would personally use a
regular web app setup with Cayenne filter (making Tapestry app just
another web app case as far as Cayenne is concerned). I wonder what
others are doing in this respect? Any HiveMind magic?

Andrus

Reply via email to