Implantando um servidor J2EE - Preciso de um profissional?

1

Tenho muita experiência em trabalhar com Linux, implantações de PHP, mas sou essencialmente um designer de front-end . Preciso implantar um aplicativo para o qual projetei o front end que usa um backend J2EE .

Os desenvolvedores do backend têm o Tomcat recomendado como o pacote apropriado para implantar.

Poderei implantar o servidor Tomcat simplesmente pesquisando por um dia? Ou é mais complicado que isso?

E quando eu digo implantar, quero dizer, implantar algo que é executado em um ambiente com cerca de 5.000 transações por dia, sendo alguns detalhes de cartão de crédito.

Se eu preciso de um profissional, como essas pessoas são chamadas? Administradores Java? Ou precisarei de um desenvolvedor para fazer isso?

Meu orçamento está meio baixo neste momento, é por isso que estou perguntando.

    
por gAMBOOKa 23.08.2009 / 01:01

4 respostas

1

O Tomcat não é um contêiner J2EE; É um contêiner servlet. Um contêiner J2EE é um contêiner de servlet mais um monte de padrões e bibliotecas Java que são usados para aplicativos corporativos. Isso inclui JMS, JTA e EJB. O Tomcat não vem com todas essas tecnologias, mas é possível juntá-las. Um contêiner J2EE como o JBoss já os possui.

No entanto, se seus desenvolvedores recomendam o Tomcat, o Tomcat deve fazer o trabalho. Teoricamente, o tomcat deve ser tão simples quanto fazer o download e extrair o tarball do tomcat, copiar o arquivo .war para o diretório webapps e executar o ./bin/startup.sh. Claro, a prática nem sempre é tão simples se você precisar fazer algo estranho. O log do tomcat e seu aplicativo nem sempre fornecem pistas óbvias sobre o que está errado. O método usual é aumentar os níveis de log. Gostaria de aprender a configuração do log4j. Configurar as coisas para o DEBUG e filtrar as classes desnecessárias irá ajudá-lo muito.

5.000 transações por dia são bastante leves e uma instalação padrão do tomcat deve suportar isso sem qualquer ajuste muito feliz. Nós fazemos 3-5M página serve em um conjunto de 10 servidores tomcat sem problemas. Você pode querer usar o Apache na frente do seu tomcat e usar mod_jk ou mod_proxy_ajp para falar com o Tomcat. Isso lhe dará a capacidade de configuração do Apache, com coisas como mod_rewrite e mod_deflate, que o Tomcat não suporta sem você programar você mesmo.

Eu recomendaria ler a documentação do Tomcat e Tomcat: o guia definitivo

    
por 23.08.2009 / 01:21
0

A chave aqui é detalhes do cartão de crédito. Você precisa de uma implantação tão sólida quanto possível ou arrisca um problema muito caro e impopular no futuro!

Você pode encontrar alguém com a experiência certa trabalhando em rede com outros profissionais e empresas locais e ainda economizando dinheiro. Se você encontrar ou contratar alguém ou seguir sozinho, não se esqueça de fazer uma varredura de vulnerabilidade antes de colocá-lo em produção e continuar a examiná-lo regularmente.

    
por 23.08.2009 / 05:05
0

Confira: link

para ter uma ideia das práticas recomendadas para proteger o tomcat.

Felicidades

    
por 23.08.2009 / 05:29
0

Você mencionou os cartões de crédito.

O Tomcat geralmente é implantado atrás do servidor da web Apache e executa qualquer lógica de negócios necessária. O Apache desfruta de um grande investimento corporativo (bem como de uma comunidade bastante grande), fornecendo patches de segurança atualizados e faz um front end rápido / seguro para o excelente Tomcat!

Felicidades

    
por 30.09.2009 / 20:09