Nada de futebol – só tecnologia
java
[Evento] Maratona JBoss 2010
May 26th
Em Junho, dia 19, sábado, das 9h00 às 18h00, acontecerá, em São Paulo a Maratona JBOSS Conceitos, Desafios e Soluções – As principais Funcionalidades.
Realizado em parceria com a Dextra Sistemas, que é responsável por todo o conteúdo do evento e estudo de caso que será apresentado, o evento é voltado para Gestores de TI, Gerentes de Projetos de desenvolvimento de software, Desenvolvedores de aplicações corporativas e demais profissionais que almejam conhecer melhor o servidor de aplicações JBoss. O seminário tem o objetivo oferecer alternativas para desenvolvedores que buscam opções em software livre para implementar projetos Java.
Será composto por 4 apresentações, ministradas por profissionais e um cliente da Dextra, a saber:
- JBoss Rules: The JBoss Enterprise Business Rules Management System,
- Estudo de caso sobre projeto arquitetural baseado em JBoss
- Integração de sistemas no modelo SOA utilizando JbossWS
- JBOSS-ESB
Local: São Paulo
Mais informações: http://www.temporealeventos.com.br/?area=100
Data: 19 de junho de 2010
Outros Treinamentos: www.temporealeventos.com.br
Buscaram este artigo com estas palavras:
Reunião do Soujava – Scala: mais poder e menos burocracia na JVM
May 17th
A próxima reunião do SOUJAVA será no dia 19.05.2010. Já fui a algumas e recomendo. A participação é gratuita.
Programação:
18:30 – Meeting
19:00 – Scala: Mais poder e menos burocracia na JVM.
22:00 – Encerramento
Palestra: Scala: Mais poder e menos burocracia na JVM.
Palestrante: Rafael Ferreira
Consultor de desenvolvimento de software, trabalha com Java há 6 anos.
Foi embaixador no campus da USP pela Sun Microsystems, e atualmente é um entusiasta de paradigmas alternativos de programação.
Inscrições: http://migre.me/C1Xf
Local:
SUCESU – Sociedade de Usuários de Informática e Telecomunicações – São Paulo
Rua Treze de Maio, 681 – 1º Andar – Bela Vista
01327-000 / São Paulo – SP
http://www.sucesusp.org.br/portal/index.php/contato.html

Buscaram este artigo com estas palavras:
Vaga para consultor Java na área bancária
May 13th
Mais vagas para galera. Recebi esta do brother Boralli. É para atuar como consultor da Deal.
Analista Desenvolvedor Java web PlenoVivência com Java web
Imprescindível inglês fluente
Local de trabalho: São Paulo (Itaim)
Tempo indeterminado
Analista QA
Vivência em QA
Experiência com desenvolvimento .Net
Inglês é diferencial
Local de trabalho: São Paulo (Itaim)
Tempo indeterminado
Interessados, enviar CV para talita.correa@deal.com.br

