Usando UML no Eclipse

olá Pessoal,

Que tal usar UML dentro do Eclipse? Pois eh, para quem não sabe é possivel ter esse recurso dentro dessa poderosa IDE, usando um plugin chamado omondo (www.omondo.com ) que pode facilitar a vida no momento da criação dos diagramas de classes, já que teremos tudo no mesmo ambiente. Há algumas limitações na ferramenta, mas tem boa parte dos recursos básicos da UML.

Lets go…

Outra ferramenta free que já usei/uso e recomendo: ArgoUML

Curiosidade para quem não sabe: O NetBeans a partir da versão 6.1/superior, já traz o processo de diagramação com UML por default. Para os que gostam da IDE, enjoy!! Eu cheguei até testar, porem não gostei muito não.

Sobre o Omondo: www.omondo.com

Fazendo o Download: vá no site acima e clique em Downloads.

Se você já tem o Eclipse na sua máquina sendo uma das versões (3.4, 3.5)suportadas pelo plugin, você precisa apenas baixar a versão correspondente do omondo. Agora se você não tem o Eclipse, pode pegar a versão que já vem com o omondo configurado.

Eclipse 3.5.1 & EclipseUML Studio 2.2 package

Stand Alone zip file which contains the latest Eclipse 3.5.1, EclipseUML 2.2 Studio Edition, EMF, GEF and UML2.

Algumas caracteristicas:

  • gera code clear a partir da diagramação

  • UML 2.0

  • Fácil instalação/configuração

  • Não é “pesado”

Instalando/Configurando no Eclipse

note: Vamos considerar que você já tem o Eclipse, e pretende apenas instalar omondo na sua IDE.

  • Após ter feito o download do omondo UML, você deve descompactar a pasta .zip em qualquer lugar.

  • Copie todo o conteúdo de plugin que estar no diretório descompactado e cole dentro da pasta plugin do seu eclipse.

    Atenção: localize onde estar a pasta do seu eclipse, aquela que tem o arquivo de execução da IDE. (faça um backup antes e deixe o eclipse fechado)

  • Copie da pasta descompactada omondo, os arquivos do diretório feature e cole dentro da pasta feature da IDE (está na mesma raiz da pasta plugin)

    imgidepastas

  • E para testar crie um novo projeto java e vá em File ==> new File ==> UML . O resto é com você.

Espero que tenham gostado, sendo assim não é preciso ter programas pesados para pequenas modelagens com UML, aproveite os recursos do poderoso Eclipse + Omondo e Enjoy!!

Abraços e espero que tenham gostado.

Gerando arquivos txt, html, pdf, xls, rtf, doc, xml, xls e ppt com Java

olá Pessoal,
Meu amigo Juliano Martins tem um projeto legal e simples para gerar txt, pdf, xls etc.  usando o velho e querido Java. Para nao perder a graça Configra o post dele abaixo:

Executáveis e código fonte podem ser baixados daqui: http://code.google.com/p/jfilecreator/
Blog do autor aqui: http://jmmwrite.wordpress.com
Aproveitem e divulguem, pode ser útil aos “javeiros

É comum em nossos projetos precisarmos de uma massa de arquivos para testar algo. Porém, eventualmente precisamos de vários arquivos com conteúdo real, ou seja, com texto verdadeiro, e não simplesmente arquivos gerados baseados em palavras randômicas. Além disso, tambem surge a necessidade de exportarmos conteúdo para um tipo de arquivo.

Para resolver um problema pontual em meu atual projeto, mas já contribuindo com a comunidade, lancei o jFileCreator (aka: Acarajé… coisas do projeto), que é um programa open source, com código fonte bem didático e de fácil reaproveitamento.

O mesmo gera: txt, html, pdf, xls, rtf, doc, xml, xls e ppt.

Executáveis e código fonte podem ser baixados daqui: http://code.google.com/p/jfilecreator/

Blog do autor aqui: http://jmmwrite.wordpress.com

Aproveitem e divulguem, pode ser útil aos “javeiros”.

Guia de Bolso para SCJP – Lançamento

scjpguia

http://www.lcm.com.br/index.php?Escolha=20&Livro=L00852

olá Pessoal, eu nem sei por onde começar com este post. rs. Primeiro post que não sei o que escrever devido a emoção e a felicidade ao mesmo tempo.  Mas, está ai  mais um trabalho, a publicação do meu livro “Guia de bolso SCJP” assim foi que eu batizei hehe.

Sobre o Guia

Esse “filho” nasceu a partir  de ter feito uma pequena analise e vi que alguns “candidatos SCJP” sentiam falta em saber o que de fato vai cair no exame, como  se parece as perguntas? Muitos acreditam que veremos  apenas : o código compila ou não?!. Porém, o exame ele vai muito além, vc deve saber  porque não compila,  porque lança à exceção Y e não X, qual o resultado correto (parece obvio ne? mas, o exame é expert em enganar o candidato ).

