Tutorial Básico de Swing

10/11/2009

111-almost_portlets“O tutorial apresenta um sistema simples de cadastro com o objetivo de explicar como funciona os componentes básicos do framework swing (JTextField, JTextArea, JRadioButton, ButtonGroup, JCheckBox, JComboBox, etc), para isso utilizaremos a IDE NetBeans 5.5.1 para construir nossa interface, aprenderemos como manipular os métodos mais importantes para se trabalhar com estes componentes, e como manipular suas propriedades.” Ótimo material para quem esta começando ;)

Porque o meu jugo é suave, e o meu fardo é leve.” Mateus 11:30

Campanha Voucher Retake

09/11/2009

pic_01

Comprando seu voucher pela web de 03 de Novembro à 11 de Dezembro de 2009, você terá direito à segunda chance gratuitamente, caso não obtenha êxito na primeira tentativa !

Para adquirir é simples:

  1. Acesse http://www.sun.com.br/edu, no tópico “Procurar por tipo de Produto” clique em “Certificações”;
  2. Identifique a certificação que você deseja obter com base em seus objetivos profissionais e de desenvolvimento pessoais;
  3. Preencha corretamente o formulário e assegure que todos os campos estejam corretos;
  4. Clique em “Confirmar e enviar pedido”;
  5. Aguarde o recebimento do boleto bancário, em até 15 dias úteis, no endereço de email cadastrado no formulário de compra;
  6. Após a confirmação do pagamento, os vouchers serão enviados fisicamente para o endereço cadastrado no formulário de compra.

Dê os próximos passos, aprimore suas habilidades e avance em sua carreira!
Se tiver alguma dúvida ou desejar fornecer feedback, envie uma mensagem para sun.education@sun.com.

Atenciosamente,
Serviços Educacionais Sun
sun.education@sun.com
www.sun.com.br/edu

Relatórios com JMEReport

09/11/2009

images“A maioria dos sistemas comerciais, seja móvel ou não, necessita de relatórios para mostrar de forma resumida a entrada e processamento dos dados. Através do blog Mobilidade é tudo descobrimos o MEReport, responsável por realizar essa tarefa de forma bastante simples.
A API ainda está sendo construída e precisando de desenvolvedores para contribuir no andamento do projeto.” Acesse o artigo para todas informações.

“Honra ao SENHOR com os teus bens e com as primícias de toda a tua renda.” Provérbios 3:9

Dependency Injection com JSF 2.0

06/11/2009

l2_jsf2.0_tipVeja o artigo que cobre algumas das novas funcionalidades do JEE 6: JSR 299: Contexts and Dependency Injection, JSR 330: Dependency Injection For Java e JSR 314: JavaServer Faces 2.0. em uma aplicação JSF 2.0 completa.

JSR 299: Contexts and Dependency Injection (CDI) define um conjunto de serviços para o ambiente JEE que facilita o desenvolvimento da aplicações. CDI providencia uma arquitetura que permite que componentes JEE como servlets, ejb e simples pojos possam ser manipulados dentro do ciclo de vida da aplicação com escopos bem definidos.  CDI também permite que componentes JEE, ejb e jsf managed beans serem injetados com baixo acoplamento, unificando e simplificando o modelo de programação entre estas duas tecnologias. Dentro dos muitos serviços, CDI traz suporte a transação dentro do web container, facilitando a utilização de recursos relacionados as fontes de dados e mecanismos de persistência. Por exemplo, com CDI fica muito fácil construir uma aplicação web que acesse um banco de dados usando como persistência  a especificação do JPA.

JSR 330: Dependency Injection For Java defini um padrão para um conjunto de anotações que pode ser usado com injeção de dependência. Ioc é uma técnica bem popular atualmente no desenvolvimento de aplicações java.

JSR 314: JavaServer Faces 2.0 providencia um framework de componentes que roda no servidor projetado para simplificar o desenvolvimento de aplicações com interfaces gráficas com aplicativos web JEE. A ultima versão é a 2.0 que faz o desenvolvimento de componentes UI bem mais fácil suportando as anotações e agora com o suporte native a Facelets.

Para todas as informações acesse o artigo.

“Assim, afirmemos confiantemente: O Senhor é o meu auxílio, não temerei; que me poderá fazer o homem ?” Hebreus 13:6

Reference Card – Domain Drive Design

