Hace tiempo que os quería hablar sobre la SCBCD, la nueva certificación de SUN orientada a desarrollo de EJBs con la especificación 2.0. Resulta que han hecho una promoción para todos los SCJP, ¿ hay alguno por ahí ?, y un post de Juan Carlos me ha traido a la cabeza que si alguien quiere hacer ese examen puede aprovechar esta promoción.
En la promoción se están regalando voucheurs para hacer el examen beta de la SCBCD, que en caso de pasarlo te otorga la certificación oficial. Por si fuera poco, están teniendo problemas para cubrir las plazas, e incluso han aumentado el plazo. Probablemente hasta dentro de un par de semanas, como mínimo, no se acabarán las plazas.
Un dato. Yo lo hice hace unas semanas y no es muy difícil. La verdadera dificultad radica en que son +180 preguntas y la duración se estima de 4 horas. ¿ Os podéis imaginar como estaba después de trabajar toda la mañana y contestar a 180 preguntas sobre EJBs ?. La verdad es que a la altura de la 80 o 90 ya me quería ir de allí, por lo que no tengo muchas esperanzas, aunque quien sabe ;)
Os dejo aquí la nota que me envió hoy la persona encargada de la selección. Es [Evelyn Cartagena {SunEd}] [Evelyn.Cartagena@sun.com] y hay que contactar con ella para pedir el voucheur.
Un saludo.
-------------------------------------------------------------------------------------------All,
You are receiving this email because you have received a free voucher for the Sun Certified Business Component Developer beta exam, which is currently running and will run until July 7th.
This is your opportunity to take the beta, veiw all 183 questions, make comments, pass the free beta and receive your certification.
You still have time to study and take the beta exam!
If you go to javaranch.com you will see that there is a huge forum on this subject and there are helpful tips for the exam.
Also, I have moved the number from 400 to 600 beta takers. This is your chance!
Currently, only 220 candidates have taken the beta exam. You still have 2 1/2 weeks to study and take the beta.
Sign up today!
Thanks.
| Permalink Comentarios [0] |
This message is for all javabloggers with some basic Spanish-knowledge.
javaHispano, the lead Spanish Java portal, is pleased to announce that we're preparing the I javaHispano Congress that will be celebrated approximately at 22/23 October 2003 in Carlos III University, Madrid. The call for papers for this congress is open and the abstract papers submission ends at July 19. If your abstract is accepted then definitive paper submission ends at September 22.
It will be accepted papers about all Java flavours ( J2ME, J2SE, J2EE ) and also about software enginnering, i.e., design patterns, refactoring, methodologies, etc. Valid languages are Spanish ( preferent ), English, and also Brazilian/Portuguese.
If you need more info please visit http://www.javahispano.org/congreso or send email to this address.
| Permalink Comentarios [0] |
Mañana estaré en Santiago de Compostela. Me han invitado a participar en una mesa redonda donde se discutirá sobre el uso de tecnologías J2EE vs .NET vs LAMP para la creación de aplicaciones empresariales. La mesa redonda forma parte de la asignatura "Deseño de Aplicacións Avanzadas na Internet" que lleva Eduardo M. Sánchez.
Seguro que será divertido. Espero que no "me den mucha caña" los alumnos. Si alguien está cerca que no dude en pasarse ( será a las 5 de la tarde ):
Edificio Monte da Condesa (Campus Sur)
15782 Santiago de Compostela
Un saludo.
| Permalink Comentarios [6] |
Ayer estuve analizando lo que es la Microsoft .NET Pet Shop 3.x: Design Patterns and Architecture.
El documento describe la arquitectura de la nueva versión de la Pet Shop de Microsoft. Esta versión ha sido rediseñada para adaptarse a los requerimientos de The Middleware Company para la realización de sus benchmarks. El documento en sí mismo está muy bien para conocer la arquitectura ideal para aplicaciones .NET, sin embargo tiene una gran incongruencia: En el abstract se señala como objetivo mostrar las mejoras prácticas en .NET para construir aplicaciones empresariales de n-capas y por todo el documento sin embargo se recalca que el principal objetivo era conseguir una aplicación de alto rendimiento, cosa que como todos sabemos suele ir reñida con las mejores prácticas.
Algunas conclusiones:
- La arquitectura propuesta es muy similar a la arquitectura básica de cualquier aplicación J2EE, es decir, capa de presentación en ASP.NET Web Forms ( JSPs ), capa de lógica de negocio con componentes C# planos o de servidor ( clases Java + EJBs ) y capa de acceso a datos ( CMP, motores de persistencia, JDO, etc. ).
- La arquitectura de .NET no introduce demasiados patrones. De hecho una de las partes de la Pet Store donde se recopilan todos los patrones no ha sido incluida. Por lo tanto todavía no está especificado algo como esto.
- No existe el concepto de controlador para completar el modelo J2EE MVC.
- Utiliza drivers de alto rendimiento. Drivers nativos para .NET, en concreto de Oracle y SQL Server.
- Han separado la lógica de negocio de los componentes web. Para ello utilizan lo que se conoce como code behind que separa todo el código en una clase aparte ( por ejemplo un .cs ) y después se puede invocar desde las páginas ASP.NET.
- El estado de la aplicación se guarda simultáneamente en dos bases de datos para mostrar las capacidades de tolerancia a fallos. Para ello se han servido de las nuevas características de ASP.NET que permiten compartir la sesión configurando parámetros del nuevo fichero Web.Config
- El esquema de base de datos se ha portado directamente del de la Pet Store. ( era hora )
- Se introduce una capa de acceso a datos ( DAO ) exactamente igual en su implementación a la que conocemos del mundo J2EE. Con DAOs para SQL Server y Oracle.
- Se pasan a utilizar Value Objects o lo que ellos llaman Business Entities, clases que sirven para pasar datos entre las diferentes capas de la aplicación.
- Se eliminan los procedimientos almacenados.
- El artículo hace un extenso análisis de los mecanismos de caché de ASP.NET. Estos mecanismos son para mi el principal atractivo de ASP.NET. Ofrecen la posibilidad de cachear objetos ( resultados de consultas, de llamadas a métodos, etc. ) de manera automática. También permiten cachear páginas HTML completas o fragmentos para que no sea necesario generarlas en cada petición. Pet Shop 3.X utiliza estos mecanismos de caché pero según indica el documento para los benchmarks no se utilizarán todos sino que está especificado que partes se pueden cachear ( el catálogo, etc. )
- La caché de ASP.NET integrada con Windows 2003 Server permite realizar caché a nivel de kernel del sistema operativo
Poco más. Un documento muy interesante.
| Permalink Comentarios [1] |
No me resistía, no me resistía, no me resistía, ....
http://blogs.blainekendall.com/index.php?p=50&c=1
Cada vez me gusta más Java :)
| Permalink Comentarios [4] |
Arg !
He encontrado competencia para JLibrary, y viene nada más y nada menos que del MIT. Se trata de Haystack, un sistema de documentación personal colaborativo desarrollado por el instituto de tecnología Massachusetts. La cantidad de funcionalidades de Haystack es impresionante. Sólo hay que ver sus capturas de pantalla y quedarse boquiaberto con el interfaz tan logrado que han conseguido.
¿Cuál es la desventaja? : Que se trata de un proyecto de investigación y utiliza gran cantidad de tecnologías y muy diversas. Tiene una arquitectura muy compleja, la colaboración se hace con JXTA. ¿Qué quiere decir esto? : Que es lentooooooooooooooooooooooooooo. Lento a rabiar. Aún así es un proyecto interesante y Open Source. Probablemente le eche un ojo al código fuente para ver como han hecho ese interfaz tan chulo con SWT.
Saludos.
| Permalink Comentarios [1] |
Aquí comienza una nueva era como weblogger. Como no podía ser de otra forma me he pasado a los weblogs de javaHispano. Espero que todos los que me visitábais lo sigáis haciendo y que os animéis a unir vuestros weblogs a nuestra comunidad. Podéis ver los viejos mensajes en http://mperez.blog-city.com.
| Permalink Comentarios [0] |
Si hay un evangelizador de Java en España ese es José Manuel Estrada. Sus ponencias son lecciones magistrales. Hoy he tenido la suerte de asistir a una de ellas en Santiago. Se extrae lo siguiente:
En los próximos años Java hará énfasis especial en XML y Servicios Web, aunque como bien dijo José Manuel, este último punto todavía está muy verde( en todas las tecnologías ) y ya ha pasado la etapa de locura inicial.
Dejó caer unas perlas muy interesantes sobre JavaTV. Tres operadoras en Europa ya usan JavaTV. Es el estándar bajo MHP. TV3 ya está empezando a usar JavaTV y Sogecable iba a empezar este verano aunque con la fusión puede retrasarse la cosa.
Habló de domótica. Me enteré de que telefónica tiene un hogar residencial basado en Java Embbebed Server donde cada uno de los aparatos de la casa ( lavadora, frigorífico, ... ) se conectan a un gateway y ofrecen servicios.
Un poquito sobre JavaAuto. Sólo se comentó que está ahí.
Lo de siempre. J2ME y los cientos de terminales. Énfasis especial en NTT Docomo.
Habló sobre los cambios futuros en el JCP. Parece que esta JavaONE nos reserva sorpresas.
También tocó uno de sus temas preferidos, JavaCard. 300 millones de JavaCard. 1/3 de las tarjetas SIM de móviles son JavaCard. Explicó algunos casos de sanidad y defensa en Taiwan, Turkía, USA.
No me resistí a preguntarle sobre las futuras herramientas e desarrollo de SUN. En respuesta a eso José Manuel Estrada me comentó que lo que se presentará no será el proyecto Ace sino una herramienta muy parecida a lo que es BEA Workshop pero quizás un poco a más bajo nivel.
Por cierto, no me cabe más que felicitar a Professional Training por las jornadas que ha organizado. Están siendo realmente muy interesantes y nada ligadas a Microsoft ( como se podría pensar en un principio ). Hoy por ejemplo además de José Manuel Estrada estaban Gonzalo Mouriño, arquitecto de IBM que nos habló sobre las maravillas de Eclipse y WSAD, Antonio Laloumet de Ance de Oracle que nos habló sobre el futuro de sus BBDD y Catherine Seller de Microsoft que nos habló sobre las diferentes especificaciones extendidas de servicios web ( WS-Security, WS-Transaction, etc. ) y que además apenas se centró en la plataforma Microsoft, cosa muy de agradecer.
| Permalink Comentarios [0] |