NetBeans 6.0 - Novidades #7
Provavelmente por ser lider desta JSR o novo NetBeans já vem com suporte ao rascunho da mesma... que por sinal, por si só é meio chatinha de lidar.... mas com o suporte da IDE fica simplesmente mágico construir aplicações Desktop... neste post vou tentar passar uma maneira de fazer uma coisa simples , porem "desafiadora" em Swing... uma app que lista dados em uma JTable e faz atualização das mesmas nos edits dos campos...
Vejamos abaixo , a classe que vai ser populada na JTable... a tradicional e divertida CLASSE PESSOA !!!! hehee:
Aqui eu coloco qual "bean" quero adicionar em "Other Components"
Veja, ele adiciona o list1 , e é ele que vai deter a lista de pessoas da nossa JTable !
Ao apertar OK minha Jtable fica com uma cara bem legal :)
Definitivamente PONTO para o NetBeans !
CRUDFx
Depois da Microsoft anunciar que o SilverLight 1.1 vai ser um "mini monstro" incluindo uma "CLR capada".. a Sun resolve dar um apoio maior ao seu "vaporware" o Java FX,,,
Eu particularmente acho que esse negocio de RIA é piada... eh uma APP com um SKIN LINDÃO... só isso... um bando de "controle ACTIVEX" disfarcados de "Aplicação WEB" , veja o Flex... um elefante branco... tudo isso para voce carregar um SWF enorme e gigantesco rodando dentro do browser... em java fazemos isso desde 1998, rodamos qualquer programa como applet...
Sei lá , acho essa modinha de "tudo para web" esta se resumindo a um "runtime gordo e capado" rodando dentro de um browser... e que só roda no windows (no caso do silverlight e do Flex)... GRAAAAAAAAAAAANDE vatagem hein ? prefiro usar Java Web Start e baixar o cliente OU fazer o cara baixar direto mesmo...
Acho que está se fechando um ciclo... em 1996 TUDO ERA HTML... ae o pessoal viu que não é bem assim... voltamos para os clientes "desktop" , agora estamos todo mundo se desbandando para web (sem nem mesmo saber porque) e em breve teremos muito do que se fala "revolucionario" rodando no desktop como se fosse app offline... duvida ? Google Gears... Adobe AIR.... Silverlight....
Web é bão... mas para sistemas completos... ainda acho utopia, estamos bem longe da usabilidade de um sistema desktop...
NetBeans 6.0 - Novidades #5
NetBeans 6.0 - Novidades #4

NetBeans 6.0 - Novidades #3
NetBeans 6.0 - Novidades #2

O Profiler do NetBeans é BEM mais completo... ( eu diria que o melhor e o mais simples ) neste post apenas demonstrei a funcionalidade de "Heap Walking" :)
NetBeans 6.0 - Novidades #1


