Hola aca les dejo mi primera publicación con un excelente libro para los usuarios que quieren descrubrir nuevos caminos en la programación en java ee.
http://avaxsphere.com/ebooks/programming_development/java/Programacion_java_server.html
Noticia publicada en www.javahispano.org. Accede a la página web y participa
A travéz de DZONE he visto el siguiente blog:
<a href="http://googletesting.blogspot.com/2008/05/tott-using-dependancy-injection-to.html">TotT: Using Dependancy Injection to Avoid Singletons</a>
Su idea es dejar de usar el Singleton y usar inyección de dependencias.
Es decir no debemos tener cosas como Service.getIntance() sino que debemos substituirlo por un constructor ( o un método "set") con un parámetro que sea la instancia del servicio.
Llevo unos cuantos años oyendo este tipo de cosas, sobre todo desde que se puso de moda <a href="TotT: Using Dependancy Injection to Avoid Singletons">Spring</a> y creo que va contra uno de los paradigmas mas importantes de la programación: La encapsulación.
OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.
SharpE reemplaza el Escritorio tradicional de Windows por uno con efectos 3D, imágenes espectaculares y animaciones. Para conseguir un buen resultado hace falta inspiración de artista, pero con el editor de temas de SharpE resulta más fácil. Descarga gratuita.
etiquetas: sharpe, modifica, de, aspecto, de, tu, escritorio
Estas dos “eminencias” (Robert B.K. Dewar y Edmond Schonberg) de la universidad de New York consideran que la mediocridad de los nuevos ingenieros, esta relacionada con la enseñanza de java como primer lenguaje de programación.
El articulo es por demás interesante, aunque desde mi modesta opinión esta mal encarado, ya que el problema no es el lenguaje, si no la forma en que (por temor a reinventar la rueda) terminamos forzando modelos y código de terceros para resolver problemas que pudieran encararse de forma mas simple.
Haber que les párese a vosotros.
Enlace:http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html