Vagas para quem procura trabalho
Integração contínua – treinamento gratuito
Apr 15th
A GlobalCode é uma empresa séria que ministra treinamentos muito bons. Um lance muito legal é que a GlobalCode sempre promove mini-cursos gratuitos. Eu mesmo já participei de alguns e recomendo.
Agora resolveram inovar mais uma vez – estão transmitindo os mini-cursos via web (webcast)! Ou seja, você pode assistir ao curso de qualquer lugar do mundo e até no conforto do seu lar !
Recebi a dica do colega Jean citando um mini-curso bastante interessante – “Integração contínua: gestão de configuração + testes automatizados“. Veja uma descrição do curso.
Integração contínua é uma prática ágil: ela consiste em automatizar o processo de construção (build) de um sistema, gerando pacotes prontos para implantação de maneira controlada. Estes pacotes passam a ser a referência que todos os envolvidos no projeto utilizam, evitando a desculpa de que “na minha máquina compila”.
Para a implementação desta prática, são utilizadas diversas ferramentas, que serão demonstradas durante o minicurso e implementam o controle de versões (Subversion), automação de build e de dependências (Maven), repositório e proxy de artefatos (Nexus) e agendamento de builds (Hudson);
Toda build deve incluir uma suite de testes automatizada, para diminuir a chance de problemas nos pacotes gerados. Mostraremos como implementar esta prática com ferramentas de automação de testes open source sendo integradas ao Maven: JUnit, FitNesse e Selenium.
Buscaram este artigo com estas palavras:
- integracao hudson svn
- apresentação de treinamento de integração
- integração continua com hudson
- treinamento integração
- integração contínua hudson nexus maven
- php integração continua hudson
- pdf:integração contínua
- o que e treinamento de integração
- nexus maven jar hudson repositório
- nexUS integração continua
- motorola quench proxy
- Jogos de treinamento para integração
- java integração continua
- integração PHP hudson
- proxy claro para lg gw620
- proxy in motorola quench
- treinamento svn
- treinamento para integração
- treinamento integração continua
- treinamento de integração
- testes integração continua
- teinamento de integração
- subversion integracao continua
- subversion e integração contínua
- selenium treinamento
- selenium proxy eclipse
- ps3 integraçao psp hud
- treinamentos de integração
- integração continua svn
- download apresentacao treinamento java
- desenvolvimento Integração Contínua hudson
- descrição de treinamento de integração
- curso gratuito de TI em campinas
- config hudson
- como configurar o proxy no motorola quench
- comentários sobre rpc nos processos produtivos das empresas
- cache:F8f_pZhrWjcJ:josenaves com/tag/selenium ferramentas de integração contínua fitnesse selenium
- baixar livro hudson java svn subversion
- apresentação hudson ti
- download livro hudson
- hudson integração
- integração contínua subversion
- integração contínua pdf
- integração continua nexus hudson
- integração contínua java web
- integração continua hudson selenium
- integração continua hudson 2010
- integracao continua hudson
- Integração Contínua e-book
- hudson maven
JavaServer Faces Flex – o encontro de dois mundos
Mar 12th
O framework JSF permite que a camada de apresentação seja outra que não HTML. Basta os componentes saberem como renderizar a saída neste novo formato. Assim, podemos ter a saída em XML, PDF, Flash, Flex, TXT ou qualquer outro formato que se queira.
O grande defensor de JSF, José Andrade (a.k.a. Zé das Foias) ficará muito feliz ao saber que já existe uma biblioteca quer permita a utilização de componentes Flex (Flash) para JSF.
Estou falando do JSF Flex. Para saber mais, leia este artigo no The Server Side.
Via [The Server Side]

Buscaram este artigo com estas palavras:
Apache Click – o Rails para Java?
Mar 6th
Há muito se espera um framework web em Java para fazer frente a facilidade e agilidade de desenvolvimento de aplicações web como o Ruby on Rails. Já ouvimos falar no Grails, Trails, e alguns outros, mas nenhum conseguiu dar o que o Rails dá.
Mas agora tudo mudou – foi graduado como projeto de grande porte o Apache Click.
Mas o que este framework tem de especial?
O site do projeto destaca os seguintes pontos:
- fácil aprendizado;
- design orientado a páginas e componentes;
- modelo de programação orientado a eventos;
- suporte a páginas stateless e stateful;
- performance excepcional;
- renderização automática de formulários;
- validações do lado cliente e servidor;
- suporte a templates Velocity (padrão), FreeMaker e JSP;
- suporte a Java 5 ou superior.
O framework utiliza apenas uma Servlet – ClickServlet – que atua como um request dispatcher. Asssim que uma requisição chega, esta servlet cria um objeto Page para processá-la e um template Velocity para renderizar os resultados. Simples assim.
O site do projeto Click contém muitos exemplos e uma vasta documentação. Já existe uma série de plugins Eclipse para o Click – a Click IDE.
Estou apenas iniciando os meus estudos neste framework que espero que traga a tão sonhada produtividade e agilidade do Rails para o mundo Java. Continuem acompanhando este blog que em breve teremos novos posts sobre o Apache Click.
Buscaram este artigo com estas palavras:
[Java] Verificando se um arquivo ou diretório existe
Jan 6th
Uma pequena dica para quem quer descobrir se um arquivo ou diretório existe. Basta usar o método exists() da classe java.io.File.
[java]
import java.io.File;
…
if ((new File(diretorio)).exists()) {
// diretorio ou arquivo existe – faz alguma coisa
}
[/java]

