Tah, tudo bem, fui eu mesmo.
Acabei de colocar um post sobre desenvolvimento web quase sem XML no meu novo blog em ingles, no java.net.
Quam quiser dar uma olhadinha é só clicar aqui, ou então o link direto para o post aqui.
Tags: Spring Framework
Model Driven Architecture todos ja devem ter ouvido falar …
Mas nem sempre MDA é a solução, as vezes precisamos de algo mais simples, e de implantação mais fácil.
Como por exemplo, pegar a parte do código da aplicação que é diferente, que precisamos escrever de qualquer maneira, que tiramos da documentação, e gerar toda aquela tralheira, que depois de uma semana fazendo, entendemos por que é chamado de "Monkey Work", ou seja, escrever todo aquele código que é sempre quase igual ao anterior, é todas as alterações são baseadas na primeira parte do código que ja escrevemos. e depois de uma semana de trabalho, temos a certeza absoluta que qualquer macaquinho bem treinado poderia fazer aquilo.
O spring-annotation esta quase chegando na versão 1.0!
Falta apenas terminar os exemplos, alguma coisa de documentação e fazer o backport de algumas features que foram escritas para a biblioteca de JSF par o SpringMVC.
E a biblioteca ja tem algumas novas features também:
Os exemplos estão quase prontos, e o código esta todo disponivel no JSF.
Esta ultima versão da biblioteca é compativel com o Spring Framework 2.0rc2
Outra novidade é que eu coloquei na página do projeto um botãozinho de doação via PayPal, assim dando a possibilidade de patrocinarem o projeto
se houverem doações (qualquer uma) na proxima release, o projeto vai ter um site próprio com mais recursos que o java.net.
E por ultimo, esta aumentando a quantidade de usuários do projeto, ja tem algumas empresas brasileiras que eu sei que estão utilizando e estão gostando:
AdvancedIT, Probel, GetNet Tecnologia e TechOffice IT
Vou atualizar o site e colocar uma lista de usuários na proxima semana, se quiserem ter o seu nome listado com um link é só deixar um comentário por aqui!
Tags: Java, Spring Framework
Fiz alguns testes esta semana, e até mesmo para fazer um cadastro simples, a diferença na produtividade de se trabalhar só com Java 1.5 e Java 1.4 é absurda …
Caso o ambiente tenha suporte a Java 5 é possivel ser até umas 8x mais produtivo do que utilizando tecnologias antigas ..
Imagine a seguinte situação:
Fazer um cadastro de clientes, apenas a entidade Cliente, com nome, endereço, telefone, …
Uma aplicação WEB!
(more…)
Post rápido só pra compartilhar a boa noticia que recebi hoje
Recebi um e-mail hoje pela manha dizendo que a minha palestra sobre as novidades do Spring Framework 2.0 foi aprovada para o Just Java 2006!
E vamos ter bastante coisa para ver:
Simplificação do XML via XML Schema
Taglib para o Spring MVC
Simplificação do Spring MVC
Integração com o AspectJ
Suporte a JPA
Suporta a JMS Assincrono
JMX
e mais um monte de outras coisinhas para facilitar a vida do desenvolvedor.
A ideia é a palestra ser o mais prática possivel, mostrando como as coisas funcionam, e não só dizer que foram feitas!
e se der tempo, no finalzinho mostro alguma coisa do Spring-Annotation, que tem uma pequena possibilidade (pequena por enquanto) de ser incluido no spring framework 2.1!
Bom, era isto, espero ver vocês todos la no JustJava!!
Mais informações sobre o evento e inscrições aqui: http://www.sucesusp.org.br/eventos2006/justjava/
Tags: Spring Framework
A empresa Wireexsoftware, acaba de anunciar que estara dispponibilizando neste 19 de julho, um editor visual para o GWT escrito em cima do Eclipse, que vai funcionar integrado com o Web Tools Platform.
Pelos screenshots parece beem legal o novo editor, mas ainda não foi informado qual vai ser o preço da licensa da ferramenta.

