Thanks so much... I'll look into it. I'm sure it will be useful to me.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Phil Kulak
Sent: Friday, July 29, 2005 3:37 PM
To: [email protected]
Subject: Re: [Wicket-user] Hibernate/EJB3.0

Here's that new cdapp war:

http://www.cs.uoregon.edu/~torok/cdapp.war

I'm going to adapt an old writeup I did and have that up shortly. Any
feedback is apreciated.

On 7/29/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> I am using a single-transaction-per-request pattern - in my case I
want to
> rollback the transaction even if there was a ui error - that way the
user
> isnt confused as to why he got an error but the changes got saved.
> 
> When I was using h3 I had a
> 
> Interface hibernatesessionlocator() {
>         session getsession();
>         void markrollback();
>         boolean hassession();
> }
> 
> I have an implementation of it that upon the first request to
getsession()
> creates a session, begins a transaction, and sticks the session into a
> request attribute.
> 
> The app can retrieve a session or mark it for rollback using the
locator.
> 
> Then I had a filter that would at the end of the request either
rollback or
> commit the transaction and close the session.
> 
> The only diff with ejb3 is that you don't need the locator to create
> entitymanager/transaction as it is done for you.
> 
> -Igor
> 
> 
> 
> 
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> > [EMAIL PROTECTED]
> > Sent: Friday, July 29, 2005 10:29 AM
> > To: [email protected]
> > Subject: RE: [Wicket-user] Hibernate/EJB3.0
> >
> > Getting my hands on a WAR to see how you integrated hibernate
> > would be great. I'd be very appreciative.
> >
> > Unfortunately, I am not starting from scratch and I am trying
> > to see how well wicket grafts onto an existing project that
> > has many DAO's that return POJO beans. We are currently
> > moving them into EJB3 objects and the whole process is still
> > quite new to me.
> >
> > I would be interested to see where/how you are building the
Hibernate
> > (EntityManager?) connection. From what Igor is saying it
> > sounds like the connection is built up in the Wicket
> > application and the objects are loaded on the attatch events.
> > Perhaps we can flesh out this aspect of wicket in the wiki a bit
more.
> >
> > -Paul
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> > Phil Kulak
> > Sent: Friday, July 29, 2005 12:30 PM
> > To: [email protected]
> > Subject: Re: [Wicket-user] Hibernate/EJB3.0
> >
> > I'll be committing a new version of CDApp shortly using
> > rewritten databinding and Hibernate3 integration. If you're
> > not into the whole CVS thing, I can post a WAR somewhere so
> > that you can get a feel for it.
> >
> > On 7/29/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> > >
> > > Paul,
> > > Im not aware of any official docs yet. I am currently using
> > wicket as
> > a
> > > presentation tier for ejb3 project, and its pretty easy to
> > integrate.
> > >
> > > IMHO there are two main areas that need integration: application
> > object, and
> > > detachable models for entities.
> > >
> > > In the constructor's application object i get all needed
> > service bean
> > > references or locators and set them as member variables. So now
> > anywhere in
> > > your wicket components you can do
> > > ((MyApplicationClass)getApplication()).getService().doSomething();
> > > and your getService() can be implemented either as getService() {
> > return
> > > service; } or getService() { return
> > serviceLocator.locate(); } you can
> > > implement helper funcs in your page subclass to eliminate casting.
> > >
> > > As far as detachable models go in the onAttach() you can do pretty
> > much the
> > > same thing:
> > >
> > > public void onAttach() {
> > >
> > >
> > obj=((MyApplicationClass)RequestCycle.get().getApplication()).
> > getService
> > ().load(....);
> > > }
> > >
> > >
> > > Igor
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >  ________________________________
> > >  From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > [EMAIL PROTECTED]
> > > Sent: Friday, July 29, 2005 8:52 AM
> > > To: [email protected]
> > > Subject: [Wicket-user] Hibernate/EJB3.0
> > >
> > >
> > >
> > >
> > >
> > > Greetings,
> > >
> > >
> > >
> > > I'm evaluating several web frameworks including Wicket for
> > an internal
> > > project and I was wondering if there was some documentation on
> > Hibernate or
> > > EJB3.0 somewhere that I am missing. I found the
> > wicket-contrib package
> > at
> > > http://wicket-stuff.sourceforge.net/ as well as the
> > > HibernateObjectModel object in there. I also saw a quick run down
on
> > Phil's
> > > weblog: http://jroller.com/page/pKulak/ that seems like a good
start
> > but I'm
> > > failing to see how it all fits together. Is there an example
> > application
> > > (PetStore-ish?) that uses EJB3 or Hibernate available to look at?
> > >
> > >
> > >
> > > Overall I really like the direction of this project. Keep
> > up the good
> > work.
> > >
> > >
> > >
> > > -Paul
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference &
> > EXPO September 19-22, 2005 * San Francisco, CA * Development
> > Lifecycle Practices Agile & Plan-Driven Development *
> > Managing Projects & Teams * Testing & QA Security * Process
> > Improvement & Measurement * http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> >
> > -------------------------------------------------------
> > SF.Net email is sponsored by: Discover Easy Linux Migration
> > Strategies from IBM. Find simple to follow Roadmaps,
> > straightforward articles, informative Webcasts and more! Get
> > everything you need to get up to speed, fast.
> > http://ads.osdn.com/?ad_idt77&alloc_id492&op=ick
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> 
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opclick
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=ick
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to