ebook img

Desarrollo de aplicaciones Desarrollo de aplicaciones Java EE con Struts 2, Spring y Java EE con ... PDF

70 Pages·2007·2.04 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Desarrollo de aplicaciones Desarrollo de aplicaciones Java EE con Struts 2, Spring y Java EE con ...

DDeessaarrrroolllloo ddee aapplliiccaacciioonneess JJaavvaa EEEE ccoonn SSttrruuttss 22,, SSpprriinngg yy EEJJBB 33..00 © 2007, Grupo Salenda, S.L. ¿¿QQuuéé eess JJ22EEEE?? • Conjjunto dde especiiffiicaciiones y prááctiicas qque ppermiten desarrollar, desppleggar yy gestionar aplicaciones multicapa” – Sun MMiiccrroossyysstteemmss.. • Lógica dividida en componentes. • Componentes divididos en capas. 2 CCoommppoonneenntteess JJ22EEEE • CComponenttes soffttware auttocontteniiddos. • Ensamblados en una aplicación J2EE, con sus cllases y ffiichheros rellaciionaddos. • Tippos de compponentes: – Clientes de la aplicación y applets – se ejecutan en el cliente. – Componentes web (JSP & Servlet) – se ejecutan en el servidor. – Componentes dde negociio ((EJB)) – se ejjecutan en ell servidor. 3 CClliieenntteess JJ22EEEE •• CClliieenntteess wweebb ((aakkaa “CClliieenntteess lliiggeerrooss”)). – Páginas web dinámicas – generadas por ccoommppoonneenntteess wweebb ddee llaa ccaappaa WWeebb. – Navegador web – renderiza las páginas recibidas del servidor. • Aplicaciones cliente (aka “Clientes pesados”). – Interfaz de usuario (Swing / AWT / SWT). – Se ejecutan en el PC del cliente. – AAccedden ddiirecttamentte a llos componenttes dde negocio 4 CCaappaass ddee JJ22EEEE 5 CCoonntteenneeddoorreess JJ22EEEE • IIntterffaz enttre un componentte y lla funcionalidad de bajo nivel de la pllattafforma que soportta ese componentte. • Tippos: – Servidor J2EE – proporciona contenedores web y EJJB. – Contenedor de EJB’s – gestiona la ejecución de EJJB’s. – Contenedor web – gestiona la ejecución de JSP’s yy Serlvets. 6 CCoonntteenneeddoorreess JJ22EEEE 7 EEmmppaaqquueettaaddoo •• MMóódduulloo: uunnoo oo mmááss ccoommppoonneenntteess JJ22EEEE ppaarraa eell mismo tipo de contenedor + descriptor. • DDeessccrriippttoorr ddee ddeesspplliieegguuee ((DDDD)):: ddooccuummeennttoo XXMMLL que describe las propiedades de despliegue de un módulo. • Tiipos dde móóddullos: – EJB’s: .jar – WWeebb: .wwaarr – Resource Adapter: .rar – CClliieennttee ddee llaa aapplliiccaacciióónn:: ..jjaarr • Un fichero EAR contiene una aplicación J2EE, que puede estar compuesta por uno o varios módulos 8 SSeerrvviiddoorreess ddee aapplliiccaacciioonneess •• SSooffttwwaarree qquuee aayyuuddaa aall ddeessaarrrroolllloo, ddeesspplliieegguuee y control de aplicaciones empresariales ((ddiissttrriibbuuiiddaass)). • Sirven como contenedores de los ccoommppoonneenntteess ddee uunnaa aapplliiccaacciióónn JJ22EEEE • Provee middleware para acceso a servicios subyyacentes – Seguridad – Persistencia – Acceso a datos – … 9 Arquitectura de un servidor de aplicaciones 10

Description:
Java EE con Struts 2, Spring y. Java EE con Struts 2, Spring y http://en wikipedia org/wiki/Matrix of Application Servers#Java vistas tanto estáticas como dinámicas. • El contenedor . Es complicado el “test driven development”.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.