sesión1 (java ee)
Post on 08-Apr-2015
229 Views
Preview:
TRANSCRIPT
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y Organización.Duración y Organización.Duración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Diagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
Instalación IDEInstalación IDEInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Java EEJava EE Spring MVCSpring MVCJava EE Java EE -- Spring MVCSpring MVC
– Aprender aa construir aplicaciones Web basadasbasadas
ObjetivoObjetivo
enen Java EE con el framework Spring MVC..DESARROLLO DE APLICACIONES:
Conceptuali-zación Análisis Diseño
Construcción de
ódiPruebas
código
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
D ación O gani aciónD ación O gani aciónDuración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Di ó ti d C i i tDi ó ti d C i i tDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
óóInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Java EE Java EE –– Spring MVCSpring MVC
C idC idContenidoContenido
IntroducciónIntroducción. . Plataforma Java, Java EE, frameworks, servidores Plataforma Java, Java EE, frameworks, servidores de aplicaciones.de aplicaciones.
Spring MVC: Capa VistaSpring MVC: Capa Vista. . JSPJSP––JSTL, formularios, Java Script.JSTL, formularios, Java Script.
Spring MVC: Capa ControladorSpring MVC: Capa Controlador. HttpRequest, HttpResponse, . HttpRequest, HttpResponse,
bbtrabajo con sesiones.trabajo con sesiones.
Spring MVC: Capa ModeloSpring MVC: Capa Modelo. . ORM, Ibatis, conexión a bases de ORM, Ibatis, conexión a bases de
datosdatosdatos.datos.
Tecnologías Capa VistaTecnologías Capa Vista. Ajax. Construcción de mecanismos de . Ajax. Construcción de mecanismos de
búsquedabúsquedabúsqueda.búsqueda.
Construcción de Reportes. Construcción de Reportes. Jasper Reports.Jasper Reports.
Java EE Java EE –– Spring MVCSpring MVC
C idC idContenidoContenido
HerramientasHerramientas
–– Lenguaje de Programación:Lenguaje de Programación: JavaJava JDK6JDK6..Lenguaje de Programación:Lenguaje de Programación: Java Java JDK6JDK6..
–– Framework:Framework: Spring MVC.Spring MVC.
–– ORM:ORM: Hibernate Hibernate –– Ibatis.Ibatis.
–– IDE:IDE: Netbeans 6.5.Netbeans 6.5.
–– Tecnologías cliente:Tecnologías cliente: js, css, AJAX.js, css, AJAX.
–– Servidor de Aplicaciones:Servidor de Aplicaciones: Apache Tomcat.Apache Tomcat.
–– DBMS:DBMS: PostgreSql.PostgreSql.
–– ReportesReportes: JasperReports : JasperReports -- IReportIReport
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
D ación O gani aciónD ación O gani aciónDuración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Di ó ti d C i i tDi ó ti d C i i tDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
óóInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Java EE Java EE –– Spring MVCSpring MVC
E l ióE l ióEvaluaciónEvaluación
Actividad Cantidad Valoración Total
Prácticas 3 10 30
Examen Teórico 1 10 10
Proyecto Final 1 50 50
Asistencia 10 10
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y OrganizaciónDuración y OrganizaciónDuración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Di ó ti d C i i tDi ó ti d C i i tDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
óóInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Java EE Java EE –– Spring MVCSpring MVC
D ió O i ióD ió O i ióDuración y OrganizaciónDuración y Organización
Inicio: Sábado 27/marzo/2010.Inicio: Sábado 27/marzo/2010.–– Duración: 8 sesionesDuración: 8 sesiones..–– Horario.Horario.Horario.Horario.
Instructor.Instructor.Organización.Organización.
Regla de Puntualidad y ToleranciaRegla de Puntualidad y Tolerancia–– Regla de Puntualidad y Tolerancia.Regla de Puntualidad y Tolerancia.–– Nombres de participantes.Nombres de participantes.–– Repaso al inicio de cada sesión.Repaso al inicio de cada sesión.
Participación (respuestas preguntas comentarios)Participación (respuestas preguntas comentarios)–– Participación (respuestas, preguntas, comentarios).Participación (respuestas, preguntas, comentarios).–– Presentación puntual de prácticas.Presentación puntual de prácticas.
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y Organización.Duración y Organización.Duración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Diagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
Instalación IDEInstalación IDEInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Java EE Java EE –– Spring MVCSpring MVC
óóPresentación participantesPresentación participantes
Escribe tu nombre.Escribe tu nombre.Escribe tu nombre.Escribe tu nombre.
Numerarse.Numerarse.
Indicar:Indicar:
–– Nombre.Nombre.
–– Estudio/trabajo, donde?.Estudio/trabajo, donde?.
–– Expectativas.Expectativas.
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y Organización.Duración y Organización.Duración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Diagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
Instalación IDEInstalación IDEInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Java EEJava EE Spring MVCSpring MVCJava EE Java EE -- Spring MVCSpring MVC
Preguntas ?? Preguntas ??
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y Organización.Duración y Organización.Duración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Diagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
Instalación IDEInstalación IDEInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
SESIÓN SESIÓN III t d ió J EEI t d ió J EE
SESIÓN SESIÓN III t d ió J EEI t d ió J EEIntroducción Java EEIntroducción Java EEIntroducción Java EEIntroducción Java EE
MVCMVCMVCMVC
INTRODUCCION INTRODUCCION
MVCMVC
Modelo Vista Controlador. Patrón deDiseño, utilizado generalmente enaplicaciones Web, separándolas en trescapas.capas.
Capa Vista: Responsable de la lógica depresentación y captura de datos del sistemaal exterior y viceversa.al exterior y viceversa.
Capa de Control: Traslada las peticiones de la Capa Vista a la Capa deModelo, y según la respuesta, la redirecciona o no a la Capa Vista. Cargaobjetos y opera con ellos. Responsable de la lógica operacional deobjetos y opera con ellos. Responsable de la lógica operacional denegocio.
Capa Modelo. Interactúa con la base de datos y ejecuta las reglas denegocio Contiene el dominio de la aplicación con sus clases get y set ynegocio. Contiene el dominio de la aplicación con sus clases get y set, ylos objetos de acceso a datos (DAO) que implementen las operacionesCRUD (Create, Read, Update, Delete).
SESIÓN ISESIÓN II t d ió J EEI t d ió J EE
SESIÓN ISESIÓN II t d ió J EEI t d ió J EEIntroducción Java EEIntroducción Java EEIntroducción Java EEIntroducción Java EE
PLATAFORMA PLATAFORMA PLATAFORMA PLATAFORMA JAVAJAVAJAVAJAVA
INTRODUCCION INTRODUCCION PLATAFORMA JAVA PLATAFORMA JAVA CARACTERÍSTICAS DEL LENGUAJE CARACTERÍSTICAS DEL LENGUAJE
INTERPRETADOINTERPRETADOINTERPRETADOINTERPRETADO
ElEl compiladorcompilador dede JavaJava traducetraduce elel códigocódigo fuentefuente aa unun códigocódigointermediointermedio (bytecode)(bytecode)
LosLos bytecodesbytecodes sonson interpretadosinterpretados (ejecutados)(ejecutados) enen cualquiercualquierentornoentorno dondedonde existaexista unun intérpreteintérprete dede JavaJava..
ElEl intérpreteintérprete dede JavaJava sese llamallama MáquinaMáquina VirtualVirtual JavaJava oo JavaJavaVirtualVirtual MachineMachine (JVM)(JVM)
MiPrograma.java
MiPrograma.class
Intérprete
UMSA UMSA -- FCPN FCPN -- PGI PGI CURSO CURSO Java EE Java EE ((2010)2010)
Compilador
INTRODUCCION INTRODUCCION PLATAFORMA JAVA PLATAFORMA JAVA CARACTERÍSTICAS DEL LENGUAJE CARACTERÍSTICAS DEL LENGUAJE
ROBUSTOROBUSTOROBUSTOROBUSTO
Un software robusto es aquel que no se “interrumpe” Un software robusto es aquel que no se “interrumpe” fácilmente a consecuencia de fallos.fácilmente a consecuencia de fallos.
Un lenguaje de esta características suele tener mas Un lenguaje de esta características suele tener mas restricciones a la hora de programarrestricciones a la hora de programar
No permite sobreescribir memoria y corromper otros datos No permite sobreescribir memoria y corromper otros datos mediante punteros.mediante punteros.
Facilita el manejo de excepciones.Facilita el manejo de excepciones.
UMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
INTRODUCCIONINTRODUCCION
LA PLATAFORMA JAVALA PLATAFORMA JAVALA PLATAFORMA JAVALA PLATAFORMA JAVA
PlataformaPlataforma:: EntornoEntorno hardwarehardware y/oy/o softwaresoftware dondedonde sese ejecutaejecutaunun programaprograma..
PlataformaPlataforma JavaJava:: TieneTiene 22 componentescomponentes::–– LaLa interfazinterfaz dede ProgramaciónProgramación dede AplicacionesAplicaciones (API)(API)..–– LaLa MáquinaMáquina VirtualVirtual JavaJava (JVM)(JVM)..
MiPrograma.java JVM.JVM.-- Es el intérprete Java.Es el intérprete Java.
Java APIJava Virtual MachineH a rd w a re - b a s e d P la t fo rm
Java PlatformAPI.API.-- Conjunto de clases (ya Conjunto de clases (ya desarrolladas) que ofrecen desarrolladas) que ofrecen diversas posibilidades al diversas posibilidades al programador.programador.
UMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
INTRODUCCIONINTRODUCCION
LA PLATAFORMA JAVALA PLATAFORMA JAVALA PLATAFORMA JAVALA PLATAFORMA JAVAi di i di i d l l fi di i di i d l l fExisten distintas ediciones de la plataforma Java:Existen distintas ediciones de la plataforma Java:
–– J2MEJ2ME (Java 2 Micro Edition). Desarrollo de aplicaciones para (Java 2 Micro Edition). Desarrollo de aplicaciones para dispositivos móviles.dispositivos móviles.
–– J2SEJ2SE (Java 2 Standard Edition). Desarrollo de aplicaciones de (Java 2 Standard Edition). Desarrollo de aplicaciones de ( ) p( ) pescritorio.escritorio.
–– J2EEJ2EE (Java 2 Enterprise Edition) Desarrollo de aplicaciones de(Java 2 Enterprise Edition) Desarrollo de aplicaciones deJ2EEJ2EE (Java 2 Enterprise Edition). Desarrollo de aplicaciones de (Java 2 Enterprise Edition). Desarrollo de aplicaciones de múltiple capamúltiple capa
UMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
INTRODUCCIONINTRODUCCION
LA PLATAFORMA JAVALA PLATAFORMA JAVALA PLATAFORMA JAVALA PLATAFORMA JAVA
OptionalPackages
Java TM 2Platform
OptionalPackages
Java TM 2Platform. Personal
Java TM 2 Platform, Micro Edition(J2METM Platform )
Platform.Enterprise
Edition(J2EE TM
Platform)
Platform.StandardEdition(J2EE TM
Platform)
PersonalProfile
Foundation Profile MIDP fil
JRE CDC
Profile
CLDC
JavaCardAPIs
UMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
INTRODUCCION INTRODUCCION JDKJDK
EVOLUCIÓNEVOLUCIÓNEVOLUCIÓNEVOLUCIÓNJDK 6.0
JDK 5.0
JDK (Java Development Kit). JDK (Java Development Kit). Es Es el entorno de desarrollo de Sun el entorno de desarrollo de Sun MicrosystemsMicrosystems
El último cambio ha sido el El último cambio ha sido el de la numeración: 5.0 en de la numeración: 5.0 en vez de 1.5vez de 1.5
SDK 1.4.x
SDK 1 2 x
SDK 1.3.x
El nombre ha ido cambiando entre JDKEl nombre ha ido cambiando entre JDK
JDK 1.1.x
SDK 1.2.x El nombre ha ido cambiando entre JDK El nombre ha ido cambiando entre JDK (Java Development Kit) y SDK (Software (Java Development Kit) y SDK (Software Development Kit). Development Kit).
UMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
•• Todo comenzó con la JDK 1.0.0 que se retiró de circulación con la Todo comenzó con la JDK 1.0.0 que se retiró de circulación con la JDK 1.1.0JDK 1.1.0
INTRODUCCION INTRODUCCION JDKJDK
INTEGRATED DEVELOPMENTINTEGRATED DEVELOPMENTINTEGRATED DEVELOPMENT INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)ENVIRONMENT (IDE)Si compilas una o dos clases quizás el comando javac ofrecido en los JDK es suficiente, pero si tu proyecto estará compuesto por 100 o 200 clases, javac sería muy deficiente.
Ofrecen un ambiente gráfico en los que se tiene acceso a Ofrecen un ambiente gráfico en los que se tiene acceso a mayor número de herramientas no ofrecidas en los JDK's:mayor número de herramientas no ofrecidas en los JDK's:
–– Debuggers más elaborados.Debuggers más elaborados.–– breakbreak--points dentro de la compilación.points dentro de la compilación.b eab ea po ts de t o de a co p ac ópo ts de t o de a co p ac ó–– creación de creación de WAR's WAR's (Web(Web--Archives),Archives),–– "Wizards" para acelerar desarrollo."Wizards" para acelerar desarrollo.
UMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
INTRODUCCION INTRODUCCION JDKJDK
INTEGRATED DEVELOPMENTINTEGRATED DEVELOPMENTINTEGRATED DEVELOPMENT INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)ENVIRONMENT (IDE)
l 'l 'Algunos IDE's son:Algunos IDE's son:
–– Eclipse: Open Source. Eclipse: Open Source. http://www.eclipse.org
–– WebSphere Studio:IBM.WebSphere Studio:IBM.http://www.ibm.com/software/awdtools/studioappdev/
–– Jbuilder: Borland. Jbuilder: Borland. http://www.borland.com/jbuilder/index.html
-- JdeveloperJdeveloper –– OracleOraclehttp://otn.oracle.com/products/jdev/content.html
N tB O SN tB O S htt // tbUMSA UMSA -- FCPN FCPN -- PGI CURSO Java EE (2010)PGI CURSO Java EE (2010)
–– NetBeans: Open Source. NetBeans: Open Source. http://www.netbeans.org
SESIÓN ISESIÓN II t d ió J EEI t d ió J EE
SESIÓN ISESIÓN II t d ió J EEI t d ió J EEIntroducción Java EEIntroducción Java EEIntroducción Java EEIntroducción Java EE
ESTÁNDAR ESTÁNDAR ESTÁNDAR ESTÁNDAR Java EEJava EEJava EEJava EE
INTRODUCCION INTRODUCCION Java EEJava EE
Q é J EEQué es Java EE
Java Platform Enterprise Edition (antes J2EE, ahora Java EE).
Es un estándar para el desarrollo de aplicaciones empresariales(portables robustas escalables y seguras) usando tecnología(portables, robustas, escalables y seguras) usando tecnologíaJava.
Es una especificación, no un producto. Los productos quel l ifi ió li d tcumplen con la especificación son realizados por terceras
empresas.
INTRODUCCION INTRODUCCION Java EEJava EE
Q é J EEQué es Java EE
TecnologíasEnterprise JavaBeans (EJB)
J S lJava Servlet
JavaServer page (JSP)
JavaServer Pages Standard Tag Library (JSTL)JavaServer Pages Standard Tag Library (JSTL)
JavaServer Faces (JSF)
Java Message Services (JMS)
Java Transaction API (JTA)
JDBC API.
Java Naming and Directory Interface (JNDI)Java Naming and Directory Interface (JNDI)
Java Authentication and Authorization Service (JAAS)
INTRODUCCION INTRODUCCION Java EEJava EE
Q é J EEQué es Java EE
M d l b d l W b E l ióModelo basado en la Web: Evolución
INTRODUCCION INTRODUCCION Java EEJava EE
Q é J EEQué es Java EE
Modelo basado en la Web
INTRODUCCION INTRODUCCION Java EEJava EE
Q é J EEQué es Java EE
INTRODUCCION INTRODUCCION Java EEJava EE
Q é J EEQué es Java EE
VentajasSoporte para múltiples plataformas y sistemas operativos.
A l d úl i l (S IBM O l )Avalado por múltiple empresas (Sun, IBM, Oracle)
Competitividad
Soluciones libres.Soluciones libres.
Inconvnientes
Exclusivo para lenguaje java.
Complejidad relativa en el desarrollo de aplicaciones
INTRODUCCION INTRODUCCION Java EEJava EE
F k J EEFrameworks Java EE
Que es un Framework?
Una aplicación genérica incompleta y configurable a la que podemos añadirle las últimas piezas para construir una pod o a ad a ú a p a pa a o u u aaplicación concreta.
P opósitoPropósito
Acelerar el proceso de desarrollo, reutilizar código ya existente y promover buenas prácticas de desarrollo como el uso deprácticas de desarrollo como el uso de patrones.
INTRODUCCION INTRODUCCION Java EEJava EE
F k J EEFrameworks Java EE
Varios implementan mecanismos de comunicación entre capassiguiendo MVC.
SESIÓN ISESIÓN II t d ió J EEI t d ió J EE
SESIÓN ISESIÓN II t d ió J EEI t d ió J EEIntroducción Java EEIntroducción Java EEIntroducción Java EEIntroducción Java EE
Servidores de Servidores de Servidores de Servidores de Aplicaciones Java Aplicaciones Java EEEEAplicaciones Java Aplicaciones Java EEEEpppp
INTRODUCCION INTRODUCCION Java EE Java EE
S id d A li iServidor de Aplicaciones
Qué es un servidor de aplicaciones Java EE?Tipo de servidor que permite el procesamiento de datos de Tipo de servidor que permite el procesamiento de datos de una aplicación cliente. Gestiona la mayor parte o la totalidad una aplicación cliente. Gestiona la mayor parte o la totalidad p y pp y pde las funciones de lógica de negocio y de acceso a los de las funciones de lógica de negocio y de acceso a los datos de la aplicación. datos de la aplicación.
INTRODUCCION INTRODUCCION Java EE Java EE
O S SOpen Source Servers
Application Server (full Java EE)– Jboss.– JOnAS– JOnAS.– Enhydra.– Resin.– Geronimo (Tomcat ++).– GlassFish (Sun, el único certificado Java EE 5).
Servlet y Web services container– Tomcat (Apache)– Tomcat (Apache).
INTRODUCCION INTRODUCCION Java EE Java EE
Servicios
Servicios configurables– Seguridad.– Transaccionalidad.– Servicio de Nombres.– Conectividad Remota.– Balanceo de Carga.Balanceo de Carga.
Servicios no configurables– Gerenciamiento del ciclo de vida de las componentesGerenciamiento del ciclo de vida de las componentes.– Pooling de conexiones a la base de datos.– Pooling de objetos.– Persistencia de datosPersistencia de datos.
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y Organización.Duración y Organización.Duración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Diagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
Instalación IDEInstalación IDEInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
SESIÓN ISESIÓN II t d ió JI t d ió J EEEEIntroducción Java Introducción Java EEEE
Servidor de AplicacionesServidor de Aplicacionesl h i hl h i hGlashFishGlashFish
Crear dominioCrear dominioCrear dominio Crear dominio
Elegir ServidorElegir ServidorElegir ServidorElegir Servidor
Crea un DominioCrea un DominioCrea un DominioCrea un Dominio
Elegir Destino DominioElegir Destino DominioElegir Destino DominioElegir Destino Dominio
Ubicar Dirección DominioUbicar Dirección DominioUbicar Dirección DominioUbicar Dirección Dominio
Nombrar DominioNombrar DominioNombrar DominioNombrar Dominio
Crear AdministradorCrear AdministradorCrear AdministradorCrear Administrador
Username: adminPassword: adminadmin
PuertosPuertos AsignadosAsignadosPuertos Puertos AsignadosAsignados
Dominio de Servidor CreadoDominio de Servidor CreadoDominio de Servidor CreadoDominio de Servidor Creado
Iniciar ServidorIniciar ServidorIniciar ServidorIniciar Servidor
Servidor IniciadoServidor IniciadoServidor IniciadoServidor Iniciado
Reiniciar ServidorReiniciar ServidorReiniciar ServidorReiniciar Servidor
Detener ServidorDetener ServidorDetener ServidorDetener Servidor
Java EE Java EE -- Spring MVCSpring MVCp gp g
Obj iObj i
AGENDAAGENDAObjetivoObjetivo
DescripciónDescripción
Contenido.Contenido.
Evaluación.Evaluación.
Duración y Organización.Duración y Organización.Duración y Organización.Duración y Organización.
Presentación participantesPresentación participantes
Diagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de ConocimientosDiagnóstico de Conocimientos
Introducción Java EEIntroducción Java EE
Instalación IDEInstalación IDEInstalación IDEInstalación IDE
Construcción Proyectos WebConstrucción Proyectos Web
Crear un Proyecto WebCrear un Proyecto WebCrear un Proyecto WebCrear un Proyecto WebBuscar el icono de Proyecto nuevo, Buscar el icono de Proyecto nuevo, en el menú Archivo o en la barra en el menú Archivo o en la barra de herramientasde herramientas
Seleccionar Tipo de Proyecto Seleccionar Tipo de Proyecto p yp yWebWeb
Nombre Proyecto WebNombre Proyecto WebNombre Proyecto WebNombre Proyecto Web
Selección de Servidor de Selección de Servidor de AplicacionesAplicaciones
ElegirElegir FrameworksFrameworksElegir Elegir FrameworksFrameworks
Página PrincipalPágina PrincipalPágina PrincipalPágina Principal
BuildBuild, , DeployDeploy, , RunRund P t W bd P t W bde Proyecto Webde Proyecto Web
Proyecto Antes de ConstruirseProyecto Antes de ConstruirseProyecto Antes de ConstruirseProyecto Antes de Construirse
Construir(Construir(BuildBuild))(( ))
Proyecto ConstruidoProyecto ConstruidoProyecto ConstruidoProyecto Construido
Se construye el proyecto, es decir se genera un archivo .Se construye el proyecto, es decir se genera un archivo .jarjar o .o .warwar, , para posteriormente ser publicador en un servidor.para posteriormente ser publicador en un servidor.
Comparación de estructurasComparación de estructurasComparación de estructurasComparación de estructurasAntes DespuésAntes Después
Publicar (Publicar (DeployDeploy))(( p yp y))
Proyecto PublicadoProyecto PublicadoProyecto PublicadoProyecto Publicado
Se publica el proyecto en un Servidor, en este caso en el que se Se publica el proyecto en un Servidor, en este caso en el que se eligió al crear el proyecto.eligió al crear el proyecto.
Ejecutar (Ejecutar (RRun)un)Ejecutar (Ejecutar (RRun)un)
Proyecto Publicado en el Proyecto Publicado en el yyServidorServidor
Hace los dos pasos anteriores (Hace los dos pasos anteriores (deploydeploy y y buildbuild) en uno, además ) en uno, además muestra en el navegador la pagina inicial del proyecto.muestra en el navegador la pagina inicial del proyecto.
Proyecto Mostrado desde el Proyecto Mostrado desde el yyServidorServidor
Publicar un Proyecto Publicar un Proyecto yyWebWeb
t S idt S iden otro Servidoren otro Servidor
Cambiar de ServidorCambiar de ServidorCambiar de ServidorCambiar de Servidor
Elegir otro ServidorElegir otro ServidorElegir otro ServidorElegir otro Servidor
Manejo de Manejo de PluginsPluginsd P t W bd P t W bde Proyecto Webde Proyecto Web
Ir a ComplementosIr a ComplementosIr a ComplementosIr a Complementos
AñadirAñadir PluginsPluginsAñadir Añadir PluginsPlugins
Empezar InstalaciónEmpezar InstalaciónEmpezar InstalaciónEmpezar Instalación
Continuar InstalaciónContinuar InstalaciónContinuar InstalaciónContinuar Instalación
Finalizar InstalaciónFinalizar InstalaciónFinalizar InstalaciónFinalizar Instalación
top related