Arquivo para agosto, 2006

O novo desafio dos servidores web

Postado em 30. ago, 2006 por .

5

A evolução dos servidores web é um assunto bem interessante. Toda essa evolução até hoje aconteceu para atingir um aumento na vazão (throughput). Ou seja, conseguir atender mais requisições por segundo. Algumas das primeiras idéias para geração de conteúdo dinâmico vieram com o CGI (Common Gateway Interface), que define a interface de comunicação entre o more »

Continue Lendo

Visitando uma Collection em ordem inversa

Postado em 30. ago, 2006 por .

11

As vezes troco algumas mensagens bem técnicas com alguns colegas pelo GTalk, e aí aparecem algumas charadas interessantes. O Orseni Campos, um desenvolvedor que eu admiro muito, passou o seguinte problema: “Paulo, como percorrer uma coleção qualquer na ordem inversa de maneira elegante?“. Quando ele disse maneira elegante, pensei que ele queria evitar criar uma more »

Continue Lendo

Ei! Como é o seu DAO? Ele é tão abstraído quanto o meu?

Postado em 26. ago, 2006 por .

31

Essa é uma pergunta comum entre os desenvolvedores. Alguns acham que há uma fórmula única, que DAO é um pattern fechado e que possui seu diagrama de classes bem definido. Eu discordo. Na minha humilde opinião, DAO é uma maneira de você encapsular o seu acesso a dados. Não importa se é através de uma more »

Continue Lendo

Trabalhando com coleções usando JSP e JSTL

Postado em 22. ago, 2006 por .

6

Em um projeto usando JSP 2 e JSTL como view, tenho um problema extremamente simples, e que deve ser comum a todos: como descobrir o size() de uma Collection. E como posso chamar o contains() dela, ou outro método qualquer, sem ser um getter? É aí que muitos sentem saudades do Velocity, que permite escrever more »

Continue Lendo

Dijkstra, Orkut e Cursinho

Postado em 21. ago, 2006 por .

5

O cursinho da poli costuma ministrar palestras sobre as diversas carreiras para os seus alunos, e este último domingo foi a 7a Jornada de Trajetórias Profissionais. O professor Carlinhos do deparatamento de Ciência da Computação da USP não poderia comparecer, então ele me obrigou indicou a participar em seu lugar. Lá fui eu, tentar recrutar more »

Continue Lendo

Criando um WebService com a JSR 181

Postado em 17. ago, 2006 por .

14

O Paulo colocou um capítulo de webservices no curso de EJB, com o intuito de aumentar a abrangência do curso em relação as novidades do Java EE 5 e aos poucos diminuir a pesada carga da 1.4, conforme o mercado assimila mais a nova versão. Fui ver então como ele podia inserir um tema que more »

Continue Lendo

Adicionando um novo membro em um projeto atrasado: o mito do homem-hora

Postado em 15. ago, 2006 por .

1

Ontem fui almoçar com alguns desenvolvedores da Nextel e da 2RP Informática, no Súbito da avenida Paulista (creio que as palavras que mais se ouvem naquele restaurante são Lasagna, Oracle, .NET e Java). Durante a digestão das massas conversamos sobre os assuntos que estão na boca do desenvolvedor: frameworks, servidores de aplicação antigos, as brigas more »

Continue Lendo

Blog da Caelum finalmente está no ar!

Postado em 14. ago, 2006 por .

1

Uma infinidade de empresas de tecnologia possuem blogs para os seus desenvolvedores. Isso faz parte do cotidiano dos funcionários da Microsoft, da Sun, do JBoss e muitas outras. Aqui no Brasil o mesmo ocorre. A Locaweb agora possui o seu blog e oferece o serviço de blog para as empresas que tem hospedagem com eles. more »

Continue Lendo

Singletons e static: perigo a vista

Postado em 08. ago, 2006 por .

20

Este post no guj trouxe uma discussão já conhecida de volta a ativa: singleton. Devemos usar singletons ou métodos estáticos? O Carlos Villela já coloca uma opinião muito interessante: Estado mantido de forma estática numa aplicação é tão venenoso quanto variáveis globais. Não importa como esse estado é acessado. Seja via singletons ou métodos estáticos, more »

Continue Lendo