Blog do Urubatan
msgbartop
Desenvolvedor, Palestrante, Escritor, Nerd Assumido e Pai do Marcus :D
msgbarbottom

31 Oct 06 links for 2006-11-01

Tags:

31 Oct 06 Curso de Spring Framework em Porto Alegre (e o primeiro no brasil que mostra um pouco de Spring-Annotation também)

Yeap, agora também tem um curso de Spring Framework em Porto Alegre!
a minha empresa esta organizando o primeiro curso especializado em Spring Framework em Porto Alegre.
O curso esta sendo montado com um modelo um pouco diferente, vai ser um curso “Express”, ou seja, um curso rápido, de 8h, mais barato do que os cursos de 20h, 100% prático, baseado em exemplos.
Todos os alunos receberão uma apostila completa, e terão direito a “tira duvidas” por e-mail depois do curso.
(more…)

Tags: , ,

29 Oct 06 links for 2006-10-30

Tags:

28 Oct 06 Só para lembrar do próximo tutorial do RSJUG

Só para lembra-los do próximo tutorial do RSJUG que vai acontecer dia 11 de novembro de 2006 e vai ser sobre GWT, apresentado pelo Julio Viegas e com apoio da JetBrains e patrocinio da Aquasoft.

Inscrevam-se o tutorial vai estar muito bom, e é sempre uma oportunidade para aprender um pouco mais e fazer algum networking!

Tags:

28 Oct 06 SEPAI – Ja de volta pra casa, e conteúdo das palestras ja disponibilizado

Bom, o evento estava muito bom, as palestras sempre quase lotadas, ótimas oportunidades para fazer um networking, trocar alguns cartões de visita e encontrar com amigos (como o Bruno Souza e o Edgar Silva).
Ótimas palestras, uma mistura praticamente perfeita de palestras “teóricas”, praticas e empresariais …
Eles conseguiram uma coisa muito dificil, fazer um evento misto, para universitários, iniciantes e empresários.
Meus parabens para a SUCESU-PA!

Também bostei bastante de algumas comidas tipicas do Pará (edgar, socorro, como era o nome daquela comida feita com folha de mandioca que precisa ficar cozinhando 7 dias?), sucos espetaculares e bastante sorvete, por que aquela terra é muito quente :D
Foi a primeira vez que tive a oportunidade de ir para o Pará.
(more…)

Tags: ,

27 Oct 06 links for 2006-10-28

Tags:

24 Oct 06 links for 2006-10-25

Tags:

24 Oct 06 Maven 2 novamente -> mvn jetty:run

Yeap, mais um post sobre o Maven 2
O maven 2 alem de todos os beneficios ja conhecidos por nós, aquele monte de relatórios, build simplificado, …
ainda tem um monte de plugins bastante interessantes, e que facilitam bastante o desenvolvimento, um deles é este plugin do Jetty para o Maven 2.
Este plugin do Jetty faz o seguinte, quando é executada a task:
mvn jetty:run
ele compila toda a aplicação, e inicializa um container Jetty rodando apenas aquela aplicação para facilitar os testes.

Ajuda bastante mesmo, não precisa ficar instalando servidores de desenvolvimento, …
a ultima versão deste plugin roda com o Jetty 6, suporte a Servlet 2.5 e JSP 2.1, lógico que isto dependendo da versão da app web declarada no web.xml …

Para usar este pugin é bem fácil até, basta dentro do pom.xml adicionar as seguintes linhas:

1
2
3
4
<plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
</plugin>

entre as tags <plugins> e </plugins> da configuração de build.

e esta tudo pronto para rodar a sua aplicação!

mas o motivo deste post é o seguinte:
se você estiver desenvolvendo uma aplicação JSF, vai passar algumas horas ou até 2 dias como aconteceu com o palhaço aqui tentando descobrir por que o FDP do Jetty não encontra a tag library http://java.sun.com/jsf/core e fica dando um tal de erro PWC6188 ja que a *&^*&^#@#$ do jar esta no lugar certinho, e o tld esta dentro do jar do myfaces …
até que em algum momento, você vai descobrir que de acordo com a especificação de JSP 2.1 e JSF 1.2 os jars da implementação de JSF utilizada não devem estar dentro da aplicação WEB, e sim devem ser fornecidos pelo container, ou seja, eles tem que estar presentes no container …
e como o Jetty utiliza o compilador do GlassFish que é a implementação de referencia e se comporta exatamente como esta escrito na especificação, provavelmente mais alguem ja ficou com cara de troxa na frente da maquina como eu por causa desta pequena alteração na especificação …

