Buscar
Social
Ofertas laborales ES
miércoles
nov102004

Milestone 3 de JFluid (Profiler de  Netebeans)

Está disponible el Milestone 3 de JFluid, cuya principal novedad es el soporte para NetBeans 4.0 (hasta ahora sólo soportaba el 3.6, en cual sigue funcionado perfectamente esta Milestone). Aparte del soporte de NetBeans 4.0 la otra gran novedad es la notable mejora en la interfaz gráfica.



JFluid es una herramienta de que permite monitorizar las reservas de memoria de nuestras aplicaciones, así como la actividad del Garbage Collector, y el consumo de CPU de la aplicación en conjunto o de un determinado fragmento de código. Una de sus principales novedades es la capacidad de aislar fragmentos de código que deseamos analizar de los que no deseamos analizar, lo cual permite ejecutar mucho más rápido el código que no se va a analizar, mejorando notablemente el rendimiento global de la herramienta.



JFluid permite registrar el numero exacto de eventos como las llamadas a métodos que ocurren, así como la medición exacta de tiempos de CPU, a diferencia de aproximaciones estadísticas, como el profiling basado en muestras.





Aquí os dejo unas capturas de pantalla del juguetito; aunque sólo las tres primeras se corresponden con el Milestone 3, y por lo tanto se aprecia la mejora en el interfaz. Las otras son del Milestone 2:

captura 1, captura 2, captura 3, captura 4, captura 5, captura 6, captura 7, captura 8, captura 9, captura 10.
miércoles
nov102004

Bug en el JRE 1.4.X (quizýs tambrión 1.5.X) de Sun

El portal Secunia.com/ advierte hoy sobre un bug en el JRE de Sun, en la clase ýcom/sun/jndi/dns/DnsClient.javará, que puede ser explotado para provocar una DoS (Denegacrión de servicio) en un servidor.



El fallo se debe a un contador interno, que tras 32768 peticiones de DNS se hace negativo. El fallo se ha confirmado en el JRE 1.4.2_06, pero podrýa afectar a todos los JREs 1.4.X y 1.5.X.



Una forma de solucionar el bug es capturar el error de DNS lanzado y crear un nuevo objeto "InitialDirContext()".
miércoles
nov102004

GridSphere 2.0, portal y contenedor de portlets libre

Acaba de liberarse la versrión 2.0 (realmente 2.0.2) de GridSphere un portal y un contenedor de portlets que es totalmente compatible con la especificacrión de los portlets, el JSR 168 .


Para aquellos que no estáis al tanto, un portlet es un componente web gestionado por un contenedor que tras la peticrión de un usuario genera y presenta contenidos dinýmicos personalizables que se insertan en el interfaz de usuario del portal como componentes de contenido.


En TheServerSide tenéis un listado de sus características más relevantes , que podéis descargaros desde aquí .
martes
nov092004

Java Studio Enterprise 7.0

Sun ha liberado la versión 7.0 de su IDE Java Studio Enterprise (el antiguo Forte for Java) basado en NetBeans.



Como principales novedades destacan el soporte para UML en el IDE, la inclusión de una herramienta de prfofiling, que está basada en JFluid , y una nueva tecnología para el desarrollo de proyectos por equipos de desarrolladores distribuidos geográficamente, Code-Aware Collaboration , que honestamente no se en que consiste pero Gosling habla muy bien de ella en las notas de prensa.
martes
nov092004

Struts 2.0 (Shale) empieza a definirse

,A Struts le ha llegado la hora para ýrenovarse o morirý. ASF está empezando a definir lo que será Struts 2.0, que recibe el nombre de ýShaleý. Muchos son los cambios que habrý. El más importante que el monolítico controlador se rompe en tres capas bien diferenciadas:

  • Application Controller: realiza el tratamiento que requiere cada peticrión entrante, y constituye un lugar para enchufar los servicios que se ofrecen comoplug -ins.


  • Dialog Controller: framework para manejar una serie de interacciones individuales con el mismo usuario, necesario de completar una transaccrión. Tambrión es el punto de ýenchufeý a los servicios de driólogo predefinidos que ofrecen como plug-ins estándar.


  • View Controler: framework para combinar la capa de presentacrión, que actualmente compone una respuesta HTTP individual, con las interacciones correspondientes lýgicas de negocio (para recuperar o modificar datos en la capa de modelo), así como manejar eventos de interfaz de usuario.






Otros cambios son que Struts pasarý a requerir un jdk 1.4 para ejecutarse, y no uno 1.2 como ahora, y que contempla la ttecnología JSF como principal mecanismo de presentacrión. Aquí os dejo el documento que servirý de base para construir ýStruts 2.0ý, obligada lectura para los desarrollares de aplicaciones web. ¿Qué opinýis de ýl?