Java Web

Java Web Yarid Tellez

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Java Web da Mind Map: Java Web

1. Enterprise Java Bean

1.1. Son una de las interfaces de programación de aplicaciones (API) que forman parte del estándar de construcción de aplicaciones empresariales JEE.

2. POJO (Plain Old Java Object)

2.1. Es una instancia de una clase que no extiende ni implementa nada en especial.

2.1.1. Sirve para enfatizar el uso de clases simples y que no dependen de un framework en especial.

3. Framework

3.1. Es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

4. Servidor

4.1. Es una red de computadores que ejecuta ciertas aplicaciones.

5. Servlet

5.1. son la tecnología de plataforma Java elegida para ampliar y mejorar los servidores web.

6. Bean

6.1. Es una clase en Java compuesta por un constructor vacío, atributos privados y métodos set y métodos get en presentación de los atributos.

7. Java EE vs Java SE

7.1. Java SE es para desarrollar aplicaciones de escritorio y es la base para desarrollar en lenguaje Java.

7.2. Java EE se construye sobre Java SE y se usa para desarrollar aplicaciones web y aplicaciones empresariales a gran escala.

8. Java EE

8.1. Consta de un conjunto de servicios, API y protocolos que proporcionan la funcionalidad necesaria para desarrollar aplicaciones basadas en web de varios niveles.

8.1.1. Java 2EE

8.1.1.1. es una plataforma para el desarrollo profesional de aplicaciones empresariales distribuidas sobre una arquitectura multicapa, que son escritas con Java y son ejecutadas desde un servidor de aplicaciones.

8.1.1.1.1. Caracteristicas:

8.1.2. Java JEE5

8.1.2.1. Las aplicaciones son mucho más concisas y eficientes que antes ya que reducen considerablemente el código fuente.

8.1.2.2. Gracias al uso de anotaciones y JPA ya no es necesario realizar procesos como reglas de navegación en el FaceConfig o la aplicación del patrón DAO para hacer referencia a entidades de la BD.

8.1.3. Java JEE6 – JEE7 – JEE8

8.1.3.1. realiza mejoras en la forma como se desarrolla software, la adecuación de nuevas tecnologías y optimización de procesos existentes, se mejora el tema de pruebas unitarias, se vinculan nuevas APIs para manejar la concurrencia, trabajo con webSockets, JSON, HTML5.

9. Programación por Capas

9.1. Es un modelo de desarrollo software en el que el objetivo primordial es la separación (desacoplamiento) de las partes que componen un sistema software.

9.1.1. Capa de presentación

9.1.1.1. la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario

9.1.2. Capa de negocio

9.1.2.1. es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso.

9.1.3. capa de Datos

9.1.3.1. es donde residen los datos y es la encargada de acceder a los mismos.