Hola, la cuestion es la siguiente:
Propongo iniciar este hilo, charlando sobre las buenas practicas en la construcción de aplicaciones de dos capas, y utilizando el framework Hibernate.
Y al paso, voy puliendo algunas de las practicas que he desarrollado.
Saludos.
Para comenzar, cometo que mis aplicaciones generalmente, poseen una clase Singleton, en la cual, encapsulo un objeto SessionFactory de Hibernate, y ahí mismo hago la inicializacion del framework. Es decir le indico cuales son, y donde estan los archivos .hbm.xml entre otras cosas.
Hasta ahora, me ha resultado muy util, utilizar el framework de esta forma, ya que puedo acceder desde cualquier parte de mi aplicacacion, para obtener una session. Tambien dispongo en mi Singleton de metodos para conocer si se esta conectado o no, y otros tantos mas, de utilidad...