e como resolver isto?
bom, é só voltar ao pom.xml, e mudar o código para o seguinte:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <dependencies>
                    <dependency>
                        <groupId>org.apache.myfaces.core</groupId>
                        <artifactId>myfaces-impl</artifactId>
                        <version>1.1.4</version>
                    </dependency>
                    <dependency>
                        <groupId>org.apache.myfaces.core</groupId>
                        <artifactId>myfaces-api</artifactId>
                        <version>1.1.4</version>
                    </dependency>
                </dependencies>
            </plugin>

Agora os jars da implementação de JSF utilizada estão no classpath do container, e tudo funciona perfeitamente!

Espero que esta dica poupe algumas horas de trabalho a alguns de vocês, ja que eu ja passei algumas horas procurando isto :D

Tags:

24 Oct 06 Conexão Java 2006

cj06O Conexão Java este ano vai acontecer nos dias 17 e 18 de novembro!
Vocês podem se inscrever no evento neste endereço
Eu vou apresentar o treinamento em Spring Framework, vai estar bem legal, 3 edições, 1 micro por aluno!
Quem for vai codificar junto comigo e vamos fazer uma aplicação básica de exemplo quase do zero :D
O mini curso de spring framework vai ter uma introdução a IoC, um pouco de base para poder utilizar bem o spring framework, acesso a dados usando o Spring Framework, um pouco do Spring MVC, controle de transações e aprendendo a configurar tudo isto usando o XML do spring …

e no final pegamos boa parte do XML, deletamos tudo e mudamos para anotações para mostrar aos alunos como é bom não passar trabalho :D

(more…)

Tags: ,

24 Oct 06 Novidades no blog :D

To curtindo este wordpress …
tem uns plugins legais (mas agora chega de plugins no blog, ja coloquei tudo o que eu queria :D )
Tem votação por post, quando gostarem de um post é só clicar nas estrelinhas perto do titulo …
Tem anti spam para comentários …
Tem contagem de clicks para os links externos nos posts :D
Tem os links para os posts relacionados no final de cada post …
e por ultimo tem também agora contagem de visualizações de posts …
E junto com a votação e contagem de visualizações de posts, tem também na barra lateral na esquerda os 5 posts mais votados e os 5 posts mais visualizados …
Acho que ficou legal, mas preciso da ajuda de vocês para a votação, então por favor, qualifiquem os posts com 1 a 5 estrelas se gosterem ou não deles :D

Tags:

23 Oct 06 Finalmente a versão 1.0 do Spring-Annotation foi liberada!

Finalmente depois de bastante tempo de desenvolvimento e testes a versao 1.0 do Spring-Annotation foi liberada.
Ainda falta alguma documentação e os exemplos estão incompletos, mas ja tem alguma coisa de documentação no site do projeto.
O Build foi totalmente refeito e agora utiliza o Maven 2, e os artefatos estão disponiveis no repositório do Java.net.
É possivel baixar a ultima versão da sessão de arquivos do site do projeto no java.net.
Quaisquer problemas podem ser reportados nas listas de discução ou forum do projeto.

Agradeço a todos os que enviaram algum feedback e contribuições de código.

Agora a equipe de desenvolvimento vai trabalhar em melhor documentação e alguns exemplos.

A proxima release vai ser 100% compativel com as anotaçoes do Java EE 5.0.

Deem uma olhada no site do projeto: https://spring-annotation.dev.java.net/nonav/

Tags: ,

23 Oct 06 links for 2006-10-24

Tags:

22 Oct 06 links for 2006-10-23

Tags:

22 Oct 06 Fotos e videos da Lua de mel …

Bom, acabamos de voltar da lua de mel, tem um monte de fotos (ainda falta revelar as do mergulho), e alguns videos de um show de caopeira que vimos :D

(more…)

Tags: ,

20 Oct 06 links for 2006-10-21

Tags: