Pergunta

Eu não têm sido em torno de desenvolvimento Java para 8 anos, mas estou começando a construir uma aplicação Web NetBeans. Quando eu ando através do assistente para Aplicação Web, ele pede para o servidor que eu vou estar usando.

Qual seria o melhor e mais simples servidor para eu começar a usar com NetBeans?

Foi útil?

Solução

Uma vez que o NetBeans IDE é um produto Sun, eu diria que o servidor de aplicativos Glassfish seria um ajuste natural.

Dito isto, uma das vantagens de desenvolver uma aplicação web em Java é que a interface para trabalhar com o http é padronizado (ou seja, a especificação Servlet), de modo que você pode escolher qualquer servlet container que você deseja: seja Glassfish, Tomcat, Jetty ou Weblogic. Desde que parece-me que você está experimentando e você quiser usar algo fácil de administrar, eu poderia ir com Glassfish. No entanto, estar aberto a rever essa decisão quando você precisa realmente implantar seu aplicativo web em um ambiente de produção. Certifique-se de verificar outras opções como Tomcat ou Jetty.

Outras dicas

A menos que você estiver implantando em um servidor de aplicações J2EE completa, eu recomendo usar Tomcat. Tomcat pode ser executado como um autônomo web / servlet / jsp servidor e evita algumas das complexidades de um servidor J2EE aplicativo completo.

O pacote de desenvolvimento web para o NetBeans irá incluir instaladores para e integração automatizada com Glassfish e Tomcat. Você vai ter o "melhor" experiência usando o NetBeans com esses servidores.

Dito isto, o fluxo de trabalho no Netbeans pode ser facilmente integrado com outros servidores de aplicativos. A partir de 6.1, o que inclui Sun Java System Application Server 8 e 9, GlassFish V1 e V2, Apache Tomcat 4, 5 e 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 e 6.1, Sailfin V1. Veja Características do Netbeans J2EE local para mais informações.

Glassfish é realmente um fácil de servidor o uso do aplicativo. Eu acho que é mais fácil para um iniciante a usar e é integrado com NetBeans. Criação de caches de conexão de banco de dados é fácil, por exemplo.

Você administrar o servidor através desta página web:

http://localhost:4848   

(login: admin, password: adminadmin)

Glassfish irá executar seus aplicativos na porta 8080.

A página inicial do Glassfish: http://glassfish.dev.java.net (don' t realmente precisa ler)

Para usuários não-netbeans há um guia rápido:

http://glassfish.dev.java.net/downloads/quickstart/index.html

Eis um resumo screencast:

http://download.java.net/javaee5/screencasts/admin-console/index.html

Em algum momento você vai querer aprender Tomcat também porque é tão prevalente, mas Glassfish é um começo mais amigável muito. Na verdade, é provavelmente melhor como um servidor de produção também, se você pode encontrar um host acessível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top