Eles ainda dizem que as aplicações desenvolvidas vão funcionar em celulares Symbian Series 60, alem do desktop.
As features anunciadas são:
- Baseado no eclipse Eclipse
- Fácil de aprender, com ajuda online e guias para o usuário.
- Gerenciamento facilitado para imagens
- Desenvolvimento visual, com mais de 35 componentes na paleta, cobrindo a maior parte das necessidades de AJAX de um desenvolvedor.
- Suporte completo a internacionalização, e pode importar traduções de uma planilha excel
- Execução transparente do GWT Debugger e Launcher
- Assistentes para criação de novas aplicações GWT
- Assistentes para a criação de Tabelas, Grades, …
- …
Mais informações e downloads podem ser obtidos no site: Wirelexsoft the visual IDE Company
Tags: Eclipse
O galera, vamos se tocar!
Se querem utilzar um anti spam, beleza, todo mundo usa …
mas registrem nas listas de e-mails aprovados as listas de discução …
é um pé no saco mandar um e-mail para uma lista, principalmente quando se esta respondendo a alguma duvida, ou seja, tentando ajudar alguem.
ou até apenas continuando uma discução …
Ter que ficar aturando "Anti SPAM do UOL" clique no link pra poder enviar a tal mensagem pra algum preguiçoso que eu nem sei quem é, mas deixou a porcaria do anti spam habilitado para o endereço da lista …
ANTISPAM UOL » TIRA-TEIMA \n\t\t\t\t
\n\t\t\t\t\t \n\t\t\t\t\t
\n\t\t\t\t\t\tOlá,\n\t\t\t\t\t\tVocê enviou uma mensagem para kleber@uol.com.br
\n\t\t\t\t\t\tPara que sua mensagem seja encaminhada, por favor, clique aqui\n\t\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
",1]
);
D(["mb","\n\t\t\t\t\t ",1]
);
//–>
Olá,Você enviou uma mensagem para kleber@uol.com.br
Para que sua mensagem seja encaminhada, por favor, clique aqui
\n\t\t\t\t\t\tEsta confirmação é necessária porque kleber@uol.com.br usa o Antispam UOL, um programa que elimina mensagens enviadas por robôs, como pornografia, propaganda e correntes. \n\t\t\t\t\t\tAs próximas mensagens enviadas para kleber@uol.com.br não precisarão ser confirmadas*.
\n\t\t\t\t\t\t*Caso você receba outro pedido de confirmação, por favor, peça para kleber@uol.com.br incluí-lo em sua lista de autorizados. \n\t\t\t\t\t\t
",1]
);
D(["mb","
",1]
);
//–>Esta confirmação é necessária porque kleber@uol.com.br usa o Antispam UOL, um programa que elimina mensagens enviadas por robôs, como pornografia, propaganda e correntes. As próximas mensagens enviadas para kleber@uol.com.br não precisarão ser confirmadas*.
*Caso você receba outro pedido de confirmação, por favor, peça para kleber@uol.com.br incluí-lo em sua lista de autorizados.
Atenção! Se você não conseguir clicar no atalho acima, acesse este endereço:",1]
);
D(["mb","\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t\n\t
\n\t
\n\t\t \n\t\t\t
",1]
);
//–>Atenção! Se você não conseguir clicar no atalho acima, acesse este endereço:<aqui o link pra liberar a porcaria do e-mail>
\n\t\t\t\t
\n\t\t\t\t\t \n\t\t\t\t\t
\n\t\t\t\t\t\tHi,\n\t\t\t\t\t\tYou´ve just sent a message to kleber@uol.com.br
\n\t\t\t\t\t\tIn order to confirm the sent message, please click here\n\t\t\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
",1]
);
D(["mb","\n\t\t\t\t\t ",1]
);
//–>
Hi,You´ve just sent a message to kleber@uol.com.br
In order to confirm the sent message, please click here
\n\t\t\t\t\t\tThis confirmation is necessary because kleber@uol.com.br uses Antispam UOL, a service that avoids unwanted messages like advertising, pornography, viruses, and spams. \n\t\t\t\t\t\tOther messages sent to kleber@uol.com.br won\'t need to be confirmed*.
\n\t\t\t\t\t\t*If you receive another confirmation request, please ask kleber@uol.com.br to include you in his/her authorized e-mail list. \n\t\t\t\t\t\t
",1]
);
D(["mb","
",1]
);
//–>This confirmation is necessary because kleber@uol.com.br uses Antispam UOL, a service that avoids unwanted messages like advertising, pornography, viruses, and spams. Other messages sent to kleber@uol.com.br won't need to be confirmed*.
*If you receive another confirmation request, please ask kleber@uol.com.br to include you in his/her authorized e-mail list.
Warning! If the link doesn´t work, please copy the address below and paste it on your browser:",1]
);
D(["mb","\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t",1]
);
//–>Warning! If the link doesn´t work, please copy the address below and paste it on your browser:<aqui o link pra liberar a porcaria do e-mail>\n\t
Use o AntiSpam UOL e proteja sua caixa postal \n
",1]
);
D(["mb","\n
\n
\n \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
",0]
);
D(["ce"]);
//–>Use o AntiSpam UOL e proteja sua caixa postal
Se este post não servir para nada, vai pelo menos servir para encher a caixa de um dos clientes do UOL de spams, quando escanearem esta página.
Parece que agora a microsoft esta com a faca e o queijo na mão!
A versão 2007 do Microsoft Office, adotou um novo formato de arquivos, chamado de Open XML, que é bem parecido com o Open Document Format do Open Office, ou seja, um bando de XML dentro de um arquivo ZIP com outra extensão.
O problema é o seguinte, a Microsoft acabou de criar um projeto Open Source, que é nada mais, nada menos, do que um plugin para o Office, para transformar arquivod de para ODF/ODX, ou seja, com este plugin, o Microsoft Office vai conseguir abrir sem problema nenhum um documento do Open Office, dentro do Microsoft Office, e também salvar documentos no formato do Open Office.
E como os dois padrões são abertos, a probabilidade de uma incompatibilidade ou alguma feature faltando é quase nenhuma …
E por que eu digo que eles estão com a faca e o queijo na mão?
Simplesmente pelo fato do pessoal do OpenOffice.org estar com o rei na barriga e estar fazendo a burrada, de não incluir o novo formato da microsoft dentro dos formatos suportados pelo Open Office, e ficam de birra, dizendo que o formato deles é que é aberto, e o da Microsoft não, por que o ODF foi aceito des do ano passado na ISO e foi criado pela OASIS, e o da Microsoft só foi aceito pelo ECMA.
Bom, pelo menos na minha úmilde opinião, acho que eles deviam deixar de frescura e simplesmente, pegar a especificação do formato, e adicionar suporte para mais este formato no Open Office. Assim, mesmo eles não gostando da MS, seria mais um formato suportado. Que é exatamente o que a MS acabou de fazer, e sair na frente deles.
Bom, para quem quiser acompanhar a discussão, é só dar uma olhadinha nos seguintes links:
http://odf-converter.sourceforge.net/
http://www.microsoft.com/presspass/press/2006/jul06/07-06OpenSourceProjectPR.mspx
http://www.theregister.co.uk/2006/07/06/microsoft_odf_interoperability/
Recebi um monte de e-mails dizendo que o zip disponivel para download dos slides e exemplso de código do mini curso que ministrei no DevMedia WebDays deste ano estava corrompido, fui testar esta semana e o Zip não esta corrompido.
Ele só esta meio extranho, ou seja, dentro do zip tem um diretório de nome [Content] e o cnteúdo do zip de verdade esta dentro deste diretório de nome estranho.
Eu abri o zip tanto com o 7-Zip como com o Compressed Folders do Windows.
Mas se continuarem tendo problemas para baixar me avisem aqui que coloco uma segunda cópia para download (é a segunda vez que acontece isto com o zip disponivel no site da devmedia, se der problema novamente deixo uma copia aqui no blog pra download
)
Tem um link para download aqui.
Não tenho dado muitas noticias do projeto por que ele esta andando a passos lentos, pois são só dois desenvolvedores trabalhando e os dois com pouco tempo, mas acabou de sair a release 1.0 M2, com os arquivos para baixar no java.net.
O código esta atualizado no Subversion, e também recebi um e-mail do Juergen Hoeller sobre a possibilidade de sincronizar o desenvolvimento e caso estejamos indo na mesma direção incluir o código no Spring Framework para a versão 2.1.
Seguem algumas alterações feitas até agora:
Os arquivos para baixar a versão 1.0M2 podem ser baixados aqui: no java.net
Qualquer duvida pode ser postada aqui no blog ou então nas listas do java.net, e bugs podem ser reportados no issue tracker do java.net também (pensei em usar um JIRA, mas acho que o projeto ainda não tem usuários o suficiente para poder usar uma licensa gratuita do JIRA).
Tags: Java, Spring Framework, Trabalho
Fazem agora aproximadamente 48h que estou com o Windows Vista instalado na minha maquina, então resolvi colocar aqui no blog algumas impressões sobre ele.
No geral a nova versão do windows, que deve chegar as lojas no ano que vem, se não for postergado novamente, esta bem bonitinha, mas tem algumas coisas interessantes também:
(more…)
Quote do Portal Java:
Agora as 2 horas foi anunciado a disponibilidade das apresentações
com som e slides do JavaOne desse ano.observação: você precisa de um SDN ID para ter acesso ao material,
porém o registro é gratuito, basta fazer o seu e ter acesso as apresenções.Local onde podem ser econtrados os slides do evento.
Este foi apenas para salvar o link para futura referencia
Tags: Java
Sim, eu sei, todos os sites sobre java ja falaram que foi lançado o Eclipse 3.2 e o projeto Callisto, mas eu juro que tem algumas coisinhas diferentes neste post, por exemplo como recuperar a instalação caso de problema durante o download e o eclipse não consegue mais descompactar um jar e instala as features pela metade, como aconteceu comigo duas vezes
Pois como todos ja sabem, esta disponivel ja o Eclipse 3.2 junto com o Callisto é só acessar o site e baixar
Tem um monte de novidades, e coisas interessantes, só no Eclipse 3.2 ja tem um monte de novidades, que podem ser vistas com mais detalhes aqui ou aqui.
Mas como destaque:
(more…)