terça-feira, 24 de janeiro de 2012

Maven

Apache Maven, ou simplesmente Maven, é uma ferramenta para gerenciamento e automação de projetos em Java.
Ela é similar à ferramenta Ant, mas possui um modelo de configuração mais simples, baseado no formato XML.
Maven é um projeto da Apache Software Foundation.

Maven utiliza uma construção conhecida como Project Object Model (POM).
Ela descreve todo o processo de construção de um projeto de software, suas dependências em outros módulos e componentes e a sua sequência de construção.

O Maven contém tarefas pré-definidas que realizam funções bem conhecidas como compilação e empacotamento de código.

Uma característica chave do Maven é que ele é construído para trabalhar em rede.
O núcleo da ferramenta pode baixar plugins de um repositório. (o mesmo repositório utilizado pelos outros projetos Java do Apache e outras organizações).

O Maven disponibiliza suporte nativo para a recuperação de arquivos deste repositório, e para a inclusão dos artefatos resultantes no final do processo. Um cache de artefatos atua como ponto de sincronização dos artefatos de um projeto local.

Segue a dica de um bom passo a passo sobre configuração do maven e instalação do plugin no eclipse:
http://serjaum.wordpress.com/2010/08/16/tutorial-maven-2/

e também um tutorial para ajudar quem leu sobre Maven e que a princípio achou tranquilo, porém na prática, não foi assim tão fácil:
http://resumotecnico.blogspot.com/2011/09/repositorios-maven-em-5-minutos.html

segunda-feira, 23 de janeiro de 2012

Servidor WebServer JETTY


O Jetty é um servidor HTTP e Servlet Container 100% escrito em Java.
É o grande concorrente do Tomcat e ficou famoso por ser utilizado como o servlet container do JBoss.

A grande vantagem do Jetty com relação ao Tomcat é a sua fácil configuração, e junto com o Eclipse,
é possível desenvolver aplicações de forma mais produtiva, alterando o código fonte das classes Java,
sem ser necessário reiniciar a aplicação.

Venho utilizando em alguns projetos com esse servidor e estou bastante satisfeito..

-  Segue o link de como integra-lo com o Eclipse:

http://www.loiane.com/2011/07/integrando-jetty-com-eclipse/

-  Esse é o proximo passo, como executar uma aplicação (Projeto) Web com o Jetty:

http://www.loiane.com/2011/07/executando-uma-aplicacao-web-com-jetty-no-eclipse/

- Tem esse link com mais detalhes sobre a instalação e configuração do Jetty (WebServer):

http://www.loiane.com/2011/07/instalando-e-executando-o-jetty-webserver/

sexta-feira, 20 de janeiro de 2012

Aprenda HTML e CSS durante "30 dias"


Indicação do meu amigo Diogo Buique:

O Site de cursos online Tuts+ possui em seu acervo o treinamento grátis "30 dias para aprender HTML e CSS".

O curso de web designing conta com tutoriais em vídeo para cada aula. Durante os 30 dias de curso, o interessado tem a oportunidade de aprender técnicas de linguagem de programação para criar formulários, trabalhar com editores, editar layouts, fazer listas, entre outros.

O site não requer que o internauta preencha um cadastro para poder acessar o conteúdo das aulas. O treinamento (em inglês) está no site learncss.tutsplus.com.


terça-feira, 10 de janeiro de 2012

Apostila para iniciantes em desenvolvimento WEB (Java - JSP - Hibernat - VRaptor3)

Segue o Link da apostila da Caelum, que visa ensinar de uma maneira elegante, mostrando apenas o que é e quando é necessário, no momento certo, poupando o leitor de assuntos que não costumam ser de seu interesse em determinadas fases do aprendizado no desenvolvimento WEB.

Tópicos da apostila:

-Bancos de dados e JDBC
-Novo projeto Web usando Eclipse
-Servlet
-JavaServer Pages (JSP)
-Taglibs
-Model View Controller (MVC)
-Filtros
-Struts 2
-Introdução prática ao Hibernat
-VRaptor3

Link para Donwload da Apostila:

http://www.caelum.com.br/download/caelum-java-web-fj21.pdf

Ela é a base para os meus desenvolvimentos WEB,

Esses dias aprendi utilizar o VRaptor3, Framework MVC Java para Web focado em desenvolvimento rápido, desenvolvido pela CAELUM (BRASIL), Que possui uma comunidade e uma documentação Muuito Boa.
Obtive ótimos resultados, é um framework fácil de aprender por ser simples e intuitivo.


Mais informações sobre o VRaptor3:
http://vraptor.caelum.com.br/


abraço

Download de Ícones.

Segue o link de um site com ícones para desenvolvimento de sites e sistemas,
site com uma variedade muito boa de ícones modernos.

Indicação do meu amigo Charlinho e Pereirita:

http://www.iconfinder.com

Aprenda Java Script em 10 minutos

Para os programadores que possui uma boa base de programação e possui interesse em conhecer a linguagem java script em apenas 10 minutos, segue o link:

http://javascript.infogami.com/Javascript_in_Ten_Minutes

outro site interessante para os iniciantes em java script:
(Treinamento bem detalhado, ótima dica)

http://www.criarweb.com/manual/javascript/