Buscaram este artigo com estas palavras:
- verificasse ou verifica-se
- como ler ou abrir arquivo jsf?
- java verificar se arquivo existe
- java verificar diretorio existe
- java ver pasta arquivo web
- blog do neto js
- verificar se site existe javaScript
- problema encontrar arquivo java linux
- procurar arquivos php
- procurar arquivos em javascript
- mostra tudo que esta dentro do diretorio de pesquisa se for arquivo txt mostrar o conteudo em java
- onde encontrar pastas javascript
- php encontrar arquivo
- php encontrar arquivo pasta
- php ver se um arquivo existe na maquina
- php ver ser arquivo existe
- procurar aquivos por nome via php
- php verificar se a pasta foi criada
- problema arquivo flash java web
- problema chamar arquivo javascript linux
- js verifica se existe o arquivo
- localizar javascript
- jsp exibir arquivos de pasta
- lendo arquivos de pasta via javascript
- ler arquivo da pasta em java
- ler arquivo internet java
- ler arquivos com java
- ler arquivos de um diretorio as2
- ler diretorio com javascript
- Ler pasta com java
- ler pasta com javascript
- ler um arquivo txt no java web
- linux mak nao acha arquivo ou diretorio
- localizar arquivo android
- LOCALIZAR ARQUIVO EM JAVA
- localizar arquivo javascript
- localizar arquivos e pastas com javascript
- programação java exists como usar
- saber se a imagem existe com javascript
- verificar se arquico existe em pasta java
- verificar se arquivo existe flash
- verificar se arquivo existe javascript
- Verificar Se Arquivo existe no Diretorio
- verificar se arquivo existe usando java
- verificar se é pasta java
- verificar se exisite arquivo via javascript
- verificar se existe a imagem no diretorio php
- verificar se existe arquivo diretório java
- verificar se existe arquivo em pasta java
- verificar se existe arquivo java
O que é XML-RPC?
Sep 21st
XML-RPC é uma tecnologia que permite que sistemas escritos em diferentes linguagem e que rodem em sistemas operacionais diferentes comuniquem entre si. A comunicação é feita através da Internet usando HTTP como protocolo de transporte e XML como codificação.
Existem várias implementações de clientes e servidores de XML-RPC para várias linguagens.
Estou escrevendo uma API cliente em Java para WordPress (WPoster – assunto para outro post). Comecei com um framework que me pareceu bastante promissor – Redstone XML-RPC Library. Tudo ia bem até que algumas dificuldades relacionadas com o formato de data ISO8601 me fizeram pesquisar outro framework. Eis que encontrei o Apache XML-RPC (ws-xmlrpc). Levei um tempo para entender algumas coisas, tive que baixar os fontes e fazer alguns debugs mas no final consegui o que queria.
Para saber mais sobre XML-RPC acesse o site do projeto.

