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
>>>>>>
>>>>>>
>>>>
>>>>
>>>
>
>

Reply via email to