PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como conectar o Struts 2 com Hibernate e PostgreSQL


Você pode integrar Hibernate e Struts2 via contexto de servlet onde você pode compartilhar a fábrica de sessões. A fábrica de sessão é usada para abrir a sessão do Hibernate e usá-la para realizar consultas ao banco de dados. Aqui um exemplo de tal integração.

No Struts2, não há plugins oficiais para integrar o Hibernateframework. Mas, você pode contornar com as seguintes etapas:
  1. Registrar um ServletContextListener personalizado .
  2. No ServletContextListener class, inicialize a sessão do Hibernate e armazene-a no contexto do servlet.
  3. Na classe de ação, obtenha a sessão do Hibernate do contexto do servlet e execute a tarefa do Hibernate normalmente.

No Struts2 existe um plugin não oficial chamado Struts2 Full Hibernate Plugin ou struts2-s2hibernate que fornece uma integração com o Hibernate. Tem exemplos:
  • Integração de hibernação do Struts2 via plug-in s2hibernate
  • Struts 2 + integração de hibernação com “Plugin de hibernação completo”