• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

Beginner Spring with Hibernate integrated. Is this code correct?

 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Ranchers,

I've recently start to learn and integrate Spring and Hibernate to my Java web app (Struts2 as a presentation). I've googled a lot about tutorial and examples and so on. Well, everything seems ok and running based on the materials I've collected. but as long as I've deployed it on a hosting web server and got a Lot of Runtime java.lang.OutOfMemoryError exception, I wanted to clear things up to myself that everything I'm doing is correct as point of view of an expert, then assuming there are some issues about my Webserver Hosting or something else.
So here the Code:

web.xml


struts.xml


applicationContext-hibernate.xml


spring-hibernate-actions.xml


spring-hibernate-services.xml


spring-hibernate-daos.xml


FirstAction.java



FirstServiceImpl.java


FirstDAOImpl.java


I'd really appreciate if anyone could help me whether I was on a right path or something seems wrong or Exception-Throwing-Material on the above application development.

Regards,
Khosrow.
 
ranger
Posts: 17347
11
Mac IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Actually it looks really clean to me.

There are a few suggestions, but for just starting out, they are really minor. Things you will learn as you learn more about Spring, like autowiring, And if you use recent Hibernate versions using the HibernateTemplate and HibernateDaoSupport is now antiquated. The reason why I say the last, is now you have a class that is coupled with a Spring class, the HibernateDaoSupport, so your Daos are no longer POJOs. Later, you might also like the Annotation route.

But again for a beginner that is great looking configuration and coding.

Mark
 
You had your fun. Now it's time to go to jail. Thanks for your help tiny ad.
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic