Arquivo por ano 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 .

15

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 .

22

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

Nova versão do xstream

Postado em 27. jul, 2006 por .

0

A nova versão do xstream trará grandes novidades, entre elas a idéia de coleções persistentes. Isto é, imagine que você possui uma java.util.List na sua mão: E dentro do seu método você adicione um objeto a essa lista: Nesse momento, a sua lista escreveu um arquivo xml em disco, representando a sua entidade! O XStream more »

Continue Lendo

Frase do dia

Frase do dia

Postado em 15. jul, 2006 por .

0

Quem já deu uma lida no material da Caelum sabe que gostamos muito de citações dos cientistas da computação. Então vou inaugurar uma série de “frases do dia”: There are two ways of constructing a software design: one way is to make it so simple that there are obviously no deficiencies, and the other is more »

Continue Lendo

Sun Tech Days 2006, Caelum marcará presença

Postado em 01. abr, 2006 por .

0

Este ano o SunTechDays será realizado nos dias 11 e 12 de Abril de 2006, no Transamerica Expo Center, São Paulo. Para quem nunca esteve lá, é um evento imperdível em que a Sun reúne os seus principais evangelistas, cientistas, tecnólogos e executivos para divulgar a sua tecnologia e novidades. A Caelum estará no evento more »

Continue Lendo

Eclipse 3.2 Milestone 5

Postado em 07. mar, 2006 por .

0

Dia 17 de fevereiro saiu uma nova milestone do Eclipse 3.2, dando mais um passo em direção da versão final, prefista para o final de Junho de 2006. Logo em seguida lançaram o milestone 3.2 M5a (download aqui), para facilitar a retrocompatibilidade de plugins. Sempre que uma nova milestone do Eclipse é lançada, o projeto more »

Continue Lendo