3 Replies Latest reply on Nov 4, 2013 7:59 AM by mauriciomag

    Qual a melhor formar de configurar um DS

    miltex

      opa!

       

      Pessoal, qual a melhor forma de configurar um Datasource ?

       

      1. Configurar no standalone.xml do Jboss AS ou configurar no projeto um projeto-ds.xml ?

       

      Qual as vantagens e desvantagens de um em relação ao outro?

        • 1. Re: Qual a melhor formar de configurar um DS
          luan.cestari

          Acho que depende de alguns fatores. Em resumo, em aplicações pequenas/simples/que são API para um banco específico (só elas falam com aquel DB), nesses casos acho que faz muito sentido deixar o DS junto com a aplicação, deixando bem claro que não faz sentido para as outras aplicações o DS por ser uma dependência exclusiva do seu projeto. Em outros casos seria melhor configurar DS por fora (XML,CLI ou via WEB) (um cenário de exemplo pode ser um que várias aplicações utilizam do mesmo DB).

           

          Forte abraço!

          Luan

          1 of 1 people found this helpful
          • 2. Re: Qual a melhor formar de configurar um DS
            fabioqb

            Concordo com a visão do Luan Cestari.

            Um arquivo DS externalizado à aplicação facilita a gestão do AS também (maior controle dos DS usados pelas aplicações).

            • 3. Re: Qual a melhor formar de configurar um DS
              mauriciomag

              Olá Milton,

               

              Acredito que a grande desvantagem de se utilizar um aquivo -ds separado é que você perde o poder de gerenciamento de ferramentas como o Console Web sendo assim qualquer alteração teria que ser realizada na "mão". Vocẽ também perderia os testes e estatisticas possíveis que são realizadas pelas ferramentas administrativas JBoss.


              Assim  como o Luan recomendaria utilizar somente em ambiente de desenvolvimento pela facilidade aproveitando para ressaltar que a RedHat na documentação oficial não recomenda utilizar -DS em produção.

               

              Um Abraço,

              Mauricio Magnani