Java
AGRADECIMENTOS
Primeiramente gostaria de agradecer os inúmeros e-mails de leitores elogiando a primeira edição deste livro e também os que criticaram, pedindo mais detalhes a respeito de determinados assuntos. Também agradeço o apoio dado pela Editora Ciência Moderna para o desenvolvimento desta segunda edição. Um agradecimento especial ao apoio do JUG Leader e Founding Java Champion, Daniel deOliveira, do DFJUG.
INTRODUÇÃO
Mais uma versão e, novamente, o NetBeans amadurece e surpreende com novas características que tornam o desenvolvimento mais agradável e ágil. A versão 6 desta fantástica IDE não poderia ser diferente de seus lançamentos anteriores, onde vemos que a intenção é tornar a ferramenta uma plataforma de desenvolvimento para várias linguagens. Esta nova versão, além de aproveitar melhor as facilidades incorporadas nas especificações Java EE 5, conta também com as características que vem mudando o mundo do desenvolvimento Web, como o framework Rails da linguagem Ruby. Mais ainda, é possível, através do uso de JRuby, rodar aplicações Ruby on Rails (RoR) sobre uma Java Virtual Machine, agregando as facilidades do desenvolvimento com RoR, aliados a estabilidade e integração com sistemas Java rodando sobre os servidores de aplicações. Além do Ruby, a linguagem PHP tida como plu, gin adicional na versão 6.0, também ganhou seu lugar na IDE definitivamente na versão 6.1, ainda em desenvolvimento no momento em que este livro é escrito. Com um número maior de linguagens e frameworks suportados, o desenvolvedor pode contar com assistentes que se integram tanto para o desenvolvimento de aplicações Java, como também na integração com o poderoso framework Rails (RoR) para o mesmo principio. Outra novidade é a incorporação do editor visual ao NetBeans IDE 6.x, tido antes como um pacote separado, para geração de aplicações Web que utilizam o framework JavaServer Faces. Seu nome foi rebatizado para Visual Web JavaServer Faces Applications e é