Como importar um projeto existente no eclipse????
Veja nesse video.
Abraço a todos.
Ola Pessoal…
Um pequeno video de como instalar o JBoss no eclipse galileo.
Tem o requisito do JBoss Tools ja estar corretamente instalado…
Abraço a todos.
Desenvolvendo Java Web – JSP e Servlets
Posted: 30th julho 2010 by Ivan in JSP/Servlet, Java, WebTags: jboss, JSP, Servlet
Como já foi comentado anteriormente, um sistema Web é aquele executado utilizando os protocolos de comunicação utilizado na web e é executado pelo navegador. Os sistemas Web são aplicações que possibilita que vários usuários possam trabalhar com o sistema ao mesmo tempo, sem a necessidade de instalação local na máquina dos usuários, nem mesmo a necessidade de estarem dividindo o mesmo espaço físico, pois a aplicação pode ser acessada pela rede interna ou mesmo pela internet. Mas como é possível ter esses recursos?
Para que a aplicação fique disponível, deve-se estabelecer um Servidor de Aplicações, que fica com a responsabilidade de executar os sistemas, para todos os usuários que interessados, e que tenha privilégio de acesso.
Vamos falar um pouco mais sobre Servidor de Aplicação:
(abaixo uma explicação, fonte: wikipedia)
“Um servidor de aplicação ou em inglês, application server, é um software que disponibiliza um ambiente para a instalação e execução de certas aplicações. Os servidores de aplicação também são conhecidos como software de middleware.
O objetivo do servidor de aplicações é disponibilizar uma plataforma que abstraia do desenvolvedor de software algumas das complexidades de um sistema computacional. No desenvolvimento de aplicações comerciais, por exemplo, o foco dos desenvolvedores deve ser a resolução de problemas relacionados ao negócio da empresa, e não de questões de infraestrutura da aplicação. O servidor de aplicações responde a algumas questões comuns à todas as aplicações, como segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.”
A nossa escolha para o Servidor de Aplicação foi o JBoss AS 6.0. Servidor de grande aceitação pela comunidade de desenvolvedores Java. A figura abaixo mostra uma das formas de organização da estrutura física para utilização do servidor de aplicação por vários usuários.
Uma rede interna de computadores, interligando vários usuários a um servidor de aplicação JBoss. No servidor está instalado várias aplicações Java, que ficam disponíveis aos usuários da rede. Os usuários podem possuir arquiteturas e sistemas operacionais diferentes e ainda assim executam as operações da mesma forma. Com a aplicação disponibilizada no servidor, é só acessar via navegado, através do endereço ip.
Implementando Agenda de Contatos.
Com o ambiente de desenvolvimento todo configurado ( eclipse, JBoss, JBoss Tools, MySql ),
vamos dar inicio a implementação. O sistema escolhido é muito simples, pois tem objetivo didático,
Agenda de Contatos. A Figura abaixo mostra a comunicação JSP com Servlets.
JSP são as páginas, chamadas de views, que contem todo conteúdo visual do sistema web. Servlets são recursos que a view JSP executa para realizar alguma função da aplicação. Na figura anterior, a View novoContato.jsp executa a Servlet Inserir para realizar a função de inserir novo contato no sistema.
A próxima imagem mostra o diagrama de classe do sistema e a interação com a view JSP:
Precisamos também criar o banco de dados para o sistema:
figura abaixo mostra a estrutura do projeto:
Video1
Video2
Video3
Video4
Video5
Video6
Video7
Video8
Video9
Video10
Video11
Video12
Video13
Video14
Video15
Video16
Código fonte do projeto ( eclipse galileo ):
Olá meus queridos leitores.
Começamos neste momento a construir projetos Java EE, mais precisamente Sistemas Web.
Vamos começar falando sobre Servlets e JSP, mas não com muita enfase e aprofundamento, pois iremos avançar por outros caminhos.
O objetivo é trilhar tecnologias mais atuais. não que JSP e Servlets sejam desatualizadas, mas utilizaremos tecnologias que não manipulam diretamente esses componentes.
Mais adiante, iremos trabalhar com frameworks, de vários tipos e objetivos, tais como JSF, framework que trata de assuntos MVC. Outro framework que está na lista para discussão é JPA e Hibernate, que fica na parte de persistência de dados. No decorrer dos artigos, vamos amadurecer os conceitos e entrar no campo do EJB, Spring e Seam, e entender aonde eles se enquadram. Sendo assim… vamos logo ao assunto:
Servlets
Servlets são extensões do servidor java, sendo pequenas aplicações do servidor, e atende solicitações do tipo requisição resposta, em outras palavras São os métodos que implementam operações de resposta executadas quando o cliente envia uma requisição .
Todos os métodos de serviço recebem dois parâmetros: um objeto ServletRequest e outro ServletResponse.
A classe HttpServlet redireciona os pedidos encaminhados para service() para métodos que refletem os métodos HTTP (GET, POST, etc.):
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// faz alguma coisa
}
Java Server Pages
JSP é uma tecnologia padrão, baseada em templates para servlets, o mecanismo que a traduz é embutido no servidor ,ou seja, é uma visualização web que aceita comandos Java.
<body> <p>A data de hoje é <%=new Date() %>.</p> <body>
A forma mais simples de criar documentos JSP, é :
1. Mudar a extensão de um arquivo HTML para .jsp
2. Colocar o documento em um servidor que suporte JSP
Fazendo isto, a página será transformada em um servlet . A compilação é feita no primeiro acesso .
<% String mensagem = "Bem vindo!"; %>
Para escrever código Java na sua página, basta escrevê-lo entre as tags
< % e %>.
Esse tipo de código é chamado de scriptlet.
Scriptlet é o código escrito entre <% e %> . Esse nome é composto da palavra script (pedaço de código em linguagem de script) com o sufixo let, que indica algo pequeno.
Pode se instanciar objetos diretamente no JSP:
<% Cliente c1 = new Cliente(); %>
Imprimir na pagina o valor nome do cliente:
<%=c1.getNome() %>
JSP tambem aceita import de classes:
<%@ page import="java.util.*" %>
Caros amigos, este artigo mostrou apenas o conceito de JSP e Servlets, mas no próximo artigo iremos realizar a implementação de um exercício.
Abraço a todos.
Olá a todos, esse artigo tem o objetivo de melhorar a manipulação de banco de dados nas classes DAO.
O artigo se baseia no projeto de implementação JDBC Desktop Swing.
Para quem não conhece o projeto, veja aqui.
O Objetivo da fábrica de conexão é se responsabilizar pela criação e conexão do banco de dados, antes feito pelo próprio DAO.
Uma vez estabelecida , a conexão é passada por parâmetro ao DAO, que a utiliza em seus métodos de persistência.
Os vídeos a seguir mostram a implementação da fábrica.
video1
video2
video3
O Servidor de Banco de Dados MySQL está disponível na sua página oficial: http://dev.mysql.com/downloads/ . A versão que utilizaremos é a MySQL Community Server. Escolha a opção de Download.
Abaixo uma referência a um tutorial de instalação do MySQL.
Como instalar o My SQL Server – http://www.loiane.com/category/my-sql/
Loiane Groner.
Consulte esse endereço de referência para obter maiores detalhes de instalação do MySQL assim como ferramentas de construção de esquemas e tabelas. O artigo citado é um excelente material e possui detalhes da instalação das demais ferramentas utilizadas nos próximos projetos.
Instalando Servidor JBoss no Eclipse
Posted: 16th julho 2010 by Ivan in Java, WebTags: jboss, jboss tools
Clique no botão de servidores no menu principal do eclipse e escolha:
New server…
Na lista abaixo, selecione a opção JBoss AS 6.0 dentro de JBoss Community.
Agora precisamos definir o caminhos onde se encotra a pasta do JBoss que fizemos o download. O campo Home Directoy deve apontar para a pasta do Servidor. Clique no botão Browse… e localize a pasta.
Confirme clicando em OK.
Marque a opção default e finalize a instalação.
No final desses passos, o eclipse já encontra-se totalmente configurado para o desenvolvimento de aplicações web utilizando o servidor de aplicações JBoss.
Inicie o Eclise, menu Help > Install New Software…
Clique no botão Add… para adicionar o repositório do JBoss Tools.
Em Name coloque JBoss Tools.
Em Location: http://download.jboss.org/jbosstools/updates/stable/galileo/
Escolha a primeira opção da lista, em seguida clique em Next >
Uma janela de detalhes do plugin a ser instalado será exibida, basta confirmar.
Com isso, a instalação iniciará o download, basta aguardar.
Marque a opção abaixo e continue.
Reinicie o eclipse.
A partir deste momento o eclipse já é capaz de gerenciar os recursos disponibilizados pelo Servidor JBoss.
O JBoss está disponível através do site: http://www.jboss.org/jbossas.
Escolha a opção de Download.
Escolheremos a versão mais atual, 6.0.0.M3.
Escolha a opção que contem o arquivo zip, e faça o download.
O JBoss não possui instalação, basta descompactar o arquivo zip baixado.
























