domingo, 14 de agosto de 2011

Criando uma Aplicação Web com Eclipse + Tomcat (Parte 1)


Olá a todos os leitores,

    Hoje vou dar início a uma série de artigos que vão ter como objetivo a criação de uma pequena aplicação web utilizando a tecnologia Java juntamente com a IDE Eclipse e o container Tomcat. Ao final destes artigos você será capaz de criar uma aplicação web simples, entenderá as partes que compõem uma aplicação web, saberá como uma Servlet funciona, espero que apreciem.

   E agora vamos por a mão na massa, antes de mais nada temos que ter um ambiente configurado e funcionando para podermos realizar o desenvolvimento de nossas atividades. Para isso vamos configurar o ambiente nesta ordem:
  • JDK (link para download): JDK 
  • MySQL (ou o banco de dados da sua preferência): MySQL (ao instala-lo, coloque uma senha para o usuário root, por exemplo, “admin” e permita o acesso remoto do usuário root, na própria instalação isso lhe será solicitado)
  • TomCat (container para "instalar" suas apps, pode ser também GlassFish, JBoss ou qualquer outro de sua preferência): TomCat

  • IDE para desenvolvimento (Eclipse ou Netbeans): Eclipse (para instalar o eclipse basta descompactar o arquivo em qualquer diretório e abrir o eclipse.exe)

   Após o download dos ítens e a instalação de cada um, temos que realizar pequenas configurações para nos certificarmos que o ambiente esta devidamente configurado, caso tenha alguma dificuldade para instalar e configurar o ambiente Java com a JDK sugiro que assista minha vídeo aula acessando este link.

   E agora vamos conectar no MYSQL e criar o banco de dados que servirá para nosso exemplo, para isso execute o seguinte comando no prompt do MS-DOS:
             mysql -u root -p
   A senha que você cadastrou (no nosso caso "admin") será solicitada, após informá-la execute o script apartir deste link usando o comando abaixo:
             source caminho_do_script.sql
             No meu caso o comando ficou: (source /home/markos/exemploBlog.sql)
   Uma vez executado teremos a base de dados pronta para o nosso exemplo, para haveriguar se tudo esta ok execute as seguintes linhas de comando ainda no prompt do mysql:
             use agenda;
             select * from contatos;
   Uma lista com 3 registros deve ser retornada,  se este foi o seu retorno parabéns você já esta com sua base de dados pronta para ser utilizada, agora digite "quit" no console do mysql para sair do mesmo.
   Agora vamos ver se o Tomcat está rodando em nossa máquina, para isso acesse:
            http://localhost:8080/ (lembre-se de mudar o "8080" caso você tenha alterado a porta do tomcat)
   Pelo navegador de sua preferência, se der tudo certo você irá ver uma imagem semelhante a esta.

   Agora precisamos configurar o acesso ao Tomcat Manager que é o gerenciador de apps instaladas no servidor. Para isso, pare o serviço do TomCat em seguida vá até a pasta "conf" dentro da pasta de instalação do TomCat e edit o arquivo "tomcat-users.xml", descomente o bloco "<role rolename..." (para fazer isso basta retirar o "<!--" e o "-->", feito isso adicione antes da tag </tomcat-users> as seguintes linhas:
            <role rolename="root"/>
            <user username="root" password="admin" roles="tomcat,role1,manager"/>
   
   Reinicie o serviço do Tomcat, e verifique se o Tomcat Manager está ativo clicando na página inicial do tomcat em Tomcat Manager, se a imagem semelhante a esta aparecer, esta tudo ok !

   E assim chegamos ao final da primeira parte de nossa aplicação web, espero que tenham gostado do tutorial, quaisquer dúvidas que existerem postem comentários ou me mandem um e-mail: markos.lacerda@gmail.com

Abraços e até a próxima.

segunda-feira, 6 de junho de 2011

Mudar Idioma do Netbeans (Windows e Linux)

Boa noite,

Este post tem como objetivo ensinar como realizar a mudança de idioma do Netbeans. Tem muitas pessoas que assim como eu não suportam trabalhar com uma IDE de desenvolvimento em português, para isto, estou aqui para "salvá-los" deste martírio.

Vamos lá:

Netbeans plataforma windows: para mudar o idioma do netbeans na plataforma windows basta ir até a pasta onde a instalação do netbeans foi efetuada (se você não mudou nada será em: "C:\Program Files (x86)\NetBeans 6.9.1\etc" ou "C:\Program Files\NetBeans 6.9.1\etc"). Localizar o arquivo "netbeans.conf"

Netbeans plataforma linux (ubuntu): para mudar o idioma do netbeans na plataforma linux (distro ubuntu) o procedimento é semelhante ao anterior, localize o arquivo "/etc/netbeans.conf" e edite-o com um editor de sua preferência (no meu caso o gedit)

Feito isso não importando a plataforma, localize a linha "netbeans_default_options=" e acrescente ao final dela o seguinte trecho:

           -J-Duser.language=en -J-Duser.region=US

Aconselho a utilizar um editor diferente do bloco de notas se você estiver utilizando o windows, recomendo o notepad++ que pode ser baixado, clicando aqui.

Salve o arquivo editado, de modo que a sua linha fique semelhante a linha abaixo:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Duser.language=en -J-Duser.region=US"

Lembrando que este procedimento deve ser feito com o netbeans fechado!

Após isso, basta abrir sua IDE e pronto, ela estará em inglês !!!

Até a próxima....

Instalação da JDK no Ubuntu

Saudações,

Neste post irei ensinar como realizar a instalação e configuração do ambiente Java no Linux (distro ubuntu).
Vamos lá:

* Para começarmos, realize o download da JDK do site da oracle, clicando aqui.

* Após o download vamos para o terminal, um atalho para quem quiser utilizar é (ALT + F2) será aberta a janela de lançador do gnome ai basta digitar (gnome-terminal) e dar um enter que a janela do terminal será aberta.

* Agora vamos dar permissão ao arquivo baixado utilizando o comando:
                         # chmod -R 777 java_ee_sdk-6u2-jdk-linux.sh

* Execute o arquivo baixado:
                         # sudo ./java_ee_sdk-6u2-jdk-linux.sh

* Mover a pasta criada para o diretório "/usr/local" mudando seu nome para java:
                        # mv jdk1.6.25/  /usr/local/java

* Criar um link simbólico do diretório "/usr/local":
                      # cd /usr/local
                      # ln -s /usr/local/java   java

* Editar o arquivo "/etc/profile":
                     # nano /etc/profile

* Adiconar as variáveis de ambiente ao final do arquivo:
                    # JAVA_HOME=/usr/local/java
                   #  JAVA_BIN=$JAVA_HOME/bin
                   #  CLASSPATH=$CLASSPATH:.:$JAVA_HOME:$JAVA_HOME/lib
                   # PATH=$JAVA_BIN:$PATH
                   #  export JAVA_BIN CLASSPATH PATH
                   #  export JAVA_HOME


* Reinicie o seu pc

* Para testar a instalação da JDK digite no terminal:
              # java -version

* Caso ocorra algum erro, execute os seguintes comandos (logado como root):
            # cd /usr/bin
            # rm java*
            # ln -s /usr/local/java/bin/java    .
            # ln -s /usr/local/java/bin/javac  .


É isso ai pessoal, se você chegou até aqui sem problemas, parabéns você acabou de configurar o seu ambiente Java no Ubuntu.

Dúvidas?!

Comente ...

Até a próxima...

Operadores da Linguagem Java

Boa Tarde Javeiros,

Como eu havia prometido abaixo um pequeno descritivo sobre os operadores utilizados na linguagem Java, segue também um link para download de um fonte de Exemplo com a utilização dos operadores.

Operadores Aritméticos

São os operadores mais utilizados na linguagem Java, com eles podemos realizar as operações básicas , tais  como:
               * Adição                  (+)
               * Subtração              (-)
               * Multiplicação         (*)
               * Divisão                   (/)
               * Resto da Divisão   (%)

Operadores de Atribuição


São os operadores utilizados para atribuirmos valores a variáveis, são eles:

               * Atribuição Comum                                (=)

               * Atribuição com Adição                        (+=)

               * Atribuição com Subtração                    (-=)

               * Atribuição com Multiplicação               (*=)

               * Atribuição com Divisão                         (/=)
               * Atribuição com Resto da Divisão         (%=)



Operadores de Objetos


São os operadores utilizados para realizar comparações com obejtos, são eles:

               * instanceOf       (instanceOf)

Com este operador pode verificar se um objeto qualquer pertence a uma classe qualquer.



Operadores de Incremento e Decremento


São os operadores utilizados para incrementar ou decrementar valores de variáveis, eles são muito utilizados na estrutura de repetição ("for"), eles são:

               * Incremento  (++)
               * Decremento (--)



Operadores de Comparação


São os operadores utilizados para realizar comparações entre variáveis sempre devolvendo um valor booleano, são eles:

               * Maior que                        (>)
               * Menor que                       (<)
               * Iguais                             (==)
               * Diferentes                       (!=)
               * Maior ou igual  que        (>=)
               * Menor ou igual que        (<=)



Operadores Lógicos


São os operadores utilizados para construção de operações lógicas, onde o resultado sempre é um booleano, são eles:

               * And - retorna true se ambos os operadores forem true, não obrigatoriamente avaliando as 2 expressões                       (&&)
               * Or - retorna true se um dos operadores for true, não obrigatoriamente avaliando as 2 expressões                       (||)
               * Not - nega o retorno da expressão, se for retornar true, retorna false                       (!)
               * And - retorna true se ambos os operadores forem true, obrigatoriamente avaliando as 2 expressões                       (&)
               * Or - retorna true se um dos operadores for true, obrigatoriamente avaliando as 2 expressões                       (|)

Operador de Concatenação de Strings


(+) Operador utilizado para concatenar, ou seja, juntar textos (String)


Operadores Bit a Bit


Estes operadores não são muito utilizados, são eles:

               * >> - deslocamento de bits a direita do operando

               * << - deslocamento de bits a esquerda do operando


Para baixar um exemplo de utilização dos operadores da linguagem Java, clique aqui

É isso ai pessoal, espero que tenham gostado do post.

Dúvidas ?!

Postem comentários ou me mandem um e-mail.

Abraços

segunda-feira, 30 de maio de 2011

Exemplo de Utilização da Classe StringTokenizer

Bom dia,

Conforme havia mencionado, segue abaixo um pequeno exemplo de utilização da classe StringTokenizer. Antes uma breve explicação sobre a mesma. A classe StringTokenizer possiblita ao desenvolvedor trabalhar com quebra de textos (Strings) utilizando-se de um separador previamente definido. Caso o desenvolvedor não estipule um separador a classe tokenizer ira se utilizar do espaço como seu delimitador padrão.




O fonte deste exemplo também pode ser baixado do seguinte link:


Abraços e até a próxima.

sexta-feira, 20 de maio de 2011

Vídeo Aula 01

Vídeo aula para ensinar a configurar o ambiente JDK para desenvolvimento de aplicações Java.