Primeros pasos con JavaServer Faces usando Eclipse
|
|
- Francisca Aguilar Alcaraz
- hace 8 años
- Vistas:
Transcripción
1 Primeros pasos con JavaServer Faces usando Eclipse Este tutorial ayuda a dar los primeros pasos con el absolutamente nuevo framework JavaServer Faces (JSF). Una aplicación de ejemplo (una biblioteca) será creada paso a paso ilustrando los diferentes elementos del framework. La aplicación de ejemplo tendrá las siguientes funcionalidades: Mostrar una descripción del libro (listado de libros) Agregar, editar y borrar un libro. Generales Autor: Sascha Wolski Tutorials for Struts, EJB, xdoclet, JSF, JSP and eclipse. Traducción: Sebastián Arechederreta Nota de la traducción: Algunos terminos en inglés se mantienen para evitar confusiones con otras palabras. Las opciones de Eclipse no han sido traducidas ni las capturas de pantallas ni el código fuente a fin de poder seguir otros materiales publicados en el sitio de laliluna. Fecha: 21 de Diciembre de 2004 Código fuente: Los fuentes no incluyen archivos de proyecto de eclipse o bibliotecas. Cree un nuevo proyecto siguiendo el tutorial, agregue las bibliotecas tal cual se explica en el tutorial y luego copie el código fuente en su nuevo proyecto. Version PDF del Tutorial (inglés): Herramientas para el desarrollo. Eclipse 3.x MyEclipse plugin 3.8 (Una poderosa y barata extensión para Eclipse para desarrollo de Aplicaciones Web y EJB (J2EE). Creo que hay una versión de prueba disponible en MyEclipse.) Servidor de Aplicación Jboss Aquí se puede usar Tomcat si se quiere.
2 Creación de un proyecto JavaServer faces Cree un nuev proyecto web. File > New > Project. Ponga un buen nombre y agregue las bibliotecas JSTL al proyecto.
3 Agregue las capacidadades JavaServer faces. Botón derecho sobre el proyecto y seleccione MyEclipse > Add JSF Capabilities.
4
5 La clase Book (Libro) Agregue un nuevo paquete de.laliluna.tutorial.library y cree una nueva clase Book. Abra la clase y agregue las siguientes propiedades privadas: id author title
6 available Genere los métodos get y set para cada propiedad. Botón derecho sobre laventana de edición y elija Source > Generate Getter- and Setter Methods. Además tiene que agregar un constructor, para que establezca las propiedades si inicializa una instancia del nuevo objeto. El siguiente código muestra la clase book. public class Book implements Serializable { // Propiedades private long id; private String author; private String title; private boolean available; // Constructores public Book(){ public Book(long id, String author, String title, boolean available){ this.id = id; this.author = author; this.title = title; this.available = available; // Métodos Get y set public String getauthor() {
7 return author; public void setauthor(string author) { this.author = author; public boolean isavailable() { return available; public void setavailable(boolean available) { this.available = available; public long getid() { return id; public void setid(long id) { this.id = id; public String gettitle() { return title; public void settitle(string title) { this.title = title; Agregue un get y set para la clase. * * Establece las propiedades book public void setbook(book book){ this.setid(book.getid()); this.setauthor(book.getauthor()); this.settitle(book.gettitle()); this.setavailable(book.isavailable()); * objeto book public Book getbook(){ return new Book(this.getId(), this.getauthor(), this.gettitle(), this.isavailable()); La clase database Usamos una clase para obtener algunos datos de prueba sin necesidad de usar una base de datos. Descargue la aplicación de ejemplo de este tutorial y copie la clase SimulateDB.java que está en la carpeta src/de/laliluna/tutorial/library/ en el paquete de.laliluna.tutorial.library. La clase BookList Cree una class BookList en el paquete de.laliluna.library. Esta clase incluye las propiedades de libros, que se presentan en la lista de libros. Genere los métodos get y set para las propiedades de los
8 libros y cambie el método get como sigue. public class BookList { // Propiedades Collection books; // Get y Set * collection de libros public Collection getbooks(){ SimulateDB simulatedb = new SimulateDB(); Obtiene el session map del contexto externo Map session = FacesContext.getCurrentInstance(). getexternalcontext().getsessionmap(); Lies alle Bücher auf der simulierten Datenbank aus books = simulatedb.getallbooks(session); return books; * books Los libros a definir. public void setbooks(collection books) { this.books = books; Su explorador de paquete se parecerá a la siguiente imagen. Métodos Action listener (interface de oyente) Para permitir que el usuario pueda agergar, editar o boorar un libro, tenemos que incluir las funcionalidades apropiadas. Estas funcionalidades serán implementadas en métodos / clases action listener. Si un evento ocurre (por ej.: un usuario hace clic en un enlace) un método action listener
9 será llamado y procesado. Abra la clase Book y agregue cuatro métodos, que efectuen las siguientes funcionalidades. Inicializar un libro Editar un libro Guardar un libro Borrar un libro Inicializar un libro * * Inicia las propiedades de la clase con null event public void initbook(actionevent event){ * inicia el objeto book this.setbook(new Book()); Editar un libro * * Obtiene el libro a editar y lo asigna al bean * event public void selectbook(actionevent event){ SimulateDB simulatedb = new SimulateDB(); * Obtiene el session map del contexto externo Map session = FacesContext.getCurrentInstance().getExternalContext(). getsessionmap(); * Encuentra el componente UIParameter component por expresión UIParameter component = (UIParameter) event.getcomponent().findcomponent ("editid"); * ajusta el valor del componente UIParameter long id = Long.parseLong(component.getValue().toString()); * obtiene el libro por id y lo pone en una propiedad loca this.setbook(simulatedb.loadbookbyid(id, session));
10 Guardar un libro * * Agrega o actualiza un libro en la base de datos simulada. * Si el id del libro no existe el libro se agregará * de lo contrario será actualizado * event public void savebook(actionevent event){ SimulateDB simulatedb = new SimulateDB(); * Obtiene el session map del contexto externo Map session = FacesContext.getCurrentInstance().getExternalContext(). getsessionmap(); * Agrega o actualiza el libro en la base de datos simulada. simulatedb.savetodb(this.getbook(), session); Borrar un libro * * Elimina un libro de la base de datos simulada * event public void deletebook(actionevent event){ SimulateDB simulatedb = new SimulateDB(); * Obtiene el session map del contexto externo Map session = FacesContext.getCurrentInstance().getExternalContext(). getsessionmap(); * Encuentra el componente UIParameter por expresión UIParameter component = (UIParameter) event.getcomponent().findcomponent ("deleteid"); * ajusta el valo del componente UIParameter long id = Long.parseLong(component.getValue().toString()); * Elimina el libro por id simulatedb.deletebookbyid(id, session);
11 El archivo faces-config.xml El archivo faces-config.xml es el archivo de configuración central de JavaServer faces. Aquí se define el flujo de trabajo de la applicación (en que acción que sitio será procesado), el manejo de las clases bean por JSF y otras cosas más. El flujo de trabajo de la aplicación biblioteca es como se muestra a continuación: Definimos una regla de navegación para esta flujo de trabajo. Abra el archivo faces-config.xml y agregue la siguiente configuración. <faces-config> <!-- Reglas de navegación --> <navigation-rule> <description>lista de libros</description> <from-view-id>/listbooks.jsp</from-view-id> <navigation-case> <from-outcome>editbook</from-outcome> <to-view-id>/editbook.jsp</to-view-id> </navigation-case> </navigation-rule> <navigation-rule> <description>agrega o edita un libro</description> <from-view-id>/editbook.jsp</from-view-id> <navigation-case> <from-outcome>listbooks</from-outcome> <to-view-id>/listbooks.jsp</to-view-id> <redirect/> </navigation-case> </navigation-rule> </faces-config> <navigation-rule> Define una regla de navegación <from-view-id>/listbooks.jsp</from-view-id> Define el archivo jsp para el que la regla de navegación es relevante. <navigation-case> Define un caso de navegación <from-outcome>editbook</from-outcome>
12 Define el nombre para este caso de navegación <to-view-id>/listbooks.jsp</to-view-id> Redirecciona al archivo JSP <redirect/> Todos los parámetros guardados en la solicitud se perderán cuando establezca esta marca. Si quiere acceder a las clases bean en sus archivos JSP, tiene que registrar las clases bean en facesconfig.xml Agregue el siguiente código. <!-- Gestión de beans --> <managed-bean> <description> Book bean </description> <managed-bean-name>bookbean</managed-bean-name> <managed-bean-class>de.laliluna.tutorial.library.book</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> <managed-bean> <description> BookList Bean </description> <managed-bean-name>booklistbean</managed-bean-name> <managed-bean-class>de.laliluna.tutorial.library.booklist</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> <managed-bean> Define un bean gestionado <managed-bean-name>bookbean</managed-bean-name> Define un nombre para el bean gestionado. Este nombre es el que se usa en el archivo JSP. <managed-bean-class>de.laliluna.tutorial.library.book</managed-bean-class> Define la clase que representa el bean. <managed-bean-scope>request</managed-bean-scope> Define en que estructura el bean es guardado. Creación de archivos JSP Como primer paso creamos un archivo JSP que se llame index.jsp, el cual llevará al usuario al listado de libros. index.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body>
13 <jsp:forward page="/listbooks.faces" /> </body> </html> El segundo paso será crear el listado de libros. listbooks.jsp page language="java" %> taglib uri=" prefix="h" %> taglib uri=" prefix="f" %> <% String path = request.getcontextpath(); String basepath = request.getscheme()+"://"+request.getservername() +":"+request.getserverport()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basepath%>"> <title>listado de libros</title> </head> <body> <f:view> <h:form id="booklist"> <h:datatable id="books" value="#{booklistbean.books" var="book" border="1"> <h:column> <f:facet name="header"> <h:outputtext value="autor"/> </f:facet> <h:outputtext value="#{book.author" /> </h:column> <h:column> <f:facet name="header"> <h:outputtext value="titulo"/> </f:facet> <h:outputtext value="#{book.title" /> </h:column> <h:column> <f:facet name="header"> <h:outputtext value="disponible"/> </f:facet> <h:selectbooleancheckbox disabled="true" value="#{book.available" /> </h:column> <h:column> <f:facet name="header"> <h:outputtext value="editar"/> </f:facet> <h:commandlink id="edit" action="editbook" actionlistener="#{bookbean.selectbook"> <h:outputtext value="editar" /> <f:param id="editid" name="id" value="#{book.id" /> </h:commandlink> </h:column> <h:column> <f:facet name="header"> <h:outputtext value="eliminar"/>
14 </f:facet> <h:commandlink id="delete" action="listbooks" actionlistener="#{bookbean.deletebook"> <h:outputtext value="eliminar" /> <f:param id="deleteid" name="id" value="#{book.id" /> </h:commandlink> </h:column> </h:datatable> <h:commandlink id="add" action="editbook" actionlistener="#{bookbean.initbook"> <h:outputtext value="agregar un libro" /> </h:commandlink> </h:form> </f:view> </body> </html> taglib uri=" prefix="h" %> taglib uri=" prefix="f" %> Con la directiva taglib incluimos la biblioteca de marcas JSF <f:view> Confecciona un componente de vista. Todas las otras marcas deben estar incuidas dentro de este tag. <h:form id="booklist"> Define un formulario HTML. <h:datatable id="books" value="#{booklistbean.books" var="book" border="1"> Define una tabla HTML. La marca es usada para recorrer la lista de datos como un bucle for. El valor del parámetro asigna una lista de datos, en nuestro caso la lista de libros de la biblioteca. Con el parámetro var se define la variable usada para acceder a un elemento (un libro) de la lista con la marca (loop). <h:column> <f:facet name="header"> <h:outputtext value="autor"/> </f:facet> <h:outputtext value="#{book.author" /> </h:column> Muestra una columna con su cabecera. <f:facet name="header"> muestra la cabecera <h:outputtext value="autor"/> imprime una etiqueta en la cabecera. <h:outputtext value="#{book.author" /> referencia a la propiedad author del elemento actual de la lista. <h:commandlink id="edit" action="editbook" actionlistener="#{bookbean.selectbook"> Muestra un enlace HTML, que envia el formulario. El parámetro action define el caso de
15 navegación, que tiene que ser procesado al enviar el formulario. En nuestro caso es el caso editbook, que hemos agregador antes en faces-config.xml. Asignamos el método action listener al enlace con el parámetro actionlistener. Después que el usuario envie el formulario el método será procesado. El último archivo JSP incluye un formulario para agregar o editar un libro. editbook.jsp <%@ page language="java" %> <%@ taglib uri=" prefix="h" %> <%@ taglib uri=" prefix="f" %> <% String path = request.getcontextpath(); String basepath = request.getscheme()+"://"+request.getservername() +":"+request.getserverport()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basepath%>"> <title>agrega / Edita un libro</title> </head> <body> <f:view> <h:form> <h:inputhidden id="id" value="#{bookbean.id"/> <h:panelgrid columns="2" border="1"> <h:outputtext value="autor:" /> <h:inputtext id="author" value="#{bookbean.author"> </h:inputtext> <h:outputtext value="titulo:" /> <h:inputtext id="title" value="#{bookbean.title"> </h:inputtext> <h:outputtext value="disponible:" /> <h:selectbooleancheckbox id="available" value="#{bookbean.available" /> </h:panelgrid> <h:commandbutton value="guardar" action="listbooks" actionlistener="#{bookbean.savebook" /> </h:form> </f:view> </body> </html> <h:inputhidden id="id" value="#{bookbean.id"/> Define un elemento oculto HTML. Value se refiere al bean bookbean que sera gestionado y su propiedad id que está indicada en el archivo faces-config.xml. <h:panelgrid columns="2" border="1"> Muestra una tabla HTML con 2 columnas.
16 <h:inputtext id="author" value="#{bookbean.author"> Define un campo de texto HTML. Value se refiere a la propiedad author de nuestra clase Book. <h:commandbutton value="guardar" action="listbooks" actionlistener="#{bookbean.savebook" /> Define un botón de envío HTML con el valor Guardar y la acción listbooks. El método action listener savebook será procesado si el usuario envía el formulario. Prueba de la aplicación Inicie jboss y genere el proyecto como un Packaged Archive. Llame al proyecto ahora
Capítulo 4. Mini Tutorial
Capítulo 4. Mini Tutorial El objetivo de este capítulo es mostrar paso a paso el desarrollo de una pequeña aplicación haciendo uso de JavaServer Faces, para que a través de esto se tenga una idea más clara
Más detallesIntroducción a JSF y Primefaces
Introducción a JSF y Primefaces ESEI Dojos 2012/13 30 de noviembre de 2012 Índice 1. Material 1 1.1. Creación del proyecto Netbeans........................................ 2 2. Uso básico de JSF 2 2.1.
Más detallesCurso de JavaServer Faces
1 Una JavaBean es una clase Java que sigue las siguientes convenciones: Constructor vacío Atributos de clase privados Por cada atributo, se crean los métodos getters y setters El Objetivo de los Managed
Más detallesTutorial 4. Aplicaciones Web con NetBeans 5.0
Tutorial 4 Aplicaciones Web con NetBeans 5.0 Creación de un Proyecto Para crear un programa de consola en Java utilizando NetBeans 5.0 lo primero que hay que hacer es crear un proyecto. Un proyecto nos
Más detallesIntroducción a JSF con NetBeans
Introducción a JSF con NetBeans Créditos Yann Arthur Nicolas yannart@gmail.com www.merlinsource.com Objetivo Crear una primera aplicacion con JSF utilizando los tags para JSP y un ManagedBean, entender
Más detallesAgosto. Un primer JSP. Guía rápida. [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / j a v a. p h p ]
Agosto 09 Un primer JSP Guía rápida [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / j a v a. p h p ] Un Primer JSP Guía rápida Este documento te guiará por los primeros pasos para desarrollar
Más detallesJSF 2.0 (Java Server Faces) Yadira Jarvio Hernández
JSF 2.0 (Java Server Faces) Yadira Jarvio Hernández Aportaciones de Jsf: Unión entre los cliente Web actuales y el modelo tradicional de componentes. Separa la renderización del componente. Desplazar la
Más detallesTutorial Servicios Web
Tutorial Servicios Web 1. Servicios Web con REST Como ya hemos usado SOAP para WebService, podemos afirmar que es bien fácil de diseñar, pero algo complicado de consumir: se necesita toda una API para
Más detallesQué ofrece Autentia?
Qué ofrece Autentia? Somos su empresa de arquitectura y soporte a desarrollo Java/.Net En cualquier empresa mediana o grande donde exista un departamento de desarrollo informático encontramos un difícil
Más detallesRequisitos. Universidad ORT Arquitectura de Software
Requisitos Java Development Kit (JDK) 1.5 o superior NetBeans IDE 6.5 o superior JBoss Application Server 4.2.x o 5.x.x Variable de entorno JAVA_HOME apuntando al directorio de instalación de la JDK 1
Más detallesKaldeera Advanced Forms 2009 Guía del usuario
Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced
Más detallesRUEDA TORRES DULCE CAROLINA 3CM2 HIBERNATE EN UNA APLICACIÓN WEB
3CM2 HIBERNATE EN UNA APLICACIÓN WEB 8 DE MAYO DE 2012 1. CREACION DE LA BASE DE DATOS Para llevar a cabo esta práctica se utiliza una base de datos MySQL llamada Sakila, una muestra gratis de base de
Más detallesUniversidad Tecnológica del Valle del Mezquital. Desarrollo de Aplicaciones Web. Manual JSP
Universidad Tecnológica del Valle del Mezquital Desarrollo de Aplicaciones Web Manual JSP Presentado por: Amellaly Perez Ramirez Ana Maday Perez Montoya Eduardo Perez Ignacio Jairo Mohedano Mejia Maricela
Más detallesDOCENTES FORMADORES UGEL 03 PRIMARIA
DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace
Más detallesEXPORTACIÓN E IMPORTACIÓN EN OPENCMS6
EXPORTACIÓN E IMPORTACIÓN EN OPENCMS6 En este manual se explicará cómo se puede realizar la exportación de un proyecto desarrollado con OpenCms, y también cómo se puede importar desde otro lado una vez
Más detallesEjercicios de validación e internacionalización
Ejercicios de validación e internacionalización Índice 1 Conversión y formateo de datos (0.5 puntos)...2 2 Validación (1.5 puntos)... 2 3 Internacionalización (1 punto)...3 En las plantillas de la sesión
Más detallesServicio Webmail. La fibra no tiene competencia
Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos
Más detallesPROCEDIMIENTO DE ENLACE NOMIPAQ
EXPORTAR PERIODOS, INCIDENCIAS Ó EMPLEADOS DE NOMIPAQ Una vez abierto nuestro sistema de nomina Nomipaq hacer lo siguiente: 1. Menú Interfaz opción importación y exportación. 2. Se abrirá siguiente ventana
Más detallesManual de JSP con Eclipse y ApacheTomcat o JBoss
Contenido Introducción... 2 Requerimientos... 2 Requerimiento #1... 2 Requerimiento #2... 2 Desarrollo... 3 Paso #1... 3 Paso #2... 3 Paso #3... 3 Paso #4... 4 Paso #5... 4 Paso #6... 5 Paso #7... 5 Paso
Más detallesMANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn
MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar
Más detallesTutorial básico del entorno de desarrollo Eclipse.
Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente
Más detallesEscudo Movistar Guía Rápida de Instalación Dispositivos Symbian
Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3
Más detallesWEB SERVICES CREACIÓN DEL SERVICIO
WEB SERVICES CREACIÓN DEL SERVICIO 1. Definición proyecto En el presente tutorial se va a realizar dos proyectos: el primero contendrá los servicios web para gestionar una lista de personas, y el segundo
Más detallesUNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS
UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos
Más detallesIntroducción... 2. Delicious... 2. Algunas características:... 2. Sitio para acceder a esta herramienta... 2. Qué es Delicious?...
Delicious Índice Introducción... 2 Delicious... 2 Algunas características:... 2 Sitio para acceder a esta herramienta... 2 Qué es Delicious?... 2 Tutorial Delicious... 3 Cómo guardar favoritos... 5 Otros
Más detalles1. Qué hacemos con la información encontrada en Internet? 2. De cuántas maneras se puede guardar una información?
GUARDAR LA INFORMACIÓN DE INTERNET (Tutoriales) 1. Qué hacemos con la información encontrada en Internet? Si encontramos información interesante en la red podemos guardarla. 2. De cuántas maneras se puede
Más detallesTaller de Sistemas de Información 2
Taller de Sistemas de Información 2 JSF - JavaServer Faces Introducción Evolución de los frameworks Web en Java Servlets / JavaServer Pages Apache Struts Otros frameworks Tapestry Echo Web Work Spring
Más detallesPontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación IIC1102 Introducción a la Programación Tutorial eclipse TM Introducción al uso de eclipse TM Contents
Más detallesUso de SurveyMonkey Guía de capacitación.
Uso de SurveyMonkey Guía de capacitación. Sitio web. http://www.surveymonkey.com Objetivos. Al finalizar esta guía de trabajo, el docente será capaz de: Crear una cuenta de usuario en SurveyMonkey. Generar
Más detallesSección de Introducción.
Sección de Introducción. Imagen 1: Nueva pantalla de bienvenida. La primer pantalla que los usuarios visualizarán, en la última versión del software, es la sección de Introducción. Aquí los usuarios pueden
Más detallesEl primer paso a realizar es crear la referencia JNDI para el origen de datos en el servidor local TomCat.
Conectar Base de Datos MySQL con JSF El primer paso a realizar es crear la referencia JNDI para el origen de datos en el servidor local TomCat. Comentar que antes, tenemos que crear la Base de Datos Wiki
Más detalles5.3.2 Java Server Faces (JSF)
5.3.2 Java Server Faces (JSF) Framework que implementa el patrón MVC (Modelo-Vista-Controlador) Basado en componentes y eventos del lado del servidor Mantiene del lado del servidor una representación del
Más detallesTema 4: Tecnologías Web Java
Tema 4: Tecnologías Web Java Introducción Aplicación web Aplicación que corre en al menos un servidor y a la que el usuario accede desde un cliente de propósito general (ej.: navegador en un PC, teléfono
Más detallesPresentaciones compartidas con Google Docs (tutorial)
Presentaciones compartidas con Google Docs (tutorial) G oogle Docs es una muy sencilla suite ofimática online que nos permite crear nuevos documentos, planillas de cálculo y presentaciones multimedia,
Más detallesFRAMEWORK SPRING EN UNA APLICACIÓN WEB
3CM2 FRAMEWORK SPRING EN UNA APLICACIÓN WEB WEB APPLICATION DEVELOPMENT 1. INTRODUCCIÓN El Spring Framework es un popular marco de aplicaciones de código abierto que puede hacer más fácil el desarrollo
Más detallesMANUAL PARA INCLUIR EL MOTOR DE RESERVAS EN LA WEB DEL ESTABLECIMIENTO
MANUAL PARA INCLUIR EL MOTOR DE RESERVAS EN LA WEB DEL ESTABLECIMIENTO 1 DIRECCIÓN PARA ENLAZAR LA PÁGINA DE RESERVAS CON CABECERA 2 DIRECCIÓN PARA ENLAZAR LA PÁGINA DE RESERVAS SIN CABECERA 3 DIRECCIÓN
Más detallesRUEDA TORRES DULCE CAROLINA 3CM2 JSF JAVA SERVER FACES WEB APPLICATION DEVELOPMENT
3CM2 JSF JAVA SERVER FACES WEB APPLICATION DEVELOPMENT JavaServer Faces (JSF) es una interfaz de usuario (UI) para las aplicaciones web Java. Está diseñado para aliviar considerablemente la carga de la
Más detalleswww.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -
Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android
Más detallesManual hosting acens
Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro
Más detallesConfiguración servidor Tomcat
Apuntes de J2EE Configuración servidor Tomcat Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta
Más detallesManual SAAE México 2012 EMPRESAS 2012. Manual para Software de Administración de Alumnos y Egresados
EMPRESAS 2012 Manual para Software de Administración de Alumnos y Egresados 17 1. Publicar un aviso gratis Ingrese al banner Publique su aviso gratis ubicado en la página principal del portal. Inmediatamente,
Más detallesCREAR UN FORMULARIO PARA LA WEB DE NUESTRO CENTRO
CREAR UN FORMULARIO PARA LA WEB DE NUESTRO CENTRO En este manual trataremos de modificar el formulario de contacto que hay en la web y que está debajo de la cabecera de la página. También se pueden crear
Más detallesManual de Formulario. www.sagasoluciones.com info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75
Manual de Formulario info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75 MANUAL DE FORMULARIO CONTROL DEL DOCUMENTOS Realizado (21/01/2010) Inmaculada Peña Ruiz Técnico Revisado
Más detallesCOMO CREAR UNA PÁGINA WEB 3-VÍNCULOS. IMÁGENES. FORMULARIOS.
2011 2012 COMO CREAR UNA PÁGINA WEB 3-VÍNCULOS. IMÁGENES. FORMULARIOS. WWW.FAUBELL.COM vicente@faubell.com VÍNCULOS: Antes de proseguir hemos de repasar el concepto vínculo ya que vamos a utilizarlo mucho
Más detallesManual De Intranet Docentes (versión 1.0)
Manual De Intranet Docentes (versión 1.0) Contenido: 1. Acceso 2. Descripción de opciones del modulo. 3. Consultas de notas alumno. 4. Cursos a Dictar 5. Horario de Cursos 6. Listado para Evaluación 7.
Más detallesFacultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces
JSF + JSP + RichFaces Manual Introductorio al uso de JSF, JSP y RichFaces en Java El siguiente documento es un manual muy introductorio, ya que la primera vez que me encontré con estas 3 frases juntas
Más detallesTUTORIAL (TRANSLATE.CLASS)
TUTORIAL (TRANSLATE.CLASS) 6 DE FEBRERO DE 2012 (V. 0.9) NETFLIE. www.netflie.es meteolive.netflie.es E info@netflie.es Tutorial clase Translate. MeteoLive (http://meteolive.netflie.es) Índice de contenido
Más detallesCapítulo 3. JavaServer Faces
Capítulo 3. JavaServer Faces 3.1. Introducción JavaServer Faces (JSF) es el framework para aplicaciones Web en Java de Sun Microsystems, liberado apenas en Marzo del 2004, que busca tomar su lugar como
Más detallesUNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE
PROGRAMA: TUTORÍA VIRTUAL EN AMBIENTES DE APRENDIZAJE UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE 1 USO DE LOS RECURSOS EN MOODLE 1. Tipos de Recursos 2. Editar Páginas de Texto o Web 3. Enlazar
Más detallesCONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA
CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA
Más detallesManual de usuario para Facturación Electrónica 2011
Contenido Manual de usuario Facturación Electrónica.... 2 Requisitos... 2 Registro de usuario.... 2 Inicio de sesión.... 4 Cerrar Sesión.... 4 Mi cuenta.... 5 Datos Personales.... 5 Información Fiscal...
Más detallesQuiz 11: Crear preguntas. Juan Quemada, DIT - UPM
Quiz 11: Crear preguntas Juan Quemada, DIT - UPM 1 Quiz 10: Crear preguntas Objetivo: Introducir en la aplicación Quiz un formulario que permita crear preguntas nuevas y añadirlas a la base de datos. Paso
Más detallesActualización en módulo NÓMINA
Actualización en módulo NÓMINA La nueva actualización del módulo de Nómina permite la asignación de configuraciones que facilitaran el proceso de facturación. Lo invitamos a seguir el siguiente tutorial.
Más detalles... Instituto Politécnico Nacional Ingeniería en Sistemas Computacionales. Práctica 11
. Instituto Politécnico Nacional Ingeniería en Sistemas Computacionales.......... Práctica 11 Alumno: _Torres Fernández Yuliana Teresa Boleta: 2009630293 Grupo: 3CM2 Profesor: Cifuentes Alvarez Alejandro
Más detallesCotizador en línea Manual de Usuario
Cotizador en línea Manual de Usuario 1. Acceso al Sistema La ruta para ingresar a el cotizador es: http://www.accesolab.com/cotizador Si usted es un usuario registrado y autorizado por Accesolab, podrá
Más detallesMANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA
Más detallesMANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD
MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando
Más detallesALTAS MANUAL DE USUARIO ENVÍO DE CORREOS ELECTRÓNICOS
ALTAS MANUAL DE USUARIO ENVÍO DE CORREOS ELECTRÓNICOS Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario
Más detallesPANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
Más detallesInstrucciones para Integración con PayPal
Instrucciones para Integración con PayPal Tabla de Contenidos Descripción... 1 Opción 1: Añadir un carrito de compras Wordpress simple PayPal Shopping Cart... 2 Paso 1: Navegue a la página de Plugins...
Más detallesDiseño de actividades para el aula con Jclic Módulo 2: Generalidades sobre la creación de Proyectos Jclic
Diseño de actividades para el aula con Jclic Módulo 2: Generalidades sobre la creación de Proyectos Jclic Índice Presentación del módulo... 2 Introducción..3 Creación de un nuevo proyecto... 3 Almacenar
Más detallesManual de usuario Contabilidad Electrónica
Manual de usuario Contabilidad Electrónica Control de versiones Versión Responsable Fecha de elaboración Descripción de la versión 1.0 Jorge Robles Elaboración del documento Autorización Versión Responsable
Más detallesManual de uso del Taglib de Template Saga
1 Manual de uso del Taglib de Template Saga www.sagasoluciones.com info@sagasoluciones.com C/ Salado 11 Local 10. 41010 Sevilla T. + 34 954 45 72 75 F. + 34 954 45 75 72 CONTROL DEL DOCUMENTO Realizado
Más detallesUNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES
UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES MODULO DE CONTENIDOS DE MATERIALES En prácticamente cualquier tipo de asignatura existirá
Más detallesTrabajando con información WMS
Trabajando con información WMS QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Juan Carlos Méndez Felipe Raimann This work is licensed under a Creative Commons
Más detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detallesAplicaciones didácticas en Internet: DREAMWEAVER Bloque 2
Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2 1. Celdas y tablas, propiedades Dibujando celdas y tablas de disposición, podemos verificar las propiedades cambiando los datos en el panel que
Más detallesManual para usuarios USO DE ONEDRIVE. Universidad Central del Este
Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ
Más detallesDISEÑO WEB ADOBE DREAMWEAVER CS3
CLASE 6 CREACIÓN DE FORMULARIOS Todo sitio Web necesita recabar cierta información, a veces para contactarse con los visitantes, a veces para encuestas y en algunas ocasiones para realizar venta o contratación
Más detallesO C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1
SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE
Más detallesEUROPIO ENGINE LAB: FORMULARIOS WEB Y TABLAS HTML EN SOLO
20 EUROPIO ENGINE LAB: FORMULARIOS WEB Y TABLAS HTML EN SOLO UNOS POCOS PASOS HACE APENAS MENOS DE UN MES, LANCÉ UNA NUEVA VERSIÓN ESTABLE DE EUROPIO ENGINE: LA 3.2.5. ESTO ME MOTIVÓ A TERMINAR DOS COMPLEMENTOS
Más detallesDESARROLLO DE APLICACIONES WEB Introducción a Java Server Faces
DESARROLLO DE APLICACIONES WEB Introducción a Java Server Faces 1. Objetivo: Introducir los conceptos relacionados con la construcción de aplicaciones Web Java basadas en Java Server Faces 2.x. 2. Prerrequisitos:
Más detallesCon esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.
NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesGuía Notas Parciales. Intermedio
Guía Notas Parciales Intermedio ÍNDICE I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULAS) 6 IV. INGRESAR
Más detallesCreando una webquests
Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre
Más detallesMANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante
Más detallesInstrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica.
Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica. Con el fin de hacer más ordenado el proceso de configuración, hemos dividido este
Más detallesInsertar Estadísticas de Google Analytics. Tutorial
Insertar Estadísticas de Google Analytics Tutorial ÍNDICE 1. Cuentas de usuario de Google... 3 2. Acceder a Google Analytics... 3 3. Insertar el código en nuestra web... 7 4. Visualización de las Estadísticas...
Más detallesMANUAL DE INSTALACIÓN Y CONFIGURACIÓN
MANUAL DE INSTALACIÓN Y CONFIGURACIÓN Requisitos mínimos para la instalación. Servidor APACHE. Base de Datos MySQL. PHP 5. Cuenta FTP. PhpMyAdmin. Instalación. Para descargar la última versión de Drupal
Más detallesDCISERVICIOS, SA DE CV
DCISERVICIOS, SA DE CV MANUAL DE OPERACIÓN WEB. PERFIL ADMINISTRADOR. SISTEMA DE FACTURACIÓN ELECTRÓNICA PARA GENERACIÓN DE CFDI Enlace para accesar al sistema de facturación electrónica y generación de
Más detallesHerramienta CASE (Bouml)
Herramienta CASE (Bouml) Ingeniería de la Programación Práctica 6 1 Contenido La presentación es una traducción, con alguna pequeña aportación, del tutorial sobre Bouml que puede encontrarse en inglés
Más detallesGUIA PARA LA DISTRIBUCION DE APLICACIONES DE VISUAL BASIC 6.0
GUIA PARA LA DISTRIBUCION DE APLICACIONES DE VISUAL BASIC 6.0 Ingeniería del Software Este material de autoestudio fue creado en el año 2005 para la Licenciatura en Informática y ha sido autorizada su
Más detallesCÓMO AÑADIR UN FORMULARIO NUEVO O MODIFICAR EL DE CONTACTO DE LA WEB
CÓMO AÑADIR UN FORMULARIO NUEVO O MODIFICAR EL DE CONTACTO DE LA WEB En este manual trataremos de modificar el formulario de contacto que hay en la web y que está debajo de la cabecera de la página. También
Más detallesCOMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER
2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por
Más detallesGuia Rapida Consulta facturas de proveedor
Guia Rapida Consulta facturas de proveedor Facturación x Internet Page 1-1 of 13 Tabla de Contenido 1. Introducción...1-3 1.1 PROPÓSITO Y ALCANCE... 1-3 2. Acceso al Sistema...2-4 2.1 COMO ACCEDER AL SISTEMA
Más detallesEquipo Tic: Eva Álvarez, Jesús Espinosa, Marta Pacheco y Rafa Bracho.
INDICE 1) Configurar impresora. 2) Realización de álbum de fotos: gthumb. 3) Editor de imágenes: Gimp. 4) Utilización de escáner, 5) Algunos cambios en v3. 6) Uso de Jclic 6.1) Desde los ordenadores del
Más detallesRegistro y consulta de clientes según la ley para la prevención de lavado de dinero en Neodata ERP.
Registro y consulta de clientes según la ley para la prevención de lavado de dinero en Neodata ERP. Contenido Permisos...2 Agregar cuentas a las opciones del sistema...3 Registro de clientes con operaciones
Más detallesManual de JSP con MySQL
Contenido Introducción... 2 Requerimientos... 2 Requerimiento #1: IDE Eclipse... 2 Requerimiento #2: Apache Tomcat, Jboss y MySQL... 2 Desarrollo... 3 Paso #1: Ejecutar Eclipse... 3 Paso #2: WorkSpace...
Más detalles2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.
Como acceder a nuestra cuenta de OneDrive Business: 1. Inicie sesión en Office 365 (https://portal.office.com). 2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su
Más detallesCorreo electrónico SquirrelMail
WebHosting al mejor precio y con la mayor calidad Correo electrónico SquirrelMail El Webmail SquirrelMail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a
Más detallesKepler 8.0 USO DEL ERP
Kepler 8.0 USO DEL ERP CONTENIDO 1. Introducción... 3 2. Inicio del sistema... 3 3. Pantalla inicial... 4 4. Barra de menús... 5 a) Menú archivo... 5 b) Menú edición... 6 c) Menú Ver... 6 5. Ayuda... 8
Más detallesMANUAL DE USUARIO: CORREO CORPORATIVO AULA-3
MANUAL DE USUARIO: CORREO CORPORATIVO AULA-3 El servicio de correo Aula-3 se realiza con Webmail a través del servidor https://serviciodecorreo.es de Arsys. Las cuentas de usuario, tanto de alumnos/as
Más detallesManual Ingreso Notas y Acta Electrónica
Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)
Más detallese-invoicing Guía de usuario Online Billing
e-invoicing Guía de usuario Online Billing 1 Para cualquier consulta por favor póngase en contacto con : Email: einvoicing.es@tnt.com Tel: 916606000 Contenido Bienvenido a Online Billing 3 Registro en
Más detallesSUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER
SUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER En Chamonix siempre intentamos poner las cosas lo más fáciles posibles a nuestros clientes. Por ello, a continuación le facilitamos unas instrucciones detalladas
Más detallesSociedad de Seguros de Vida del Magisterio Nacional. Sistema de Pignoraciones Web. Manual de Usuario. Marzo, 2012.
Sociedad de Seguros de Vida del Magisterio Nacional Sistema de Pignoraciones Web Manual de Usuario Marzo, 2012. Elaborado por: Ing. Isaías Chavarría Mora. 1 Contenido 2 Introducción... 4 3 Consideraciones
Más detallesGuía de Usuario Envío del Formulario de Registro de Proveedores Potenciales.
INTRODUCCION El propósito de la presente guía es describir como los Proveedores deben completar y enviar el Formulario de Registro de Proveedores COMO USAR ESTA GUIA La presente guía está compuesta por
Más detallesEscudo Movistar Guía Rápida de Instalación Para Windows
Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS
Más detalles