Greg, Writing a blog on this in on my to-do list, too :)
apptaro On Fri, Sep 10, 2010 at 11:05 AM, Greg Brown <[email protected]> wrote: > FYI, I apologize for the delay in providing feedback on this. It is still on > my to-do list, and I'm very much looking forward to taking a closer look at > it! > G > > On Aug 27, 2010, at 1:16 AM, Taro App wrote: > >> Oops, sorry for the large attachment. I hope it wouldn't clog anyone's >> mail server... >> >> >> On Fri, Aug 27, 2010 at 2:14 PM, Taro App <[email protected]> wrote: >>> Yes, I may not have enough time to write up a blog entry, I'll just >>> attach the demo here. It's a war file with the source code. Should >>> work on Java 1.6 + Tomcat 6.0. Libraries used are: >>> >>> - Hibernate 3.5.5 (with Annotation & JPA) >>> - Apache Derby 10.6.1.0 (Embeded, In Memory) >>> - JUnit 4.8.2 >>> and of course, Apache Pivot 1.5.1 QueryServlet! >>> >>> jpaqueryservlet.servlet.ContactQueryServlet extends QueryServlet to >>> provide CRUD services for Contact data, which only has id, last name, >>> first name and version for optimistic locking. ContactQueryServlet >>> makes calls to ContactDao, and ContactDao uses JPA for database >>> access. Hibernate provides the underlining database work for JPA, as >>> configured in persistence.xml. ContactDao is a bit overly complex for >>> the purpose of this demo, but it uses JPA generic DAO pattern. >>> OpenEntityManagerInViewFilter, a servlet filter, provides >>> open-session-in-view pattern, which may also be a bit overly complex >>> for the purpose. Derby database is started and shutted down by >>> DerbyManagerListener, a servlet context listener. ContactWsTest is the >>> class to test the web service. >>> >>> apptaro >>> >>> >>> >>> On Thu, Aug 26, 2010 at 9:25 PM, Greg Brown <[email protected]> wrote: >>>> Nice! Can we see it, or do we have to wait for the blog entry? :-) >>>> >>>> On Aug 26, 2010, at 7:14 AM, Taro App wrote: >>>> >>>>> Hi Greg, >>>>> >>>>> I made a simple demo with QueryServlet/Hibernate/JPA and JUnit test. >>>>> I'll clean up some more and will publish it on my blog. >>>>> >>>>> apptaro >>>>> >>>>> >>>>> >>>>> On Thu, Aug 26, 2010 at 11:41 AM, Greg Brown <[email protected]> wrote: >>>>>> It occurred to me earlier this evening that QueryServlet might make a >>>>>> good REST-based front end to Hibernate or some other Java-based ORM >>>>>> tool. However, I don't have a lot of experience with ORMs - the DB apps >>>>>> I have written have generally used JDBC directly. >>>>>> >>>>>> Anyone with Hibernate knowledge care to comment (or possibly write up a >>>>>> simple demo to test the theory)? I think an example that retrieves a >>>>>> bean from the DB and uses JSONSerializer to write it back out to the >>>>>> caller would be very cool. I'd be happy to help with such an example if >>>>>> anyone is interested. >>>>>> >>>>>> G >>>>>> >>>>>> >>>> >>>> >>> > >
