El objetivo de este libro es permitir al lector obtener una visión global sobre la plataforma JEE. Adquiriendo los conocimientos necesarios para comenzar a trabajar con los distintos frameworks que soporta (Hibernate, Spring, JSF, etc.). A diferencia de otros libros que se centran en el manejo de un framework en concreto Arquitectura Java Sólida hace hincapié en los principios de ingeniería y patrones de diseño que permiten integrar unos frameworks con otros a la hora de construir una solución enterprise.
[button link=”http://www.lulu.com/shop/cecilio-%C3%A1lvarez-caules/arquitectura-java-s%C3%B3lida/paperback/product-20486945.html” size=”large”]Comprar el libro en Lulu[/button]
Angular.js
Cada día Angular.js esta más de moda , pero también cada día que pasa la aglomeración de artículos y temáticas diferentes sobre el framework aumenta lo que hace difícil entender como funciona . Este verano me he animado a escribir una guía que sirva a la gente para asentar los conceptos fundamentales y perder el miedo a usar este framework tan interesante.
Contenido
Como el título indica, el libro esta muy orientado a entender los conceptos de Arquitectura que se encuentran detrás de este framework y el porqué de su enfoque tan innovador. He hecho especial hincapié en que el libro le sea útil a personas de cualquier plataforma ya que solo incluye código de JavaScript. El libro como siempre empieza de cero. La tabla de contenidos es la siguiente: Tabla de Contenidos:
- Angular vs JQuery
- Introducción a Angular
- Angular y Colecciones
- Angular y Node.js
- Angular y Ajax
- Creación de Servicios
- Angular y SPA
- Enrutado
- Organización
Como el anterior libro se puede comprar a través de Amazon:
Como siempre el primer capítulo es gratuito para que la gente pueda ver el estilo: Arquitecturas Web con Angular.js El código fuente esta disponible para todo el mundo
JPA Domain Driven Design
Después de escribir mi primer libro Arquitectura Java Solida (gratuito) y la gran aceptación que ha tenido por parte de la comunidad me he animado a escribir un segundo libro en formato Kindle y que se titula “Arquitectura Java JPA Domain Driven Design” .Quiero agradecer desde aquí el animo ,las ideas y el apoyo que he recibido de parte de Olga Peláez , Jose Sanchez , David Diego , Miguel Blanchard , Pedro de Andres Jordi Alvarez y Mikel Raposo a la hora de abordar este nuevo proyecto. Quiero también agradecer desde aquí a mis lectores del blog , followers de twitter y contactos de linkedin las distintas ideas que me han aportado en este primer año del blog ,ya que he aprendido mucho de todos ellos .El libro tiene la siguiente portada.
Contenido
Como el título indica el libro aborda JPA o Java Persistence API pero a diferencia de otros muchos no intenta convertirse en la Biblia de JPA sino que intenta centrarse en dos cosas .Primero empezar de cero con JPA e intentar aclarar los conceptos fundamentales. Segundo y lo mas importante desarrollar un modelo de dominio y hacerlo evolucionar “paso a paso” .Así el lector puede ir asumiendo los conceptos a su ritmo. La tabla de contenidos es la siguiente :
- Introducción a JPA
- Configuración JPA
- Alumno y JPA
- Relaciones @ManyToOne y @OneToMany
- Java Persistence Query Language
- Reglas de negocio
- Relaciones @ManyToMany
- Revisando @OneToMany
- Relaciones Ternarias
- Relaciones @OneToOne
- Uso de Herencia
- Relaciones Unidireccionales
- Conclusiones
JPA es quizás una de las tecnologías que mas interesa a los desarrolladores Java pero también es una de las tecnologías que mas dolores de cabeza da cuando queremos comenzar a trabajar con ella.En el libro iremos abordando capítulo a capítulo los distintos tipos de relaciones existentes entre las entidades de negocio , diseñaremos las posibles reglas de negocio que se pueden implementar en el modelo . Ademas veremos una introducción al lenguaje de consultas JPQL (Java Persistence Query Language) y en definitiva intentaremos solventar las dudas y errores que se suelen cometer cuando uno empieza a trabajar con este standard.
Capitulo gratuito
Para que la gente se pueda hacer una idea del formato de los capítulos dejo uno de forma gratuita para bajar :CapítuloAlumnoJPA
Amazon Kindle y Precio
Siempre es difícil asignar un precio a un contenido de este tipo que es en formato electrónico (130-140 paginas) he intentado guiarme un poco por los precios habituales de venta y también por el hecho de que sea un contenido accesible para todo tipo de lectores . El precio final del libro es de 2,99 $ (US) + impuestos de cada país que creo que es algo razonable para las personas que estén interesadas. ¿Donde se puede comprar ? . Bueno a continuación dejo los enlaces a las diferentes web de amazon. El libro esta editado en español.
- Amazon España : Arquitectura Java JPA Domain Driven Design
- Amazon. Mexico :Arquitectura Java JPA Domain Driven Design
- Amazon USA :Arquitectura Java JPA Domain Driven Design
- Amazon UK : Arquitectura Java JPA Domain Driven Design
- Amazon Francia :Arquitectura Java JPA Domain Driven Design
- Amazon Brasil : Arquitectura Java JPA Domain Driven Design
- Amazon Alemania : Arquitectura Java JPA Domain Driven Design
- Amazon Italia : Arquitectura Java JPA Domain Driven Design
- Amazon Canada: Arquitectura Java JPA Domain Driven Design
Código fuente
El código fuente esta disponible para todo el mundo por capítulos : Código Fuente
¿Tendras algun articulo sobre WLST de weblogic o alguna referencia bibliografica? te agradecerre mucho tu respuesta
Buenas,
Quiero comprar el curso de servicios web, pero no me deja utilizar el cupón ENCASA 70%, me dice cupón inválido…
Un saludo
Lo voy a revisar 🙂
pincha aqui debería funcionar
Seria interesante que hubiera un curso sobre domain driven design. Para complementar la programacion con el diseño.
Gracias por ese libro perfecto de Java y spring que escribiste!! Diste un paseo re bien explicado por el framework y quedó super claro! Ojalá sigas escribiendo más! Me gustaría comprarte alguno pero no encuentro el idóneo para el avance que tuvo Java y todo su ambiente / frameworks. Gracias
gracias a ti por leerlo 🙂
Muchas gracias por todos su web arquitecturajava es muy buen.
gracias 🙂
Hola Cecilio Alvarez, Un saludo desde Colombia y felicitaciones por tu blog el cual ha sido de gran ayuda en el proceso de aprendizaje de java ee, entre tantos temas la verdad quería pedirte un consejo y es que aunque todavía no domino los frameworks que mencionas, no se si un enfoque básico de usar jsp(bootstrap js jquery) con servlets y jdbc (Bd Legada) sea muy obsoleto a estas a alturas, el modelo funciona y sirve perfectamente, cual seria tu consejo ya que según he visto la implementación de un framework depende de la necesidad que se tenga ¿Sugieres ir implementando algun framework o mantener el modelo y ajustar cosas especificas?
Muchas Gracias
Si que te sugiero ir introducciendo un framework una opción sencilla seria spring + jdbc templates 🙂
Hola, estaba pensando en efectuar tu curso pero tengo un problema y es que debido al entrono que dispongo tengo instalado java la versión 6, debido a este entorno no puede actualizarse y su curso esta orientado a una versión 7 o superior ¿hay una forma que sea compatible las dos versión para por un lado efectuar su curso y para otro no efectuar el entorno de mi equipo para poder seguir trabajando. Un saludo
Siempre puedes configurar varios JDK en un eclipse por ejemplo y trabajar con la 8 o con la 6 . De todas maneras te recomiendo que esperes unos dias antes de comprar un curso ya que por el black friday saldrá algún cupón de descuento.
Un saludo 🙂
Hola, como estas, te consulto hay algún problema con la pagina? Porque estoy tratando de ver uno de los titulos: https://www.arquitecturajava.com/static-method-vs-instance-method-y-su-uso-correcto/
Pero hace tildar al navegador, tanto el Chrome como el Firefox, la página principal funciona bien, pero ingreso a cualquier titulo y hace tildar todo (haciendo imposible la navegación).
Saludos
pues lo estoy revisando ahora 🙂 , se me ha quedado colgado como a tí
he tenido que desactivar un plugin y cambiar la cache veremos si va
Hola quisiera informes sobre la suscripción a tus cursos,saludos
Hola Erick , cada curso que compras te lo quedas para siempre , siempre podrás acceder a él . En unas semanas sacaré algún cupón de descuento 🙂
Estimado Cecilio:
Estoy interesada en aprender Programación Java para aplicaciones web. Es el lenguaje que se usa en la aplicación que utilizamos en mi empresa. Vivo en Sevilla. No sé por dónde empezar. Existen cursos presenciales?. Son recomendables a distancia?. Qué libro es bueno para iniciarse?. Muchas gracias.
Buenas Eva creo que te acabo de contestar por mail , ademas puedes hacerte alguno de mis mini cursos gratuitos online
Hola quisiera información sobre la suscripción al curso y la forma de pago de los libros.
te respondi en el otro comentario 🙂
Buenos días, me he descargado el libro de Arquitectura Java Solida y me parece estupendo, y además en español, no hay mucha información en este idioma. Me he leído el libro y he conseguido realizar todos los ejemplos hasta que he llegado a la parte de migrar a JSF. Ahí me esta dando el error FacesContext must not be null, que creo tiene que ver con la configuración de Spring y JSF pero no doy con la solución. He mirado el código de la Aplicación Final y consigo averiguar el motivo. ¿Me puedes orientar un poco?
Yo creo que será algo casi seguro del aplication context
Saludos Cecilio.
De antemano te felicito por éste blog, el cual tiene un contenido estupendo y afortunadamente para muchos, se encuentra en español (hay relativamente muy poco material de ésta calidad en este idioma) lo cual ayuda mucho a las personas que inician en éste maravilloso mundo del desarrollo de aplicaciones.
Como parte de la evolución de tu blog, podrías publicar algo de información sobre SOA y programación Cloud en Java, como parte de la evolución natural de la arquitectura empresarial en el ámbito de la tecnología.
Te envío un fuerte abrazo y nuevamente, felicidades por tan estupenda publicación.
Muchas gracias por el aporte , ahora estoy empezando con cosas de ese estilo y supongo que de aquí a fin de año añada cosas así 🙂 pero bueno todo depende de los proyectos
Hola Cecilio,
Mil felicitaciones por este extraordinario blog y mil gracias por tu libro de arquitectura, que es un texto que tengo como imprescindible en mi biblioteca y me ha ayudado mucho.
Quería preguntarte si piensas sacar algo más por Lulu para los amantes del papel como yo, por ejemplo el libro de JPA o alguna recopilación del blog.
La verdad que he quedado super contento con el resultado de la impresión del libro y quería animarte a que sacaras el de JPA también porque el formato kindle para libro técnico no es lo mío!
Gracias de nuevo por esta joya de blog y saludos!
Muchas Gracias 🙂 , Si que estoy pensando en hacer algún libro en Kindle con formato digital y papel. Como algunas de mis mini guias , pero ahora ando con mil lios 😉 y tardaré un poco.
Buenos días.
Te escribo desde Colombia..
Muy buen trabajo el del libro de arquitectura, y mas por tu publicación gratuita, son temas de JEE que se usan mucho y ayudan a aclarar dudas frecuentes de como hacer una buena arquitectura JEE.
Tengo un problema con el manejo de hilos, también he intentado usar la clase quartz, Timetask, que también manejan hilos pero no he tenido el resultado esperado, hay tareas que no terminan, si envío una sola la termina con éxito (de las que no terminaron). Por lo anterior quería preguntarte si tu trabajas como consultor y pudieras darme una mano en estos temas, puede ser una consultoria de 1 o 2 horas, yo me ajustaría a tu horario. Si estas de acuerdo, me escribes por favor y ya trataríamos temas puntuales por skype.
Felicitaciones por este espacio de consulta.
Muchísimas gracias por tu colaboración y pronta respuesta.
Gracias por la idea victor, pero en estos momentos no realizo servicios de consultaría online 🙁 ya lo siento
Vale.
Seguiré investigando. Gracias por responder.
Saludos.
Te recomendaría echar un vistazo a los Servicios Rest asincronos de Spring 🙂 . Si puedo las próximas semanas publico algo 😉
Buenas noches/mañana/tarde.
Acabo de bajar el libro Arquitectura java y he echado un vistazo. Se ve genial.
ya que estoy por recibirme de programador en bs as. He tratado de recopilar informacion ya que los datos dispersos por la web hacen muy dificil acomodar todas las ideas juntas a la vez.
Agradezco que lo publiques gratuitamente y que este en formato español.digital.
Seguramente me comprare los demas libros que vi por alli.
Actualmente estoy en la etapa de proceso en la cual estoy buscando mi primer trabajo como java jr (quiero dedicarme a java ee). Spring es un framework que piden mucho aqui en ARgentina; Spting, jpa, maven, hibernate, ejb y otras cosas que dan miedo. pero su enfoque es perfecto; No se puede aprender a usar los frameworks, sin antes tener una base solida.
Muchas gracias desde ya!!!.
Me alegro que te resulte útil 🙂
Hola Cecilio Alvarez, esta es la primera vez que escribo en el blog, dejame felicitarte por tu excelente trabajo, gracias a ti he aprendido mucho y siempre me has ayudado a entender conceptos muy complejos dentro de el mundo de Java. Soy de El Salvador y quisiera tener acceso a tu libro de JPA pero lastimosamente no está disponible para mi país y quería saber si hay alguna forma de poder obtenerlo y pagarlo por otro medio como pueda ser paypal u otro medio.
Te lo acabo de enviar al correo 🙂
Seguramente me apunte a tu curso Pack Java Core por 99 €. Me podrías regalar con el curso Tu libro de JPA. También quisiera aprender el framework ZK. Le conoces.
Antes de nada me voy a hacer tus cuatro cursos gratuitos.
Un saludo
Creo que te he respondido por correo? . Ya me dices 🙂
Hola Cecilio, soy de Argentina y no está disponible en Amazon para mi pais, podrias decirme como puedo hacer para comprarlo?, muchas gracias
Que libro estas buscando exactamente? un saludo