View Javadoc
1   package booking.controller.common;
2   
3   
4   
5   import javax.servlet.ServletConfig;
6   import javax.servlet.ServletException;
7   import javax.servlet.http.HttpServlet;
8   
9   import org.apache.log4j.Logger;
10  
11  import booking.model.util.HibernateUtil;
12  
13  public class BookingInstance extends HttpServlet {
14  
15  	private static final long serialVersionUID = 4711544753973923779L;
16  	private static Logger logger = Logger.getLogger(BookingInstance.class);
17  	
18  	public BookingInstance() {
19  	}
20  
21  	@Override
22  	public void init(ServletConfig config) throws ServletException {
23  		try {
24  			// Create the Session Factory
25  			HibernateUtil.getSessionFactory();
26  		} catch (Throwable t) {
27  			logger.error("[init] Error en el proceso de arranque", t);
28  		}
29  	}
30  
31  	@Override
32  	public void destroy() {
33  		try {
34  			// Destroy the Session Factory
35  			HibernateUtil.getSessionFactory().close();
36  		} catch (Exception e) {
37  			logger.error("[init] Error en el proceso de parada", e);
38  		}
39  	}
40  
41  }