O Tutorial do NetBeans E-commerce: Instruções de Configuração

This tutorial needs a review. You can open a JIRA issue, or edit it in GitHub following these contribution guidelines.
  1. Introdução

  2. Criando a Aplicação

  3. Configurando o Ambiente de Desenvolvimento

  4. Criando o Modelo de Dados

  5. Preparando as Views de Página e o Servlet do Controlador

  6. Conectando a Aplicação ao Banco de Dados

  7. Adicionando Classes de Entidades e Beans de Sessão

  8. Gerenciando Sessões

  9. Integrando a Lógica de Negócios Transacional

  10. Adicionando o Suporte a Idioma

  11. Protegendo a Aplicação

  12. Testando e Criando Perfis

  13. Conclusão

netbeans stamp 68 69
Figure 1. O conteúdo desta página se aplica ao NetBeans IDE, versões e 6.8 e 6.9

Se desejar seguir uma unidade do tutorial sem ter concluído as unidades anteriores, você precisará executar algumas etapas preliminares para configurar o ambiente de desenvolvimento.

  1. Configure seu servidor de banco de dados MySQL. Siga as etapas descritas em: Comunicando-se com o Servidor do Banco de Dados.

  2. Crie o esquema affablebean no servidor do banco de dados e preencha o banco de dados com dados de amostra:

    1. Clique em affablebean.sql e copie (Ctrl-C; ⌘-C no Mac) todo o conteúdo do arquivo.

    2. Abra o editor SQL do IDE. Na janela Serviços (Ctrl-5; ⌘-5 no Mac), clique com o botão direito do mouse no nó de conexão do banco de dados affablebean (db connection node) e selecione Executar Comando.

execute command
Figure 2. Selecione Executar Comando em um nó de conexão para abrir o editor SQL do IDE

O editor SQL do IDE será aberto.

  1. Cole (Ctrl-V; ⌘-V no Mac) todo o conteúdo do arquivo affablebean.sql no editor.

  1. Clique no botão Executar SQL (run sql btn) na barra de ferramentas do editor. O script será executado no servidor MySQL. As tabelas serão geradas para o banco de dados e os dados de amostra serão adicionadas às tabelas product e category.

  1. Crie um pool de conexões e recursos JDBC no GlassFish

    1. Na janela Serviços (Ctrl-5; ⌘-5 no Mac), expanda o nó Servidores > GlassFish Server 3 e selecione Propriedades. Na janela Servidores exibida, certifique-se de que a opção "Ativar Implantação do driver JDBC" esteja selecionada. Se o seu projeto exigir o driver Conector/J do MySQL, esta opção irá garantir que o driver seja implantado no GlassFish quando o projeto for implantado. (Se o servidor já estiver sendo executado, ele deverá ser reiniciado.)

    2. Na janela Serviços, clique com o botão direito do mouse no nó GLassFish Server 3 e selecione Iniciar.

    3. Quando o servidor estiver sendo executado, clique com o botão direito do mouse no nó GlassFish Server 3 e selecione Exibir Console Admin.

    4. Efetue log-in na console (o nome do usuário/senha default é:`admin/adminadmin`).

    5. Na Console Admin, na Árvore à esquerda, expanda o nó Recursos > JDBC e, em seguida, clique no nó Pools de Conexões.

    6. Na interface Pools de Conexões, clique no botão Novo e insira os detalhes a seguir:

      • Nome:AffableBeanPool

      • Tipo de Recurso:javax.sql.ConnectionPoolDataSource

      • Fornecedor do Banco de Dados MySql

connection pool
Figure 3. Especificar definições para criar um pool de conexões que estabelece conexão com um banco de dados MySQL
  1. Clique em Próximo. Aceite todos os defaults e clique em Finalizar.

  1. Na interface Pools de Conexões, clique no recém-criado AffableBeanConnectionPool para fazer as seguintes alterações na guia Geral:

    • Nome da Classe da Fonte de Dados: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

datasource classname
Figure 4. Defina o nome da classe da fonte de dados para o pool de conexões
  1. Clique em Salvar.

  1. Clique na guia Propriedades Adicionais e verifique se as três propriedades a seguir foram definidas. (Talvez existam outras propriedades listadas: estas são as definições default, no entanto as três seguintes devem ser configuradas manualmente.)

    • Usuário:root

    • Senha:nbuser

    • URL:jdbc:mysql://localhost:3306/affablebean

additional properties
Figure 5. Defina o nome de usuário, a senha e o url do banco de dados
  1. Clique em Salvar.

  1. Clique na guia Geral e, em seguida, clique em Ping. Você deverá receber uma mensagem indicando que o ping foi bem-sucedido. O pool de conexões AffableBeanPool pode agora conectar-se com o servidor de banco de dados MySQL.

ping succeeded
Figure 6. Pingue o servidor MySQL para determinar se o pool de conexões pode se conectar
  1. Na Árvore da Console Admin na coluna esquerda, clique no nó Recursos > JDBC > Recursos do JDBC. A interface Recursos do JDBC será aberta na janela principal.

  1. Clique no botão Novo para criar um novo recurso JDBC e, em seguida, informe os seguintes detalhes:

    • Nome JNDI:jdbc/affablebean

    • Pool de Conexões:AffableBeanPool

jdbc resource
Figure 7. Especifique o nome JNDI e o pool de conexões para criar o recurso JDBC
  1. Clique em OK.

Você configurou o servidor MySQL e pode conectar-se a ele na janela Serviços do IDE. Um banco de dados chamado affablebean foi criado e as tabelas product e category do banco de dados foram preenchidas com dados de amostra. Em seguida, você iniciou o GlassFish Server e criou um pool de conexões que permite ao servidor estabelecer conexão com o banco de dados affablebean. Finalmente, você criou um recurso JDBC que sua aplicação pode utilizar para fazer referência ao pool de conexões do servidor.

Você agora pode abrir e executar qualquer um dos snapshots do projeto fornecidos nas unidades do tutorial.

link:/about/contact_form.html?to=3&subject=Feedback: NetBeans E-commerce Tutorial - Setup Instructions[Envie-nos Seu Feedback]