03/11/2009

13745Esta disponível a partir de hoje o cartão de referência do Domain Drive Design. O cartão descreve os conceitos chaves, técnicas e os padrões descritos em detalhes no livro do Eric Vans Domain Drive Design. B0a leitura a todos.

Diz ao Senhor: Meu refúgio e meu baluarte, Deus meu, em quem confio. Salmos 91:2

Padrões de Projetos

29/10/2009

Dentro das diferentes categorias de padrões de projeto atualmente existentes, temos aqueles que possuem o foco na “Criação dos Objetos”. Ou seja, estes são responsáveis por definir:

  • Como os objetos são instanciados.
  • Quantos objetos podem ser instanciados.
  • Sobre qual circunstancia os objetos serão instanciados.

Este é o foco do artigo escrito por Varun Sood abordando de forma resumida e direta todos este leque de padrões. Vale a pena dar aquele lida, fazendo uma injeção de dependência para sua mente.

Faça download neste link de um PDF de 2 páginas resumindo todos os padrões GOF de forma bem objetiva e visual. Muito bom :D

“Porque Deus não nos tem dado espírito de covardia, mas de poder, de amor e de moderação.” 2 Timóteo 1:7

Revivendo o Passado ou Predizendo o Futuro ?

28/10/2009

java07Você acredita em alguma tecnologia ou ferramenta em especifico ?
Você tem investido em aprender profundamente alguma tecnologia ou rasamente varias delas ?
Você se acha especialista em alguma coisa ?
Você acredita que seu emprego esta garantido para os próximos anos ? Por que ?
Veja todos os questionamentos resumidos no artigo chamado de Re-Live the Past, or Predict the Future escrito por Peter Varhol descrevendo um pouco de sua experiência ao longo destes anos e todas estas constantes mudanças tecnológicas e direcionamento geral de mercado. Segue apenas os seus 4 conselhos sobre o assunto:

1. Não se apaixone por nenhuma tecnologia em específico, porque você pode inconscientemente e prejudicialmente ficar pendurado nela por muito tempo.

2. Se esta dizendo para você mesmo “Puxa ainda tenho muito coisa para aprender nesta tal tecnologia…..”, você pode estar se pendurando em um julgo pesado. Nunca encontre-se nesta posição.

3. Adicione novos conceitos, tecnologias, etc… em sua caixa de ferramentas pessoal. Aprenda no mínimo 2 novas coisas por ano.

4. Por mais que você estude ou domine algo, nunca acredite que você é expert em alguma coisa. Sempre haverá coisas novas a ser aprendida.

Eu realmente não concordo plenamente com o artigo, porém ele tem um interessante “sabor”, fazendo com que você reflita a respeito do seu posicionamento atual relacionado com o contexto do assunto.

Revesti-vos de toda a armadura de Deus, para poderdes ficar firmes contra as ciladas do diabo. Efésios 6:11

JSF + Groovy = Gracelets

27/10/2009

l2_js_creator2Gracelets foi criado para permitir que a mistura de páginas Groovy dentro de aplicativos JSF e ainda ainda ter toda a liberdade toda a especificação de componentes JSF juntamente com a tecnologia de template Facelets. Muitas das características atrativas do Groovy foram agora combinados com JSF para resolver alguns obstáculos que os desenvolvedores JSF tem encarado nas versões atuais. Veja nesta serie de 3 artigos onde Lewis Gass apresenta os fundamentos da nova tecnologia. Para maiores informações, veja o site oficial do Gracelets.

“Quanto ao mais, sede fortalecidos no Senhor e na força do seu poder.”
Efésios 6:10

JSE M1 ADETEC 26/10/09

26/10/2009

Neste post podemos trocar informações, comentários, sugestões e criticas durante o curso. Fiquem a vontade em postar perguntas, duvidas, idéias etc..

Links para leituras:
Aprendendo Java
Curva de Aprendizado Java
Tecnologia Baseada em Especificações

Cartão de Referência BlazeDS

26/10/2009

13511Para os adeptos das super interfaces gráficas de usuário ricas – RIA integrados com Java, foi disponibilizado hoje o cartão de referência apresentando todos os fundamentos da tenologia BladeDS. Bons estudos a todos ;)

“O Senhor resgata a alma dos seus servos, e dos que nele confiam nenhum será condenado”. Salmos 34:22