domingo, 19 de dezembro de 2010
JavaOne Brasil: eu não fui!
O fato que chamou a atenção da comunidade Java brasileira no mês de dezembro foi o JavaOne, que pela primeira vez ocorreu no Brasil, nos dias de 7 a 9 de dezembro em Sao Paulo. O evento ocorreu junto com o Oracle Open World.
Infelizmente, eu não conseguir ir mas quem sabe ano que vém :)
Pelo comentários que estão circulando pela internet, o evento foi muito bom e agradou o público. Mas também vale lembra que algumas pessoas reclamaram muito do tamanho das salas que não comportavam todas as pessoas inscritas e muitas pessoas não conseguiram assistir palestras. Mas fora isso, parece que o evento deve um saldo positivo.
Dentre os assuntos tratados nas palestras podemos citar: JSF 2, Servlet 3.0, Java 7 e 8, REST – JAX-RS e o apoio com relação as outras IDE's, sem ficar com preconceito eclipse ou IntelliJ.
Acho que isso é um pequeno(pequeno mesmo) de como foi o evento. Espero que ano que vém tem outra versão.
Para quem quiser lê mais sobre o assunto, aconselho esses dois links:
http://www.loiane.com/2010/12/javaone-brasil-2010-eu-fui/
http://blog.caelum.com.br/2010/12/13/javaone-brasil-2010-eu-fui/
Abraaaaaaaço
See you later.
quinta-feira, 16 de dezembro de 2010
Formatando Mensagens Com OutPutFormat
Como mostrei no post anterior podemos pegar valores do sistema operacional, e como exemplo mostrei o texto abaixo:
Olá Usuario seu sistema operacional é OS na versão Versão
Para mostrarmos em tela usei o seguinte comando:
h:outputText value="Olá #{bean.Usuario} seu sistema operacional é #{bean.OS} na versão #{bean.Versao} "/>
Hoje vamos organizar esta frase de uma forma mais pratica, usando o h:OutputFormat. Pegando o exemplo acima poderemos fazer da seguinte forma:
<h:outputFormat value="Olá {0} seu sistema operacional é {1}O resultado é a frase: Olá Aljug seu sistema operacional é Linux na versão 2.6.28-19-generic.
na versão {2}.">
<f:param value="#{bean.Usuario}">
<f:param value="#{bean.OS}">
<f:param value="#{bean.Versao}">
</h:outputFormat>
Fica ai mais uma dica em JSF.!
Até a próxima.
quinta-feira, 9 de dezembro de 2010
Variáveis do Sistema com Java
Hoje vou mostrar algumas dicas para pegar valores do sistema operacional da máquina.
Para isso usaremos a classe System para pegar alguns valores desejados como, por exemplo:
System.getProperty("user.home"); - O diretório padrão do usuário
System.getProperty("user.name"); - Nome da conta do usuário
Caso queira ver todos clique aqui
Além desses acima existe também outros como:
os.name = Nome do sistema operacional
os.arch = Arquitetura do sistema operacional
os.version = Versão do OS.
Vamos a um exemplo:
public static String GetNomeOS(){
SistemaOperacional = System.getProperties().get("os.name").toString();
if(SistemaOperacional.equals("Linux")){
Versão = System.getProperties().get("os.version").toString();
System.out.println(SistemaOperacional+" : "+Versão)
}
if(SistemaOperacional.equals("Windows") SistemaOperacional.equals("Win_32") ){
Versão = System.getProperties().get("os.version").toString();
System.out.println(SistemaOperacional+" : "+Versão)
}
return "";
}
O retorno seria, no caso Linux,
Linux : 2.6.28-19-generic
Vamos imaginar uma situação melhor, para casos de mesagens de bem vindo ou de layout na página onde seria um elemento a mais de informação para o usuário.
Olá Usuario seu sitema operacional é OS na versão Versão!
Para esse exemplo vamos atribuir a uma variavél:
OS = System.getProperties().get("os.name").toString();
Versão = System.getProperties().get("os.version").toString();
Usuario = System.getProperty("user.name").toString; //pode também ser apenas System.getProperty("user.name");
Pronto a mensagem acima está montada.
h:outputText value="Olá #{bean.Usuario} seu sistema operacional é #{bean.OS} na versão #{bean.Versao}"/>
Na próxima vou mostrar como podemos formata melhor está pequena frase e coloca outros acessórios nela, até mais!
quarta-feira, 8 de dezembro de 2010
Ela esta de volta!!
Gostaria de informar a todos que pretendem tirar certificação Java, pode ficar um pouco mais feliz.
A promoção de Retake esta volta!!!
O anúncio feito no JavaOne, que esta acontecendo em São Paulo, descreve que em várias certificações da Oracle, tem essa promoção. Assim é possível fazer provas das tecnologias Oracle, Solaris, Solaris Cluster e Netbeans, você ganhará o direito ao retake caso não passe na primeira tentativa.
Quem esta pensando em tirar certificação java, chegou a hora.
E se o mestrado deixar, eu vou tirar a certificação Sun Certified Web Component Developer.
Fonte: http://www.campinasjug.org/
Para quem não conhece essa promoção vou fazer uma pequena explicação:
Quando alguém decide fazer uma prova de certificação Java, é necessário comprar um Voucher, que permite fazer a prova UMA vez. Caso tenha sucesso é só correr para o abraço e espera a certificação chegar na sua casa, Mas caso tenho um resultado ruim(FAIL), você tem que compra novamente outro voucher para tentar de nome. Aqui entra o lado legal dessa promoção, caso seja reprovado na primeiro tentativa, é possível ter uma segunda change sem precisar pagar novamente.
Até mais a todos!!
abraaaaaaço
quinta-feira, 2 de dezembro de 2010
DOJO ALAGOAS 1° Encontro && Aplicativos Java
Sabado passado foi realizado o primiero encontro do DOJO-ALAGOAS, grupo para trocar experiencia, realizar trabalho em grupo entre outros objetivos.
Para quem não sabia do encontro na lista de dicursão do grupo foi informado e até pediram para confirmar a presença. Lista Dojo-Alagoas (http://groups.google.com/group/dojo-alagoas) .
Foi criado úm blog do grupo - http://dojoalagoas.wordpress.com/
Vale a pena confirir, e nesse blog tem como foi o primeiro encontro.
APLICATIVO JAVA
Ontem a noite uma das pessoas que está presente na lista de discurssão do ALJUG, o Daniel Amaral, enviou o programa em java mobile que vale a pena conferir quem tem acesso a lista lá encontra o link para download.
Aplicativo :Twitter Movel v1.0 - Busca no twitter
Autor: Daniel Amaral.
Faça igual ao Daniel, divulgue no aljug sua aplicação, com certeza iremos divulgar.
Até mais pessoal
terça-feira, 30 de novembro de 2010
JDK7: propriedades de vendor Java mudaram
No começo é como se ele dissesse: agora vou desabafar.
" As opiniões expressas neste blog são minhas e não refletem necessariamente a posição da Oracle."
Kelly explica:
O que mudou?
Especificamente, em nossa última mudança nos binários JDK7 , estas propriedades do sistema Java agora irão conter:
java.vendor = Oracle Corporation
java.vendor.url = http://java.oracle.com/
java.vm.vendor = Oracle Corporation
java.specification.vendor = Oracle Corporation
java.vm.specification.vendor = Oracle Corporation
NOTA: esta só se aplica a JDK7 mais recentes.
E por último ele pergunta para melhor adequar aos programadores
Post original clique aqui
Até Mais!
terça-feira, 23 de novembro de 2010
DOJO - Alagoas
Hoje vou falar sobre uma ótima iniciativa de programadores, liderado pelo autamente conhecido Fernabdo Kenji (rsrsrsrsr), para realizar o DOJO - Alagoas. Mas o que é um DOJO?
"O conceito de Dojo que queremos usar é o do Coding Dojo, segundo o http://codingdojo.org/: Um Coding Dojo é um encontro onde um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação. Eles estão lá para se divertir, e, através de uma metodologia pragmática, melhorar suas habilidades de programação e de trabalho em grupo" (Coding Dojo UFSC, 2010)
Pois bem, resumido é uma forma de apredizagem onde o professor são todos, é um compartilhamento de conhecimento e troca de experiência.
E o grupo já estão marcando o primeiro encontro, que será as 14h no sábado e na Fal - faculdade de alagoas.
Para quem quiser saber mais informação sobre o grupo é só acessar http://groups.google.com/group/dojo-alagoas e entrar para o grupo.
Quer saber mais um pouco o que é o dojo clique aqui e aqui
Até mais!
sábado, 20 de novembro de 2010
Trabalhe na microsoft com JAVA... acha estranho?!?!
segunda-feira, 15 de novembro de 2010
Mais Eventos em Alagoas - I Encontro Universitário de Empreendedorismo
O Evento ocorrerá no auditório João Sampaio no dia 16 de Novembro às 18:00 com o intuito de promover o empreendedorismo dentro das Faculdades de Maceió, através da participação ativa na Semana Global do Empreendedorismo com o foco na Inovação trazendo soluções distintas para os administradores das empresas locais e também buscar implantar o espírito empreendedor dentro das IES de Maceió.
- Programação:
18:00 – Credenciamento
18:20 – Abertura
18:40 – Empreendedorismo Inovador: Uma necessidade no mundo e uma realidade em Alagoas – Fabiana Tolêdo
20:00 – A Incubadora Empresarial Tecnológicado CESMAC: Inovação e oportunidade - João Geraldo
- Organização do Evento: Facet Consultoria Junior (FCT).
- Dia do evento: 16 de Novembro das 18:00 às 22:00
- Local: Auditório João Sampaio (CESMAC), Rua Cônego Machado - Farol. CEP 57051-160
- Público alvo: Estudantes universitários e administradores de Empresas.
- Inscrição: 1Kg de alimento não-perecível ou R$ 5,00
** Os alimentos serão doados e tal doação poderá ser acompanhada através de informações no website da Facet Consultoria Júnior.
quinta-feira, 11 de novembro de 2010
Parcerias do Aljug
Estou aqui para anuciar uma parceira que o aljug concretizou com o SigaAlagoas que tem como vinculo a noticia sobre Alagoas.
Agora não só o siga mais o aljug tem pretensãoes de fechar mas parcerias para alavancar e poder assim dilvugar da melhor formar e formar um grupo bastante forte de desenvolvedores alagoanos.
Quem quiser saber mais um pouco do SigaAlagoas pode segui-los no twitter (@SigaAlagoas) e pelo blogspot http://sigaalagoas.blogspot.com
Até mais!
terça-feira, 9 de novembro de 2010
III Jornada Acadêmica de Informática - JAINF -
quinta-feira, 4 de novembro de 2010
ALJUG - Expandindo Conhecimento
Semana passada aconteceu a II Semana Acadêmica da Fal, e o ALJUG esteve presente neste evento, primeiro no dia 26/10 com a palestra ALJUG - Alagoas Java User Group, palestrante João Miguel. E no dia 27/10 teve dois mini-cursos o "Iniciando minha vida em Java" e "Introdução ao Java Server Faces - JSF" ministrantes André Ricardo e Gilton Nascimento.
Iniciando minha vida em Java
Curso para aprender a raiz do java para desktop, neste mini cruso foi abordado mais tema inciais como palavras chaves, herança com exemplos práticos e diários. Com uma boa palestra sobre o assunto onde todos gostaram e discutiram sua ideia foram 2 horas de java sem para.
Com a grande maioria estava afim de aprender mesmo o mini curso fluiu e proporcionou uma interação bastante produtiva.
Introdução ao Java Server Faces - JSF
Esse curso mais focado para parte web, um dos frameworks mais usado, o curso proporcionou não só a usabilidade desta ferramenta, mas também tudo o que se passa até chegar a resposta ao usuário. Com um explanação focada no ciclo de vida do JSF o curso teve uma extensão a mais e chegando a 2h40min.
Passando também pela parte de navegation rules, manager bean entre outras assuntos o bom entendimento para quem não conhecia pouca ou nada do JSF.
Mais foto do evento:
terça-feira, 26 de outubro de 2010
Eventos -II SEMANA ACADÊMICA FAL
Ontem iniciou a II semana Acadêmica da fal - Faculdade de Alagos, e nesse ano temos novidades boa para o ALJUG, tendo 1 palestrante e 2 ministrantes de mini-cursos:
Horário; de 19h às 21h na FAL - Jatiuca.
Dia 26:
Palestra: ALJUG - Alagoas Java User Group.
Palestrante: João Miguel
Sala de Aula – 34 – Santa Úrsula
Dia 27:
Mini-cursos
Mini-Curso: Iniciando minha vida em java.
Ministrante: André Ricardo
Laboratório de Informática 02
Mini-curso: Introdução ao JSF.
Ministrante: Gilton Nascimento.
Laboratório de Informática 09
Contamos com sua presença.
Aproveito aqui e posteriormente vou fazer um post sobre a parceria fechada entre o ALJUG e O SigaAlagoas(@sigaalagoas).
Até mais!!!
segunda-feira, 25 de outubro de 2010
Evolução e o futuro do Desenvolvimento de Software com Luca Bastos
quinta-feira, 14 de outubro de 2010
Outra sobre OpenJDK
segunda-feira, 11 de outubro de 2010
Oracle e IBM juntos no projeto JDK 7
Durante a conferência de imprensa que acompanha Hasan Rizvi, vice-presidente sênior da Oracle, afirmou que a IBM e a Oracle estão procurando, em conjunto, "acelerar o ritmo de evolução da Plataforma Java". Além disso, a IBM e a Oracle vão trabalhar juntos para continuar a reforçar a JCP, que continuará a ser o corpo primários de padrões para o trabalho nas especificações Java.
http://www.infoq.com/news/2010/10/ibm-joins-openjdk
Siga no twitter o Aljug: @Aljug
Plano B do Java 7
Os recursos do Java 7:
JSR 292: Support for Dynamically-Typed Languages (“InvokeDynamic”)
•JSR TBD: Small Language Enhancements (Project Coin)
•Upgrade Class-Loader Architecture
•Method to Close a URLClassLoader
•Concurrency and Collections Updates (including the Fork/Join Framework)
•Unicode 6.0
•Locale Enhancements (IETF BCP 47 & UTR 35)
•JSR 203: More New I/O APIs (“NIO 2”)
•TLS 1.2
•Elliptic-Curve Cryptography (ECC)
•JDBC 4.1
•Translucent & Shaped Windows
•Heavyweight/Lightweight Component Mixing
•Swing: Nimbus Look-and-Feel
•Swing: JLayer Component
•Update the XML Stack (JAXP, JAXB, & JAX-WS)
Isso faz com que o Java 7 seja uma liberação muito atraente, enquanto o Java 8 vai incluir alguns dos itens mais poderosos:
Java SE 8
• JSR 294: Language and VM Support for Modular Programming
• JSR TBD: Platform Modularization
• JSR TBD: Lambda Expressions, Default Methods, & Bulk Data Operations (Project Lambda)
• JSR 308: Annotations on Java Types
• JSR TBD: More Small Language Enhancements (Project Coin part 2)
"The Umbrella" do Java 7 e 8 ainda não foram finalizados, mas esta lista dá uma boa indicação sobre o que podemos esperar do Java no próximos anos.
Fonte: JavaLobby - Traduzido do post de James Sugrue, 2010/10/11 - 6:24 am
Até a próxima!
quinta-feira, 7 de outubro de 2010
Quais os planos para 2011?!
terça-feira, 5 de outubro de 2010
Frameworks para JSF 2.0
Qualquer dúvida existe um tutorial para usar o framework richfaces 3.3.3, clique aqui
PrimeFaces
Quer saber mais? acesse: PrimeFaces
Video tutorial para instalação do primefaces no netbeans.
E semprejava que tem muitas dicas de como usar esse framework.
Até mais pessoa!
quinta-feira, 30 de setembro de 2010
Preparem os seus artigos...
terça-feira, 28 de setembro de 2010
Novo Grupo de usuário Java
Parabéns para o novo grupo e estamos a disposição para ajudar a todos.
Quem ganha é ALAGOAS. Até a proxíma pessoal.
quinta-feira, 23 de setembro de 2010
2012, O ano que ...
Recentemente, Mark Reinhold (um dos arquitetutos do java), postou em seu blog um provável calendário de lançamento do novo Java. Essa alteração é devido a dificuldade de algumas novidades que estariam no JDK7.
A própria 'Sun' prometeu o JDK7 em 2008, depois do lançamento do JDK6 em 2006. Com várias novidades interessantes como: coin, jigsaw e lambda.
Agora é aguardar alguma outra novidade sobre o assuntos. Esta rolando muita discussões em diversos forums. O que vocês acham ?
Até a próxima
http://blogs.sun.com/mr/entry/rethinking_jdk7
http://www.guj.com.br/posts/list/219019.java
http://www.guj.com.br/posts/list/217763.java
segunda-feira, 20 de setembro de 2010
Em Outubro Café com Tapioca
Scala: Fazendo o simples ser fácil e o difícil possível;e
Computação nas nuvens com Scala e GridGain.
O evento será realizado no dia 5 de outubro e toda a programação você pode ver clicando aqui.
Até mais!
ThinkQuest International Competition 2011
O ThinkQuest International Competition é uma competição, da oracle team, que desafia os estudantes a resolver um problema do mundo real pela aplicação do seu pensamento crítico, comunicação e tecnologia. Esse evento será dividido em segmentos que são:
ThinkQuest Digital Media event: Os participantes irão utilizar as ferramentas de mídia digital para produzir um blog / revista, site, animação, anúncio de serviço público, ensaio fotográfico, vídeo, ou alguma combinação desses itens.
Application Development event: Os participantes irão desenvolver um aplicativo baseado na web ou um jogo com sua escolha de linguagem de programação a partir de uma lista de seleção.
Você pode também se tornar um treinador no ThinkQuest no site vocé poderá ter mais informações.
Visite o Portal competição ThinkQuest clicando aqui para acesso a informação detalhada sobre a concorrência e uma série de recursos de apoio.
Até mais!
quarta-feira, 15 de setembro de 2010
Opensolaris é agora OpenIndiana
Para aqueles que estão curioso para saber como é a cara dele, já pode ver alguns screenshots no http://openindiana.org . Além, no mesmo site quem quiser poderá ver uma versão funcional dele em uma imagem iso que tem 870 MB.
Boa navegação para todos!
Até mais.
quinta-feira, 9 de setembro de 2010
Curso de MBA em Oracle
O Curso de MBA em Gestão de Banco de Dados ORACLE visa especializar o aluno para atuar como Analista de Sistemas especializado em Banco de Dados ou administrador de banco de dados (DBA) Oracle, abrangendo todos os aspectos do ciclo de desenvolvimento de sistemas, desde a análise de requisitos ao desenvolvimento e implementação de projetos de Banco de Dados, testes, implantação, manutenção e administração do banco de dados. Além de prover aos participantes informações técnicas, práticas e gerenciais sobre os conceitos, importância e benefícios da metodologia de Administração Empresarial Integrada de um Banco de Dados Oracle.
Objetivos e diferenciais do curso
* O Curso é voltado para o aprendizado prático do Aluno, preparando-o para as provas de certificação Oracle (OCA e OCP) e vivência para o mercado de TI;
** Durante o Curso serão distribuídos Vouchers de desconto para as provas de certificação Oracle
O Curso é oferecido nas cidades abaixo:
- Maceió - AL na FACIMA, para mais detalhes acesse o site do curso ( http://www.cfea.com.br/?
terça-feira, 7 de setembro de 2010
Pressão para eles!!!
Só para não deixar o blog sem movimentação vou colocar aqui um link muito interessante. Falando da pressão que o "Pai" do Java esta colocando para a Oracle.
Link: pressao para a oracle
Espero que gostem
até a próxima.
quarta-feira, 18 de agosto de 2010
Oracle processa Google
A Oracle esta processando a Google sobre infração de patente e direitos autorais relacionado ao uso do Java no Android.
Alguns já falaram que ela só fez isso para abafar a notícia da "morte" do openSolaris pela Oracle, ficando agora os recursos para o Solaris.
Concordo que alguns depoimentos que li falando que essa notícia(sobre o processo) só ganhou essa repercussão pelo fato de ter sido A ORACLE que fez isso, porque a falecida Sun ja tinha aberto processos para a microsoft sobre questões de patentes. O proprio James Gosling escreveu que nas primeiras reuniões com os executivos da Oracle, eles estão preocupados com a politica de patente que a Sun tinha.
Vamos esperar e vê no que isso vai gerar para a comunidade. Quero muito isso isso nao gere dados para a comunidade Java.
Links:
Processo da Oracle:
http://news.cnet.com/8301-30684_3-20013546-265.html
http://www.marketwatch.com/story/oracle-files-comp...010-08-12?reflink=MW_news_stmp
http://java.dzone.com/articles/oracle-sues-google-over
Projeto OpenSolaris:
http://www.ip-192.com/2010/08/16/opensolaris-oracle/
O que vocês acham dessas notícias? comentem
abraaaaaço
quarta-feira, 4 de agosto de 2010
JavaOne in Brazil!!
JavaOne acontecia em São Francisco, mas esse ano vai ser diferente. A Oracle decidiu fazer o JavaOne "andar", assim, esse ano vão acontecer dois JavaOne, um no brasil e outro na China.
Fonte : LINK
até mais
sábado, 17 de julho de 2010
Aljug para todo o Brasil
Desculpa pelo tempo sem postar alguma coisa aqui no blog.
E para voltar as atividades, gostaria de informar a vocês que o ALjug o seu nome citado em um dos maiores boletins sobre Java no Brasil, o Boletim DFJUG.
O boletim numero 818 foi enviado para 55.365 desenvolvedores Java e nele encontra-se uma relato do amigo Miguel falando sobre a criação do grupo e como ele esta atualmente.
Link para o Boletim: http://www.dfjug.org/DFJUG/boletins/bolet_818.html.
até mais
terça-feira, 25 de maio de 2010
Curso de Java serve faces(JSF)
Hoje vai ser lance rápido estou com pouco tempo, o mestrado esta tirando o meu tempo e sono todinho! hehehehehe
Vou postar aqui um link de uma apresentação de um curso sobre JSF.
Esse curso é ministrado por rponte e ele disponibilizou a apresentação dele, o cara sabe muito sobre essa especificação.
link: http://www.slideshare.net/rponte/curso-de-java-server-faces-jsf
Para quem esta querendo saber mais sobre JSF, aconselho a ver essa apresentação.
É só isso galera.
Até a próxima
quinta-feira, 13 de maio de 2010
Experiência Google Code Jam
Cada exercício em 3 níveis, fácil, médio e difícil e aqueles que atingiu a média passou para segunda rodada da "gincana". Além disso a primeira rodada tinha duração de 24 horas então uma margem bem tranquila para responder as questões ,porém não para mim, primeiro que fazia tempo que não lidava com Java para Desktop, apesar de não ser tanto um fator crucial para fazer o exercicio e segundo tinha muito inglês instrumental, já tinha que ter me preparado para isso.Na minha opnião o fator crucial para esta rodada foi mais lógica do que o conhecimento e domínio da linguagem. O bom é que vai ficar como experiência para o próximo ano, que com certeza eu estarei! Participei mais para saber como é, e de que forma eles trabalham.
Na última vez que vi minha posição estava em 8203, a classificação geral eles vão divulgar no final do evento. A propósito a final vai ser disputada em Dublin.
Até mais pessoal!
quinta-feira, 29 de abril de 2010
Mais uma ferramenta Cloud
Mais detalhes:
http://www.vmforce.com/
http://www.itwriting.com/blog/2538-vmforce-salesfo...-to-run-java-in-the-cloud.html
Uma dica: estudar Cloud Computing :D
abraaaaaço e até a próxima!
segunda-feira, 12 de abril de 2010
Google Code Jam - Uma grande oportunidade para Desenvolvedores
Abriu as inscrições para o Google Code Jam 2010, um tipo de "Gincana" de logica de programação. O participante pode rá escolher em qual linguagem de programação vai querer competir, tem Java,C, C++, Python entre outros. Será divido em etapas, onde as três primeira serão on-line.
Para se inscrever acesse o site http://code.google.com/codejam , lá também tem as regras e todas as instruções para a "Gincana".
Quem for participar desejo boa sorte.
Eu Vou!
Até mais.
sábado, 10 de abril de 2010
James Gosling deixa a Sun/Oracle
Aconteceu sim. O pai do Java deixa a Oracle. Depois de muitos anos trabalhando na Sun, agora Oracle, James sai da empresa.
Fonte: http://nighthacks.com/roller/jag/entry/time_to_move_on
ps. O Blog tem ficado um pouco parado, pelo menos na minha parte, porque estou começando o mestrado na UFPE, aí as coisas ainda estão entrando em seu lugar. Mas prometo voltar a escrever aqui no blog.
abraaaaaaço.
quarta-feira, 10 de março de 2010
Aljug no Twitter
Venho aqui para informar que o ALJUG está, agora, também no twitter, quem quiser seguir acesse http://twitter.com/aljug
Notícia do grupo, do mundo java entre outras coisa.
Vale a pena conferir.
Até mais e espero que tenham gostado da notícia.
sábado, 6 de março de 2010
Webcast sobre Birt
É só entrar neste link .
Lá você procura por Birt e se inscreve ele dará todos os dados como hora e o link que você deverá entrar. Quem estiver interessado, é uma boa oportunidade,
Saiba mais do BIRT, aqui
Neste site ele define o Birt. O Business Intelligence Report Tool é um projeto da comunidade do Eclipse que tem como função a geração de relatórios gerenciais via aplicações Java e J2EE.
Para se ter uma idéia, a IBM adotou esta ferramenta para geração de relatórios de toda a sua linha Tivoli de produtos. Você cria os relatórios no eclipse+BIRT e pode executar os relatórios no próprio eclipse, ou através de alguma ferramenta já existente, como o Tivoli Common Report da IBM (que utilizo) ou mesmo integrar na sua aplicação Java.
{Luto} Vai com DEUS Felipe Gaúcho
É uma grande perda para comunidade java do Brasil, pois se tratava de um evangelista java que mostrava para todo o mundo o quanto o Brasil tem poder neste segmento.
O felipe gaúcho é fundador do PUJ,se eu não me engano participou do projeto Kenai, tinha um blog no www.java.net, era conselheiro do Cejug.
Tive a oportunidade de conversar com ele sobre projetos, tive a oportunidade debater com ele ,via googletalk, sobre assuntos relacionados com java. Era um cara com um enorme conhecimento e domínio da linguagem.
A família ALJUG está de luto. E deixamos aqui a mensagem "Vai com DEUS Felipe Gaúcho ".
mais noticia clique nos números, 1 , 2 , 3
terça-feira, 2 de fevereiro de 2010
Grupo Aljug
Estou aqui para divulgar o grupo do aljug http://groups.google.com.br/group/aljug
Para discutir, para tirar dúvidas, e noticias, em breve outras novidades.
Por enquanto é só.
Até mais.
domingo, 31 de janeiro de 2010
Novas Certificações da Sun
Hoje vou trazer uma novidade para quem está querendo aumenta o conhecimento, currículo e quem sabe, o salário.
Acaba de ser anunciado as novas certificações da Sun. Todas voltas para JEE. Tem certificação de vários tipos: Desenvolvimento web com JSF, Desenvolvimento web com JPA e etc. Lembrando que para tirar essas novas certificações é preciso ter a certificação de Java programmer.
Na imagem vocês podem vê todas as novas certificações.
ps. logo logo, acho que vou começar a estudar para a prova de Desenvolvimento Web com Jsp/Servlet, se alguem estiver afim de formar um grupo de estudos, é só avisa.
Boa Sorte e bom estudo para quem for tirar alguma certificação.
quinta-feira, 14 de janeiro de 2010
Declarando o scope de um bean no netbeans 6.8
Olá pessoal faz um tempo que não escrevia mas estou de volta. Hoje vou falar sobre a declaração de scope do netbeans 6.8.
Toda vez que você cria uma classe nova, o primeiro passo para ser referenciado em algum componente web por exemplo h:inputText, é declarar qual o scope desse bean, que os mais comuns são:
Session, request e application.
Lembrando que o scope é declarado no faces-config.xml.
No eclipse quando clicamos no faces-config.xml no lado esquerdo tem uma árvore cuja uma das opções é Manager-Bean, um estilo gráfico, quando acostumado com esse visual e depara com o netbeans que só tem duas opções ,que são fluxo de página e XML, pode ficar perdido e começar a curiosidade de mexer ou de procurar na internet. Pois bem vou citar aqui dos dois modos no netbeans tanto escrevendo a "mão" como também no modo "gráfico", primeiro vamos iniciar a "mão".
Primeiro quando você cria um projeto JSF no netbeans e começa a programar, você indo no faces-config.xml vai dá de cara com esse código:
<?xml version='1.0' encoding='UTF-8'?>
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config version="1.2"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
</faces-config>
ou está na situação em que fez a classe java, acabou o modelo da página web e no out e/ou inputText o bean não se encontra na lista que aparece quando coloca #{} e vai no faces config.xml e não tem nenhum campo visual para declarar o bean. Se pergunta logo, eu vou ter que fazer a mão, poxa!
Mas vou explicar agora para você.
Entre faces-config e /faces-config> você vai declarar a classe o pacote e o scope na sequência por exemplo:
Começa com o manager-bean
<manager-bean>
</manager-bean>
Depois vai colocar o nome do bean, ou seja o nome da classe que você criou.
<managed-bean-name>Classe</managed-bean-name> lembre da distinção de letra maiúscula e minúscula
Logo após irá colocar o nome do pacote mais o nome da classe:
<managed-bean-class> br.com.Classe</managed-bean-class>
E em seguida vai colocar a classificação que você deseja do bean(session,request ou application):
Nesse caso, session
<managed-bean-scope>session</managed-bean-scope>
Pronto, está declarado seu bean, o mesmo completo fica desse jeito abaixo:
<manager-bean>
<managed-bean-name>Classe</managed-bean-name>
<managed-bean-class> br.com.Classe</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</manager-bean>
Mas caso não quiser muito trabalho então faça da seguinte maneira:
Basta entrar no faces-config.xml, ir em XML depois em algum espaço em branco clicar com o botão direito e clicar em Inserir>Bean Gerenciado.
Lá você irá ter quatro campos dos quais serão mais usados três deles que são:
Nome do bean;
Classe Bean; e
Escopo.
Lembrando nosso exemplo na mão, basta colocar da seguinte forma:
Nome do Bean: Classe
Classe Bean: br.com.Classe
Escopo: session
e pronto ta declarado seu bean.
<h:inputText value="#{Classe.variável}">
Até à próxima pessoal.