Descripción
Java 9 introdujo el sistema de módulos de la plataforma Java. La introducción del sistema de módulos afecta a las aplicaciones existentes y ofrece nuevas formas de crear aplicaciones modulares y fáciles de mantener. Con este libro práctico, los desarrolladores de Java no solo aprenderán sobre las ventajas de la modularidad, sino también sobre los patrones necesarios para crear aplicaciones verdaderamente modulares y confiables. Los autores Sander Mak y Paul Bakker le enseñan los conceptos detrás del sistema de módulos de la plataforma Java, junto con las potentes herramientas que ofrece. También aprenderá cómo modularizar el código existente y cómo crear nuevas aplicaciones Java de forma modular.
- Comprender los conceptos del sistema de módulos de la plataforma Java
- Dominar los patrones y prácticas para construir aplicaciones verdaderamente modulares
- Migrar aplicaciones y bibliotecas existentes a módulos Java
- Usar herramientas de JDK para el desarrollo y la migración modular
Autor: Sander Mak, Paul Bakker
Editorial: O'Reilly Media
Publicado: 24/10/2017
Páginas: 298
Tipo de encuadernación: Tapa blanda
Peso: 1.10lbs
Tamaño: 9.20h x 7.00w x 0.60d
ISBN13: 9781491954164
ISBN10: 1491954167
Categorías BISAC:
- Computadoras | Lenguajes | Java
- Computadoras | Software empresarial y de productividad | General
- Computadoras | Desarrollo de software e ingeniería | General
Sobre el autor
Sander Mak es miembro de Luminis en los Países Bajos, donde crea software modular y escalable. La mayoría de las veces en la JVM, pero con un toque de TypeScript cuando es necesario. Escribe, es un ávido orador en conferencias y le encanta compartir conocimientos a través de su blog en branchandbound.net, y también como instructor de Pluralsight.
Paul Bakker es arquitecto de software para Luminis Technologies. Su enfoque actual es la construcción de aplicaciones empresariales modulares y la nube. Cree que la modularidad y la nube son los dos puntos principales con los que tenemos que lidiar para llevar la tecnología a un siguiente nivel, y está trabajando para que esto sea posible para el desarrollo de software convencional. Hoy está trabajando en software educativo centrado en el aprendizaje personalizado para estudiantes de secundaria en los Países Bajos. También es responsable de impulsar la tecnología. Luminis cree firmemente en el código abierto y todo el desarrollo tecnológico que realizan ocurre en la comunidad de código abierto. Paul es un colaborador activo en proyectos como Amdatu, Apache ACE, JBoss Forge y BndTools. Tiene experiencia como formador en tecnología relacionada con Java y es un orador habitual en conferencias.