GlassFish V2 Released
Depois de muito trabalho a Sun disponibiliza a versão 2 do seu App Server OpenSource... denominado GlassFish (ou SunApp 9.1)..
Muito legal notar como glassfish tem se tornado uma opção viavel e com uma performance muito boa, os plugins tanto para eclipse quanto para NetBeans são funcionais e não tem 500MB (aka JBossIDE)
Lembrando que a pilha WS (projeto Metro) do glassfish vem sendo utilizada em varios app server e sendo cogitada como uma das melhores implementacoes dos padroes WS-*.
O Glassfish apareceu como um "sun app capado" e se mostrou muito mais do que isso, em sua versao 3 que está em preview ( nem alpha nao é heheh) o microkernel dele boota em menos de um segundo... coisa show :)
O legal do glassfish é o console dele, alem de muito intuitivo, é realmente bastante prático, outra coisa que considero definitiva é ele implementar Java EE 5 desde sua versao 1.0 , por mais que muita gente não considere isso uma vantagem.... eu acho que poder contar com as funcionalidades como elas foram concebidas em qualquer lugar é algo MUITO BOM.
Anuncio do RedHat Enterprise Application Plataform:
"The first release of EAP is version 4.2, which corresponds with the version of JBoss Application Server that it is based on - it also bundles in JBoss Clustering, JBoss Cache, JBoss Messaging, Hibernate, JBoss Seam and JBoss Transactions. EAP fully implements the J2EE 1.4 specification, and also provides several features of the Java EE 5.0 specification including EJB 3.0, JSP 2.1, Servlets 2.5, JSTL 1.2 and JSF 1.2 as well as a few other smaller components."
O que me deixa triste é esse "serval features of Java EE 5" :( espero que no comando da Red Hat isso mude rapido...
Baixe o GlassFish e teste... voce nao vai se arrepender...
Algumas funcionalidades da versão 2 do GlassFish :
-
Best-in-class performance – as evidenced in a July 2007 SPECjAppServer benchmark result
-
Clustering – enables enterprises to group servers for scalability and replicate data in-memory for fail over protection and high availability.
-
Centralized administration – manage application server clusters and application deployments from a centralized administration console.
-
Project Metro – allows for interoperability between Web services hosted on Java technology and Windows environments.
-
Open ESB – enables easy integration of Web services and existing enterprise resources.
-
Java Business Integration (JBI) – provides a standardized approach to delivering SOA using Web services.
-
NetBeans(TM) IDE Integration - enabling developers to deploy SOA applications by designing business process execution language (BPEL) workflows.
-
Clustering and HA - GFv2 includes a new in-memory replication mechanism using JXTA for simplified configuration and improved performance, and it inherits HADB from (SJS AS 8.2) for 5-9s availability. See Clustering @ TA.
-
Commercial-grade Admin/Monitoring - This includes Admin Console, Documentation, CLI Monitoring. All of these have been substantially improved or are new. The Console, for example, has been redone and it is now using the new Woodstock JSF components and JSF-Templating
-
All-in One Bundle - The old SJS AS 8.x releases used to come in multiple versions: Platform Edition / Standard Edition / Enterprise Edition. Some of them were free for deploy, others where not. There is now a single, all-in one, moderately sized, bundl (~55MB) that has everything and there is the notion of profiles that is used to adjust functionality based on intent (developer, clustered, enterprise profiles).
-
Performance - GlassFish is the only open source appserver that has published a SPECj Appserver 2004 benchmark: at the time of posting it was the fastest submission on a single-processor T2000.
Performance records are meant to be broken and I believe that there is now a faster 2-processor submission, but we will continue to improve (see related posts @ TA).
-
Metro WS Framework - GlassFish uses the Metro Web Services framework. This framework includes project Tango (aka WSIT) and the JAX-WS RI and has best-in-class performance and excellent usability. Metro also has very extensive WS-* interoperability with Microsoft which can be used in many applications; a simple example shows an Excel spreadsheet on Vista that has live cells representing content generated dynamically from a GlassFish server.
NetBeans 6.0 Beta 1 - AGORA VAI !!!!!
Baixe em:
Detalhe... o Beta vem com a versão final do Glassfish V2
As novidades já foram comentadas neste blog veja aqui:
http://www.go-java.com/blog/2007/06/29/1183126146068.html
http://www.go-java.com/blog/2007/07/04/1183569964108.html
http://www.go-java.com/blog/2007/08/13/1187015106128.html
http://www.go-java.com/blog/2007/07/25/1185383924156.html
Baixe e teste :)
Ruby on NetBeans
Muito legal !
NetBeans 6.0 Beta 1 - Quase saindo...
NetBeans 6.0 Beta 1
http://bits.netbeans.org/download/6.0/beta1/latest.old/
**** ATUALIZADO NOVO ENDERECO DE DOWNLOAD *******
O que tem de novo ?
Em relacao ao M10 , baixei o daily build e mudaram bastante coisa na interface , muitas correcoes de bug e aparentecemente ficou mais rapido tambem...
O Beans Binding está nota 10 , o novo matisse está mais experto... suporte a JRuby esta ficando cada vez melhor...
Suporte a RESTful webservices melhorado... (alinhado agora com a JSR-311 )
Resumindo... SHOW DE BOLA... o negocio é baixar e testar...
mas já aviso... baixe somente o pacote para o seu proposito... nao tente baixar o FULL se voce nao tem pelo menos 1 GB de ram... senao vai ficar reclamando... de que adianta carregar o plugin de UML se vc nao usa ? ou o plugin do Ruby se vc nem sabe o que é ?


Official beta should come on September 17. The bits may not be final. Please wait for official annoucements before making any annoucements. Thank you :)
Posted by Roman Strobl on September 13, 2007 at 02:40 PM IST #