XML-RPC
Buscaram este artigo com estas palavras:
- wordpress XML-RPC
- XML-RPC wordpress
- artigos sobre rpc
- xml rpc wordpress
- xml rpc ws
- xml wordpress java
- XML-RPC no wordpress
- XMLRPC definicao
- xmlrpc o que é
- wposter junho 2009
- wordpress xmlrpc
- wordpress 3 0 xmlrpc java
- ruby xmlrpc
- redstone xml rpc
- redstone rpc wordpress
- exemplo xml rps campinas
- como usar o XML-RPC wordpress
- cache:S8sogrxUphMJ:josenaves com/ueba-saiu-o-android-sdk-1-6 htm gw620 update
- xmlrpc to php android
GWT – Google Web Toolkit – uma introdução
Sep 14th
GWT – Google Web Tookit – é um framework opensource desenvolvido pelo Google para o desenvolvimento de aplicações web baseadas em componentes visuais. O objetivo é tornar o desenvolvimento de aplicações web semelhante ao de um aplicativo desktop (orientado a eventos). Rivaliza com o JavaServerFaces (JSF) da Sun.
Mas o que há de tão especial neste framework?
Você com certeza já usou o Gmail e outras aplicações do Google como Google Reader, certo? Já imaginou como estas aplicações foram feitas? Foram construídas usando o Google Web Toolkit (GWT daqui em diante). Se você já desenvolveu qualquer aplicação web sabe da dificuldade que é fazer com que ela funcione em todos os browser (pelo menos nos 5 browsers mais usados – Internet Explorer, Firefox, Opera, Safari e Chrome). Além do layout (dá-lhe CSS e (X)Html), funcionalidades escritas em Javascript simplesmente não funcionam de maneira igual em todos os browsers. Com o advento do AJAX, tudo ficou mais bonito e funcional, como numa aplicação desktop escrita em VB, Delphi ou mesmo Swing ou AWT. Chega de refresh a combo selecionado. Mas como nem tudo é festa, o AJAX também tornou as aplicações mais complexas tanto no lado do cliente (browser) quanto do servidor (Java, .NET, PHP, etc) – que o digam quem já teve que fazer um debug numa funcionalidade que envolva AJAX.
Daí o GWT apareceu e resolveu o problema de muita gente – escreva tudo em Java, esqueça Javascript – apesar de super poderosa quase ninguém sabe programar direito. Juntou conceitos e padrões como layout managers, componentes visuais e eventos. O GWT gera o HTML e o Javascript para você!!! Use e abuse do Eclipse e seu ambiente de desenvolvimento e debuging.
Parece muito bom mas quanto custa?
O GWT é opensource e usa a licença Apache 2.0. Leia mais sobre o licenciamento do GWT aqui.
Como faço para começar a usar?
Faça o download a partir deste endereço http://code.google.com/webtoolkit/download.html
Bom, o que eu tinha para escrever nesta introdução era isso. Fique ligado pois escreverei novos artigos sobre GWT.
Buscaram este artigo com estas palavras:
- componentes GWT
- treinamento gwt
- introdução gwt
- livros gwt portugues downloads
- gwt designer
- java ribeirao preto
- livro gwt portugues
- livros GWT
- mini curso-introducao-a-google-web-toolkit
- o gwt é bom para desenvolvimento web?
- pdf Programando Google Web Toolkit
- programando google web tool kit
- programando google web toolkit download
- projeto GWT
- GWT Desenvolvimento Visual
- gwt componentes
- criar componentes gwt
- curso de gwt
- download blog Programando Google Web Toolkit
- download livro Google Web Toolkit 2010
- download livro gwt
- empresa gwt ribeirao preto
- eventos gwt combo
- google toolkit para php brasil
- Google web tool kit
- Google Web Toolkit rails
- gwt arquivos java io
- gwt com ruby
- Artigos sobre GWT
[Java] O que é o garbage collector ?
Sep 1st
O “garbage collector” é um dos mais importantes componentes da plataforma Java e da JVM. Ele tira das costas do programador a responsabilidade de desalocar a memória utilizada pelos objetos criados.
O garbage collector “tenta” impedir que a memória utilizada pela JVM para criar objetos (heap) se encha e cause um OutOfMemoryError (do primeiro OutOfMemoryError a gente nunca se esquece).
Nos posts seguintes tratarei em detalhes a configuração e funcionamento do garbage collector. Aguardem.