O outro motivo é que ele veio a partir da sala de aula dos cursos preparatório para SCJP que tenho ministrados, os alunos sempre perguntaram por que eu não lançava um livro da mesma forma que conduzia as aulas. Daí, acordei para vida e resolvi fazer essa “criança”. rs

Reunir minhas experiência de preparação para o exame de 10 meses( em 2007) + experiência com Java +  o que conseguir aprender com a preparação + exame SCJP. Fora que “colei” tudo que ia identificando no meu exame e resolvi compartilhar no “guia”.

Outra razão foi que  na época  que estava estudando sentir falta de um livro que eu pudesse ler no ônibus, metrô, sala de espera, intervalo da faculdade etc. O livro da Kathy Sierra é um excelente livro, porem nao dar para ler ele em um metrô, pois quando estamos empolgados, temos que fechar o livro por alguma força maior e daí ficamos com uma leitura incompleta. Busquei no guia melhorar isso, não explicar a tecnologia Java em si, mas focar no exame, com pegadinhas, o que você deve ter no “sangue”  para o exame  e o que precisa ir para “decoreba”. Nisso criei capitulos  curtos, porem ricos em conteúdo e que dar para ler em até 20 minutos e ainda manter-se atualizado e dando um refresh no cérebro sobre os assuntos que estão tendo mais dificuldades.

E antes que perguntem. O livro não substitui o livro da Kathy Sierra, pelo contrario ele vem como um material auxiliar. Ah outro detalhe, eu busquei usar uma linguagem não muito formal nas explanações para que o leitor acredite está conversando comigo. 🙂

Quem adquirir o livro, terá  6 mini-simulados (portugues e ingles) para poder brincar antes do exame real.  Para adquirir o simulado, basta seguir os passos que estão nas primeiras páginas do Guia de Bolso

Para detalhes, descontos : http://www.lcm.com.br/index.php?Escolha=20&Livro=L00852

Se vc tem pressa e deseja adquirir o livro o mais rápido possivel e pode esperar a entrega por uma transpordora, pode ir até uma livraria Saraiva mais perto e adquirir um exemplar, veja onde fica a loja mais proxima: http://www.livrariasaraiva.com.br/inst/lojas_fisicas/

Agradecimentos

Quero agradecer a uma pessoa  que ajudou bastante  desde o contato com a editora até as revisões  e dicas. O nosso famoso autor brasileiro Edson Gonçalves .    O qual tenho uma grande admiração profissional e alem de ser  um dos meus melhores amigos. Abraco e sucessso para você. Nem preciso dizer nada né?

E outro amigo o qual considero como irmao: Mario (Razec).

E uma pessoa que é outro  amigo o Juliano Martins (meu ex-Arquiteto  no projeto aqui na IBM). Tem uma colega de trabalho a Daniela Reis que deu uma força quando pensei em abandonar o barco. E ela acompanhou todo o processo bem do inicio mesmo, quase que seria a “mãe”.

Peço desculpas, por não colocar outros amigos, colegas, é que nesse momento não consigo pensar muito devido a sensação, emoçãovou esperar esse efeito passar e editar o post. Mas, agora está dificil.


Follow me: http://twitter.com/camilolope

abracos, guys.

Instalando Tomcat Ubuntu 8.04

teaching

Ae pessoal, mesmo no ritmo junino  não posso deixar de postar. A imagem acima é uma homenagem a essa festa maravilhosa.

Mais um post sobre a série “Desenvolvimento Java em Linux” . Bem, quem acha instalar + configurar no Windows é simples, verá que no Ubuntu é tão simples quanto no O.S do tio Bill. No final deste post, teremos o TOMCAT instalado e configurado para executar páginas servlet & jsp além de configurar o Tomcat Manager para stop e start as aplicacoes sem precisar reiniciar o tomcat.

Lets go…

Post  Relacionado:

Instalando NB 6 em Linux

Instalando Eclipse em Linux – 5min

Instalando Java Ubuntu

Servlet & JSP

O que é bom, para quem? (muito bom esse post sobre linux x windows, leitura recomendada)

Posts mais acessados (confira os posts, mais visualizados no blog)

