Loading ...
Sorry, an error occurred while loading the content.

20334Re: [riojug] Re: Embarcar aplicaïïo

Expand Messages
  • Vinicius Ribeiro da Silva
    May 7, 2008
      Diego,

      Eu estava mesmo querendo usar o banco H2, que é embeded, e de fácil distribuição,
      mas a nossa aplicação roda em cima do LifeRay, que é um portal open source,
      e ele não tem suporte para H2, por isso optei pelo Postgree.

      []'s,
      Vinicius



      '>'-- Mensagem Original --
      '>'To: riojug@yahoogroups.com
      '>'From: "Diego Oliveira" <lokimad@...>
      '>'Date: Wed, 7 May 2008 10:23:24 -0300
      '>'Subject: Re: [riojug] Re: Embarcar aplicaïïo
      '>'Reply-To: riojug@yahoogroups.com
      '>'
      '>'
      '>'Oi Márcio,
      '>'
      '>'Se você estiver utilizando o postgresql não vai ficar tão fácil assim
      de
      '>'colocar junto com a aplicação no pacote. A instalação desse servidor
      de
      '>'Banco de dados é um pouco mais complicada e envolve a configuração do
      '>'ambiente, usuário e permissões.
      '>'
      '>'Como já foi dito aqui você pode optar por algum banco de dados que seja
      de
      '>'fácil instalação ou até mesmo que ja venha junto do App server ou um
      '>'jar. O Derby
      '>'DB <http://db.apache.org/derby/> é bem fácil de utilizar e instalar,
      acho
      '>'que vale a pena dar uma olhada.
      '>'
      '>'2008/5/7 Vinicius Ribeiro da Silva <vinicius.java@...>:
      '>'
      '>'> Márcio,
      '>'>
      '>'> Na verdade nós precisamos empacotar o banco junto com a aplicação e
      o app
      '>'> server porque o nosso está completamente diferente do modelo e restrições
      '>'> deles, então seria muito trabalhoso refazer o nosso modelo de dados.
      As
      '>'> restrições
      '>'> não eram conhecidas no início do projeto, por isso essa atitude radical
      '>'> agora.
      '>'>
      '>'> Como eu falei anteriormente, estou tendecioso a utilizar o IzPack,
      um
      '>'> empacotador
      '>'> que cria um insalador da aplicação. Estou pesquisando como colocar
      o banco
      '>'> no pacote.
      '>'>
      '>'> []'s,
      '>'> Vinicius
      '>'>
      '>'>
      '>'>
      '>'> '>'-- Mensagem Original --
      '>'> '>'To: riojug@yahoogroups.com
      '>'> '>'From: "Márcio" Marinho <marcio_marinho@...>
      '>'> '>'Date: Tue, 6 May 2008 14:16:42 -0700 (PDT)
      '>'> '>'Subject: Re: [riojug] Re: Embarcar aplicação
      '>'> '>'Reply-To: riojug@yahoogroups.com
      '>'> '>'
      '>'> '>'
      '>'> '>'Fala Vinicius,
      '>'> '>'
      '>'> '>'Cara, pelo que eu entendi, oq vc quer é distribuir uma solução
      '>'> pré-configurada
      '>'> '>'para o seu cliente, ou seja, um JBoss V.??? + a sua aplicação (.EAR),
      '>'> certo
      '>'> '>'???
      '>'> '>'
      '>'> '>'Bem, se for isso o "shipment" seria bem simples, pois oque vc tem
      que
      '>'> fazer
      '>'> '>'é configurar o seu JBoss, fazer o deployment de sua aplicação nele,
      '>'> testar,
      '>'> '>'zipar tudo, enviá-lo para o seu cliente com as instruções de
      '>'> instalação
      '>'> (ex:
      '>'> '>'descompactar, settings de memória dependendo do hardware dele,
      conexão
      '>'> com
      '>'> '>'o banco de dados dele, etc).
      '>'> '>'
      '>'> '>'Só cuidado com essa estória de fazer um banco "embeded" pq dependendo
      '>'> da
      '>'> '>'natureza de sua aplicação vc pode ter problemas de performance
      (tudo
      '>'> dentro
      '>'> '>'do mesmo nó), OutOfMemories e por aí vai, então sugiro que você
      '>'> instrua
      '>'> o
      '>'> '>'seu cliente a fazer a instalação do banco de dados em uma outra
      '>'> máquina
      '>'> e
      '>'> '>'configurar o datasource no JBoss (bem simples).
      '>'> '>'
      '>'> '>'ps : Me desculpe se dei algum overlook em algo, mas minhas dicas
      são
      '>'> com
      '>'> '>'base na descrição super rápida e sucinta dos requisitos do seu
      '>'> sistema.
      '>'> '>'
      '>'> '>'[]'s
      '>'> '>'Marinho
      '>'> '>'
      '>'> '>'www.marciomarinho.com
      '>'> '>'
      '>'> '>'Vinicius Ribeiro da Silva <vinicius.java@...> wrote:
      '>'>
      '>'> '>' Daniel,
      '>'> '>'
      '>'> '>' A princípio, precisamos de um servidor de aplicações sim. O nosso
      '>'> '>' projeto na verdade roda em cima de um portal open source, o LifeRay,
      '>'>
      '>'> '>' e ele funciona bem com o JBoss. O principal motivo para tentarmos
      '>'> '>' essa abordagem foi justamente esse motivo. O servidor de aplicações
      '>'>
      '>'> '>' do cliente é o Weblogic, e nós não conseguimos fazer o LifeRay
      rodar
      '>'>
      '>'> '>' no Weblogic. Esse foi o principal motivo, além de outras
      '>'> '>' incompatibilidades de banco...
      '>'> '>'
      '>'> '>' Um amigo me aconselhou usar o banco H2 Database, pois ele por
      default
      '>'>
      '>'> '>' já fica embeded na aplicação, mas eu não sei se vai ser possível,
      '>'> '>' pois não sei se o hibernate tem suporte para esse banco.
      '>'> '>'
      '>'> '>' Esse amigo também me aconselhou usar um empacotador chamado IzPack,
      '>'>
      '>'> '>' parece que ele pode empacotar o JBoss com a aplicação, mas ainda
      não
      '>'>
      '>'> '>' vi como ele funciona, vou começar a pesquisar agora.
      '>'> '>'
      '>'> '>' Se tiver outra idéia, eu agradeço.
      '>'> '>'
      '>'> '>' []'s,
      '>'> '>' Vinicius
      '>'> '>'
      '>'> '>' --- In riojug@yahoogroups.com, "Daniel Passos" <danpassos@...>
      wrote:
      '>'> '>' >
      '>'> '>' > Vinicius,
      '>'> '>' >
      '>'> '>' > Já tive um problema parecido porem eu não utilizava servidor
      de
      '>'> '>' aplicação e
      '>'> '>' > sim um simples servidor web, na época optamos por utilizar o
      '>'> '>' > jetty<http://www.mortbay.org/jetty-6/>que funciona muito bem
      e pode
      '>'> '>' > ser iniciado por um arquivo bat ( ou sh ),
      '>'> '>' > utilizamos o banco de dados
      '>'> '>' >
      '>'> '>' derby<
      '>'> http://db.apache.org/derby/docs/dev/getstart/twwdactivity1_overv
      '>'> '>' iew.html>.
      '>'> '>' > Não sei se vc vai conseguir fazer isso com o postgree e com
      o
      '>'> '>' JBoss. Vc
      '>'> '>' > realmente precisa de um servidor de aplicação?
      '>'> '>' >
      '>'> '>' > OBS: Na epoca embutimos tambem a JRE
      '>'> '>' >
      '>'> '>' > --
      '>'> '>' > Att,
      '>'> '>' > Daniel Passos
      '>'> '>' >
      '>'> '>' > Em 06/05/08, Vinicius Ribeiro da Silva <vinicius.java@...>
      '>'> escreveu:
      '>'> '>' > >
      '>'> '>' > > Diego,
      '>'> '>' > >
      '>'> '>' > > Realmente, eu não me expressei bem. Eu mesmo me confundi com
      '>'> '>' > > nomenclaturas, mas acho que você entendeu bem o meu problema.
      '>'Eu
      '>'> '>' > > preciso enviar a minha aplicação JEE pro cliente, mas sem
      '>'> utilizar
      '>'> '>' > > nenhum recurso dele, nem o servidor de aplicações nem o banco,
      '>'> '>' devido
      '>'> '>' > > a diversas limitações e exigências do ambiente deles.
      '>'> '>' > >
      '>'> '>' > > Por isso eu preciso empacotar junto com a aplicação o application
      '>'> '>' > > server e o banco, mas minha idéia inicial não era empacotar
      o
      '>'SO
      '>'> '>' > > junto, para facilitar a aceitação por parte deles. A idéia
      e
      '>'> '>' fazer o
      '>'> '>' > > pacote e criar um instalador para ele, assim eles podem instalar
      '>'>
      '>'> '>' na
      '>'> '>' > > máquina que desejarem e pronto.
      '>'> '>' > >
      '>'> '>' > > Eu já ouvi falar de produtos com essas características, mas
      não
      '>'>
      '>'> '>' estou
      '>'> '>' > > muito certo sobre isso. Realmente é possível fazer isso? Pode
      '>'me
      '>'>
      '>'> '>' dar
      '>'> '>' > > alguma dica sobre como fazer, ou mesmo onde pesquisar a respeito?
      '>'>
      '>'> '>' Eu
      '>'> '>' > > já fiz várias pesquisas na web, mas não achei nada que pudesse
      '>'> '>' > > ajudar...
      '>'> '>' > >
      '>'> '>' > > []'s,
      '>'> '>' > > Vinicius
      '>'> '>' >
      '>'> '>'
      '>'> '>'
      '>'> '>'
      '>'> '>'
      '>'> '>'
      '>'> '>'
      '>'> '>'---------------------------------
      '>'> '>'Be a better friend, newshound, and know-it-all with Yahoo! Mobile.
      '>'> Try
      '>'> it
      '>'> '>'now.
      '>'>
      '>'>
      '>'>
      '>'> ------------------------------------
      '>'>
      '>'> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      '>'> Rio Java Users Group: http://www.riojug.org
      '>'> Moderadores: riojug-owner@yahoogroups.com
      '>'> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      '>'> Outras listas do RioJUG:
      '>'> SCJP (groups.yahoo.com/group/scjp_riojug)
      '>'> SCWCD (groups.yahoo.com/group/scwcd_riojug)
      '>'> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-Yahoo! Groups Links
      '>'>
      '>'>
      '>'>
      '>'>
      '>'
      '>'
      '>'--
      '>'Att.
      '>'Diego de Oliveira
      '>'System Architect
      '>'diego@...
      '>'www.diegooliveira.com
    • Show all 23 messages in this topic