Instalando TomCat

  1. abra o terminal e faca o login como root (su e depois a senha)

  2. Se você ainda não tem o tomcat para linux faca o download no link a seguir. O arquivo que precisamos está no formato tar.gz

  3. http://tomcat.apache.org/download-55.cgi

  4. coloque o arquivo tomcat que foi feito o download na pasta /opt (poderia usar outra como /usr/local) fica a sua escolha. Para esse post usarei /opt

  5. Agora vamos descompactar para isso digite o comando seguinte:

  6. sudo tar -zxvf apache-tomcat-5.5.27.tar.gz

  7. entre no direto /opt e digite:

    mv apache-tomcat-5.5.26.tar.gz tomcat

  8. Acesse o diretorio bin e vamos dar permissão aos arquivos .sh, digite:

    chmod a+x /opt/tomcat/bin/*.sh

  9. Agora vamos configurar as variáveis de ambiente, portanto digite os seguintes comandos:

    export JAVA_HOME=/usr/lib/jvm/java-6-sun

    export CLASSPATH=/opt/tomcat/common/lib/jsp-api.jar:/opt/tomcat/common/lib/servlet-api.jar

    export CATALINA_HOME=/opt/tomcat

    export JRE_HOME=/usr/lib/jvm/java-6-sun/jre

  10. Outro modo de configurar a variavel de ambiente para seu usuario é assim:

    su seu_usuario ex.: su camilo

    gedit ~/.bashrc

    adicionar no final do arquivo os comandos acima.

    Salvar e fechar

  11. vá no diretorio bin (cd /opt/tomcat/bin ) e vamos dar um start no tomcat.

    ./startup.sh

  12. Abra o browser e digite Http://locahost:8080 sua tela deve semelhante a imagem abaixo

    tomcat

Instalando o TomCat Manager

Aqui vamos instalar o TomCat Manager para gerenciar as aplicacões. Vejam como é simples.

  1. digite: sudo gedit /opt/tomcat/conf/tomcat-users.xml

  2. Adicione as linhas abaixo ao arquivo:

    <role rolename=”manager”/>

    <role rolename=”admin”/>

    <user username=”admin” password=”admin” roles=”manager,admin”/>

  3. salve e pare o tomcat (ir na pasta bin e digitar ./shutdown.sh )

  4. Agora inicie o tomcat ./startup.sh

  5. Acesse o tomcat e clique em TomCat Manager e você terá a resposta com a seguir:

    tomcat2

Pronto! Tomcat preparado para trabalhar, então agora é mãos a obra. Espero que tenham gostado e que o post venha ajudar aqueles que estao migrando de windows para linux como eu. A partir de agora você ja pode compilar e executar suas páginas Servlet & JSP / ambiente Ubuntu Linux.

Abraco e até o próximo post, onde veremos como configurar um BD.

junina

Instalando NB 6 Ubuntu Linux

Instalando NB 6 Ubuntu Linux

1372482Salve! Salve! Pessoal,

Mais um post da série “Ambiente de desenvolvimento Java em Linux”. Hoje irei apresentar como é simples instalar o NetBeans 6/Superior em ambiente Ubuntu Linux. Como alguns leitores enviaram e-mails, questionando por que apenas abordei o eclipse. Como pedido está aqui o post, em menos de 10 minutos NB está pronto para trabalho.

Lets go…

post relacionado

Primeiramente deve ser feito o download do NB de preferência no próprio site do fabricante a versão para Linux.

O arquivo será algo parecido com: netbeans-6.0-linux.sh

note: o nome do arquivo, pode mudar dependendo da versão que você for fazer o download vindo do site NetBeans.

  1. uma vez com o arquivo para Linux, acesse o terminal (Application =>
    Acessories
    )

  2. precisamos dar permissão de execução a esse arquivo para seu usuario. Entao digite: sudo chmod a+x <aquivo netbeans aqui> chmod a+x netbeans-6.0-linux.sh

  3. Se pedir a senha digite.

  4. acesse o diretório onde colocou o arquivo NB. E digite ./<nomedoarquivo nb>

    exemplo ./netbeans-6.0-linux.sh

  5. A tela inicial do NB será carregada daí fica a criterio do desenvolvedor em customizar a instalação ou deixa no modo padrão (eu customizei, tirei i JME, SOA etc. E escolhi como servidor de aplicação o GlassFish o restante deixei do padrão).

  6. Após instalação acesse a IDE, e faca um simples arquivo em .Java e JSP .

Exemplo: .java

class Test{

public static void main(String args[]){

System.out.println(“hello ubuntu”);

}}

  1. execute e teste

Exemplo JSP

<%

out.println(“Hello JSP ubuntu”);

%>

  1. Salve e execute via NetBeans

Se as mensagem de cada println for exibida, entao está tudo ok. E outra boa noticia que você tem tanto um ambiente JSE quanto JEE instalado caso tenha optado na instalação no modo padrão.

Espero que tenham gostado do post. E no próximo vamos ver como montar um ambiente JEE em Linux com Eclipse IDE. Aproveitando o momento, veja na imagem a seguir o número de empregados que as maiores empresa de TI do mundo possui. Eu sempre tive essa curiosidade.

emplooyesibm