Capítulo 3. JavaServer Faces
|
|
|
- Lourdes Pérez Muñoz
- hace 10 años
- Vistas:
Transcripción
1 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 estándar entre los muchos de su clase. JSF es un framework orientado a la interfaz gráfica de usuario (GUI), facilitando el desarrollo de éstas, y que sin embargo, realiza una separación entre comportamiento y presentación, además de proporcionar su propio servlet como controlador, implementando así los principios del patrón de diseño Model-View-Controller (MVC), lo que da como resultado un desarrollo más simple y una aplicación mejor estructurada. El enfoque mencionado anteriormente no es nada nuevo. Lo que hace a JSF tan atractivo, entre muchas otras cosas más, es que brinda un modelo basado en componentes y dirigido por eventos para el desarrollo de aplicaciones Web, que es similar al modelo usado en aplicaciones GUI standalone durante años [Bergsten, 2004], como es el caso de Swing, el framework estándar para interfaces gráficas de Java. Otra característica muy importante de JavaServer Faces es que, a pesar de que HTML es su lenguaje de marcado por default, no está limitado a éste ni a ningún otro, pues tiene la capacidad de utilizar diferentes renderers para los componentes GUI y obtener así diferentes salidas para mandar al cliente [Bergsten, 2004]. Así mismo, JSF es suficientemente flexible para soportar diversas tecnologías de presentación [Bergsten, 2004], destacando entre éstas JSP, ya que es una tecnología soportada, requerida y especificada para toda implementación de JavaServer Faces. 14
2 Ciclo de vida Otro aspecto muy importante dentro de JavaServer Faces es su ciclo de vida, el cual es similar al de una página JSP: el cliente hace una petición HTTP y el servidor responde con la página en HTML. Sin embargo, debido a las características que ofrece JSF, el ciclo de vida incluye algunos pasos más [Ball, 2003]. El proceso de una petición estándar incluye seis fases, como se muestra en la Figura 3.1.1, representadas por los rectángulos blancos: Figura Ciclo de Vida de JavaServer Faces Los rectángulos grises etiquetados con la leyenda Process Events representan la ejecución de cualquier evento producido durante el ciclo de vida. El funcionamiento de cada etapa se describe brevemente a continuación. 1. Restore View: también llamada Reconstitute Component Tree, es la primera etapa que se lleva a cabo, e inicia cuando se hace una petición. Su objetivo es la creación de un árbol con todos los componentes de la página en cuestión. 2. Apply Request Values: cada uno de los componentes del árbol creado en la fase anterior obtiene el valor que le corresponde de la petición realizada y lo almacena. 15
3 3. Process Validations: después de almacenar los valores de cada componente, estos son validados según las reglas que se hayan declarado. 4. Update Model Values: durante esta fase los valores locales de los componentes son utilizados para actualizar los beans que están ligados a dichos componentes [Geary & Geary, 2004]. Esta fase se alcanzará únicamente si todas las validaciones de la etapa anterior fueron exitosas. 5. Invoke Application: se ejecuta la acción u operación correspondiente al evento inicial que dio comienzo a todo el proceso. 6. Render Response: la respuesta se renderiza y se regresa al cliente. Dependiendo del éxito o fracaso de las tareas en cada una de las fases del ciclo de vida, el flujo normal descrito puede cambiar hacia caminos alternos según sea el caso Estructura de una aplicación JSF Se necesitan dos cosas para correr aplicaciones con JavaServer Faces: un contenedor Web para Java y una implementación de la especificación de JSF [Bergsten, 2004]. Debido a esto, la estructura del directorio de una aplicación JSF podría verse de la manera como lo muestra la Figura Los elementos propios de JavaServer Faces que conforman una aplicación son típicamente los siguientes: 1. Archivos JSP, que constituyen la interfaz gráfica de la aplicación y que contienen las diversas funcionalidades de JSF, como los tags que representan los componentes GUI. Un archivo de este tipo puede verse como lo muestra la Figura
4 2. Archivos XML, específicamente el archivo faces-comfig.xml que almacena las diferentes configuraciones y elementos a utilizar en la aplicación. Un ejemplo de este archivo se muestra en la Figura Archivos Java, típicamente desempeñando el rol de beans. 4. Archivos de paquetes de mensajes (message bundles). Figura Estructura de Directorio de una Aplicación JSF 17
5 Figura Archivo JSP con Tags de JSF 18
6 Figura Archivo faces-config.xml 3.2. JavaBeans De acuerdo a la especificación de JavaBeans, estos se definen como componentes de software reusables que pueden ser manipulados en una herramienta de desarrollo [JavaBeans, 2006]. De una manera más simple, un JavaBean se puede ver como una clase Java tradicional o un POJO (Plain Old Java Object) que sigue ciertas especificaciones de programación. 19
7 Las características más importantes de un bean son las propiedades que ofrece. Una propiedad es cualquier atributo de un bean que tiene: un nombre; un tipo; métodos para obtener (leer) y/o establecer (escribir) el valor de la propiedad. Enseguida se muestra un ejemplo de un JavaBean, con dos atributos (nombre, apellido) y sus correspondientes métodos para obtener sus valores (getnombre, getapellido) y para establecer nuevos valores (setnombre, getapellido). package com.jsf; public class BeanUsuario { private String nombre; private String apellido; // PROPERTY: nombre public String getnombre() { return nombre; } public void setnombre(string nuevovalor) { nombre = nuevovalor; } } // PROPERTY: apellido public String getapellido() { return apellido; } public void setapellido(string nuevovalor){ apellido = nuevovalor; } En JavaServer Faces se usan beans cuando se necesita conectar clases Java con páginas Web; en otras palabras, se utilizan para los datos que necesitan ser accedidos desde una página. Los beans son el medio para conectar la interfaz gráfica con la lógica aplicativa [Geary, 2004]. En JSF los beans son utilizados en las páginas que representan la interfaz gráfica, típicamente JSP, específicamente en los componentes. Para poder hacer uso de estos beans, se deben declarar en el archivo faces-config.xml. A continuación se muestra el ejemplo para el caso del bean presentado anteriormente. 20
8 <managed-bean> <managed-bean-name>usuario</managed-bean-name> <managed-bean-class>com.jsf.beanusuario</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> Lo anterior se puede traducir de la siguiente manera: construye un objeto de la clase com.jsf.beanusuario, llámalo usuario y mantenlo activo mientras dure la sesión. Una vez declarado el bean, éste puede ser utilizado por los componentes JSF a través de expresiones de referencia de valor, mejor conocidas como value binding expressions, y cuya sintaxis es la siguiente: <h:inputtext id=nombre value="#{nombrebean.nombrepropiedad}"/> Lo que se logra con estas expresiones es que el valor del componente estará mapeado a la propiedad especificada del bean en cuestión. De esta manera, cuando el componente sea renderizado, se llamará al método get respectivo; y cuando la respuesta al usuario sea procesada, se invocará al método set [Geary, 2004], de manera automática ambas operaciones. Es decir, el valor del componente será almacenado en la variable de la clase del bean, y así se podrá utilizar para las diversas operaciones que deban realizarse en la lógica aplicativa, y el valor a desplegar en la página Web será a su vez obtenido de la misma fuente (la variable de la clase del bean). 21
9 3.3. Paquetes de Mensajes Mejor conocidos como message bundles, estos paquetes agrupan todos los mensajes a desplegar en una página Web, es decir, la parte estática de éstas, con el objetivo de facilitar la internacionalización. Los mensajes de la aplicación deberán ser guardados en un archivo con el formato properties mostrado en la Figura Figura Archivo.properties El archivo deberá guardarse en el mismo directorio de las clases para mayor comodidad, aunque puede almacenarse en cualquiera, sin embargo, la extensión tendrá que ser siempre.properties. Para poder hacer uso de los mensajes, se debe cargar el archivo correspondiente en la página JSF a través de la sentencia siguiente: <f:loadbundle basename="com.jsf.messages" var="msgs"/> 22
10 Una vez cargados los mensajes, estos se podrán utilizar a través de value binding expressions, haciendo referencia a la variable en la que se guardaron: <h:outputtext value="#{msgs.nombre}"/> De esta manera, todos los mensajes que se quieran desplegar de manera estática, estarán almacenados en un archivo, reduciendo así las modificaciones a nuestras páginas JSF. La página resultante que hace uso de los ejemplos presentados, se muestra en la Figura Figura Página Resultante 23
11 3.4. Navegación La navegación se refiere a la forma en que se desplegarán las diferentes páginas de la aplicación a través de los eventos producidos por el usuario. La navegación se determina por medio de reglas declaradas en el archivo facesconfig-xml, que serán evaluadas con la respuesta obtenida del evento generado en la página actual para determinar la siguiente vista a desplegar. Es decir, cuando el usuario hace clic en un botón, y éste origina un submit de la forma, la aplicación debe analizar los datos mandados y determinar qué página desplegar a continuación. Para determinar la vista a mostrar, la aplicación toma la respuesta generada por el atributo action del componente que originó el evento, y en base a ésta y a las reglas establecidas, selecciona la página adecuada. A continuación se muestra el uso del atributo action en un componente, en este caso un botón: <h:commandbutton value="#{msgs.enviar}" action="exito" /> En este caso se ejemplifica la navegación estática, ya que el valor de action es simplemente una cadena de texto que no será afectada por los datos que ingrese el usuario. Sin embargo esto no es muy útil, ya que lo ideal sería analizar la información proporcionada por el usuario y en base a esto generar una respuesta adecuada para determinar la siguiente página a mostrar, lo que se conoce como navegación dinámica. Por lo tanto, para lograr lo mencionado, en lugar de asignarle una cadena de texto al atributo action, se hará referencia a un método de un bean a través de un value binding expression, de tal forma que dicho método analice los datos del usuario y genere una respuesta: 24
12 <h:commandbutton value="#{msgs.enviar}" action="#{control.verificar}" /> Todo método utilizado con el atributo action deberá regresar un String y no tener parámetros. El método verificar utilizado tendría la siguiente estructura: String verificar () { if (...) return "exito"; else return "fracaso"; } Como se mencionó anteriormente, las reglas de navegación serán declaradas en el faces-config.xml, siguiendo el siguiente formato: <navigation-rule> <from-view-id>/index.jsp</from-view-id> <navigation-case> <from-outcome>login</from-outcome> <to-view-id>/welcome.jsp</to-view-id> </navigation-case> </navigation-rule> Este ejemplo se puede traducir de la siguiente manera: si estando en la página /index.jsp se obtiene de un evento la respuesta logout, se desplegará entonces la página llamada /logout.jsp. Se pueden modificar las reglas y hacer diferentes combinaciones para que se ajusten a nuestras necesidades; por ejemplo, en el ejemplo anterior si se omite la línea <fromview-id>/index.jsp</from-view-id>, entonces todas las páginas que generen en su atributo action una salida logout mandarán el flujo a /logout.jsp, ya que no se ha definido ninguna página inicial. 25
13 Así mismo, se pueden definir varias reglas para una misma vista inicial, de tal manera que de una misma vista se puedan obtener varias rutas diferentes: <navigation-rule> <from-view-id>/index.jsp</from-view-id> <navigation-case> <from-outcome>login</from-outcome> <to-view-id>/welcome.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>signup</from-outcome> <to-view-id>/newuser.jsp</to-view-id> </navigation-case> </navigation-rule> Otro elemento importante en la definición de las reglas de navegación es fromaction, el cual se emplea cuando diferentes métodos utilizados en el atributo action arrojan una misma respuesta y se hace necesario identificar cuál de ellos se ha invocado para obtener la página adecuada a desplegar, como se ejemplifica a continuación: <navigation-case> <from-action>#{quiz.answeraction}</from-action> <from-outcome>again</from-outcome> <to-view-id>/again.jsp</to-view-id> </navigation-case> <navigation-case> <from-action>#{quiz.startoveraction}</from-action> <from-outcome>again</from-outcome> <to-view-id>/index.jsp</to-view-id> </navigation-case> En estos casos los value binding expression (#{quiz.answeraction}, #{quiz.startoveraction}) no son invocados, pues ya se han llamado desde el atributo action, sino que funcionan a modo de llave para encontrar la regla de navegación adecuada [Geary, 2004]. 26
14 3.5. Conversión y Validación Antes de que los datos ingresados por el usuario sean almacenados en los beans correspondientes del modelo, estos deben pasar por dos procesos necesarios de JSF: conversión y validación, siempre en este orden. La conversión es el proceso a través del cual se transforman los datos ingresados por el usuario en la forma Web en los tipos de datos que mapean en sus correspondientes variables de su bean. Es decir, los datos que proporciona el usuario, manejados como cadenas de texto, se transforman en int, Date o según sea el tipo de dato que se ha definido para cada uno de ellos en el bean especificado. La validación es el proceso mediante el cual JSF analiza los datos del usuario de manera semántica, de acuerdo a ciertas reglas especificadas para cada uno de estos, como pueden ser la longitud mínima y máxima para un campo de la forma. Ambos procesos tienen como objetivo filtrar los datos del usuario, de tal manera que los valores que se guardan en los beans sean coherentes y aceptados por el proceso llevado en la lógica aplicativa Conversión estándar JavaServer Faces proporciona algunos convertidores para los tipos de datos básicos. Así mismo, JSF realiza la conversión de manera automática para los tipos de datos Boolean, Byte, Character, Double, Float, Integer, Long, Short, BigDecimal, BigInteger, y para sus tipos primitivos, donde apliquen. JSF permite realizar la conversión a números, independientemente del tipo, pudiendo darles el formato deseado, como cantidad de dígitos en la parte entera o decimal. 27
15 Para lograr esto, lo único que debe hacerse es añadir al componente GUI el convertidor adecuado con sus diferentes atributos, según se necesite, como lo muestra el siguiente ejemplo, donde se usa el convertidor f:convertnumber y su atributo minfractiondigits para determinar el número mínimo de dígitos en la parte decimal: <h:inputtext value="#{bean.cantidad}"> <f:convertnumber minfractiondigits="2"/> </h:inputtext> El otro convertidor que proporciona JSF, además de los que realiza de manera automática, se encuentra f:convertdatetime, encargado de convertir y formatear datos de tipo Date: <h:inputtext value="#{bean.fechadate}"> <f:convertdatetime pattern="mm/yyyy"/> </h:inputtext> Así mismo se ha utilizado además su atributo pattern para determinar el formato que debe seguir. Tanto f:convertnumber como f:convertdatetime disponen de varios atributos con diferentes propósitos para darle formato a los datos deseados; para conocer más acerca de ellos es recomendable consultar la librería de tags de JSF, disponible en la página Para dar a conocer los errores que se han generado en el proceso de conversión, se debe añadir al componente GUI en cuestión el tag apropiado con el nombre del componente a manera de llave: 28
16 <h:inputtext id=cantidad value="#{bean.cantidad }"/> <h:message for="cantidad "/> La página con el mensaje desplegado se presenta en la Figura Figura Mensaje Desplegado Cuando la Conversión Falla Validación estándar JavaServer Faces proporciona validación para longitud de cadenas de texto y para rangos de números. Para el caso de validación de longitud, JSF utiliza el elemento f:validatelength: <h:inputtext value="#{bean.direccion}"> <f:validatelength minimum="13"/> </h:inputtext> Para rangos de números hace uso de f:validatelongrange: <h:inputtext value="#{bean.cantidad }"> <f:validatelongrange minimum="10" maximum="10000"/> 29
17 </h:inputtext> Así mismo, JSF permite realizar validación para campos que son necesarios o requeridos, añadiendo únicamente el atributo required al componente GUI deseado: <h:inputtext id=nombre value="#{bean.nombre}" required="true"/> En algunos casos podría desearse que el proceso de validación fuera omitido; por ejemplo, si se agrega un botón Cancelar a una página que contiene campos requeridos, al hacer clic en éste, la página mandará un error, pues no se han llenado los campos necesarios [Geary, 2004]. Para solucionar esto, JSF utiliza el atributo immediate en el componente GUI deseado con el objetivo de dejar a un lado la validación y pasar a la página requerida por el componente. <h:commandbutton value="cancel" action="cancel" immediate="true"/> Para desplegar los errores de validación se procede exactamente de la misma forma que en la conversión. El ejemplo se muestra en la Figura
18 Figura Mensaje de Error que se Despliega Cuando la Validación Falla Conversión personalizada La conversión personalizada se refiere a la creación de clases para que realicen dicho proceso, lo cual puede ser necesario cuando la aplicación desarrollada haga uso de tipos de datos complejos, como clases mismas. Las clases destinadas a realizar conversiones deberán implementar la interfaz Converter, que tiene dos métodos: Object getasobject(facescontext context, UIComponent component, String newvalue) String getasstring(facescontext context, UIComponent component, Object value) El primer método convierte una cadena de texto en un objeto del tipo deseado, arrojando una excepción del tipo ConverterException si el proceso falla: if (foundinvalidcharacter) { FacesMessage message = com.jsf.util.messages.getmessage( "com.jsf.messages", "badcharacter", new Object[]{ new Character(invalidCharacter) }); 31
19 } message.setseverity(facesmessage.severity_error); throw new ConverterException(message); El segundo método convierte el objeto en una cadena de texto para que pueda desplegarse al usuario [Geary, 2004]. Una vez creada la clase, se debe registrar en el archivo faces-config.xml: <converter> <converter-id>com.jsf.rfc</converter-id> <converter-class>com.jsf.rfcconverter</converter-class> </converter> Y para utilizarla: <h:inputtext value="#{bean.rfc}"> <f:converter converterid= com.jsf.rfc /> </h:inputtext> Validación personalizada Al igual que en la conversión personalizada, en la validación personalizada las clases deberán extender de una interfaz, sólo que ahora ésta será javax.faces.validator.validator, la cual define un único método: void validate(facescontext context, UIComponent component). Así mismo, si el proceso falla, se arrojará una excepción, ahora del tipo ValidatorException: if (validation fails) { FacesMessage message =...; message.setseverity(facesmessage.severity_error); throw new ValidatorException(message); } Al igual que en la conversión personalizada, las nuevas clases deberán ser declaradas en el faces-comfig.xml: <validator> 32
20 <validator-id>com.jsf.rfc/validator-id> <validator-class>com.jsf.rfcvalidator</validator-class> </validator> Y para hacer uso de ellas se hará de la misma forma: <h:inputtext value="#{bean.rfccard}" required="true"> <f:converter converterid= com.jsf.rfc /> <f:validator validatorid= com.jsf.rfc /> </h:inputtext> 3.6. Manejo de Eventos Los eventos juegan un papel muy importante dentro de JavaServer Faces, como se ha mencionado. Los componentes GUI de JSF responden a las acciones del usuario disparando eventos, que serán manejados por código de la aplicación, llamados listeners, que han sido registrados para ser notificados de la ocurrencia del evento [Bergsten, 2004]. Java Server Faces soporta dos tipos de eventos para los componentes GUI: eventos Value Change y eventos Action. La idea central del manejo de eventos es registrar los listeners adecuados para cada componente GUI, de tal manera que se realicen las operaciones apropiadas y deseadas Eventos Value Change Estos eventos son generados por componentes de entrada, tales como h:inputtext, h:selectmanymenu y h:selectoneradio, cuando su valor cambia y la forma en que están contenidos es mandada (submit). Para agregar un listener del tipo Value Change, además de asociarlo con el correspondiente componente GUI y a través de un value binding expression indicar el 33
21 método que se invocará al dispararse el evento, debe añadirse el atributo onchange para forzar que se haga el submit de la forma [Geary, 2004], ya que el cambio de valor no realiza esta acción: <h:selectonemenu value="#{bean.pais }" onchange="submit()" valuechangelistener="#{bean.cambiopais}"> <f:selectitems value="#{bean.nombrespaises }"/> </h:selectonemenu> De esta forma, cuando el usuario cambia el valor del componente GUI, se hace un submit de la forma y posterioemente se llama al método countrychanged del bean form; este método debe tener como parámetro una variable ValueChangeEvent, con la cual podrá obtener el nuevo valor del componente GUI: private static final String US = "United States";... public void cambiopais (ValueChangeEvent event) { FacesContext context = FacesContext.getCurrentInstance(); if(us.equals((string)event.getnewvalue())) context.getviewroot().setlocale(locale.us); else context.getviewroot().setlocale(locale.canada); } En el ejemplo anterior el listener se ha agregado como un atributo del componente, y el método que invoca pertenece a un bean. Existe otra alternativa que ofrece JSF y consiste en añadir el listener como un tag, en lugar de un atributo: <h:selectonemenu value="#{bean.pais}" onchange="submit()"> <f:valuechangelistener type="com.jsf.paislistener"/> <f:selectitems value="#{form. nombrespaises }"/> </h:selectonemenu> Y como se puede observar, en este caso se hace referencia a una clase Java, en lugar de un método de un bean, la cual debe implementar la interfaz 34
22 ValueChangeListener y definir únicamente el método void processvaluechange(valuechangeevent): public class PaisListener implements ValueChangeListener { private static final String US = "United States"; public void processvaluechange(valuechangeevent event) { FacesContext context = FacesContext.getCurrentInstance(); } } if (US.equals((String) event.getnewvalue())) context.getviewroot().setlocale(locale.us); else context.getviewroot().setlocale(locale.canada); Eventos Action Estos eventos son disparados por componentes tipo command, tales como h:commandbutton y h:commandlink, cuando el botón o el link son activados [Geary, 2004]. A diferencia de los eventos Value Change, los eventos Action realizan el submit de manera automáticamente, por lo cual sólo debe agregarse el atributo actionlistener, y la referencia al método a invocar, al componente GUI deseado, sin necesidad del atributo onchange: <h:commandlink actionlistener="#{bean.linkusado}"> </h:commandlink> Así mismo, el método linkusado debe ahora tener como parámetro una variable de tipo ActionEvent. Para agregar el listener a manera de tag, se procede de la misma forma que para los eventos Value Change, con sus cambios respectivos: 35
23 <h:commandbutton image="mountrushmore.jpg" action="#{rushmore.act}"> <f:actionlistener type="com.jsf.imagenlistener"/> </h:commandbutton> La clase a la que hace referencia, RushmoreListener, ahora implementa la interfaz ActionListener y el método void processaction(actionevent e): public class ImagenListener implements ActionListener { public void processaction(actionevent e) { FacesContext context = FacesContext.getCurrentInstance(); Map requestparams = context.getexternalcontext().getrequestparametermap(); String locale = (String) requestparams.get("locale"); } } if ("english".equals(locale)) context.getviewroot().setlocale(locale.uk); else if("german".equals(locale)) context.getviewroot().setlocale(locale.germany); 36
Taller 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
Curso 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
Unidad II. - Las técnicas en las que se basó, las categorías de análisis o ejes centrales que permiten guiar el proceso de investigación.
Unidad II Metodología de Solución de Problemas 2.1 Descripción del problema (enunciado). Este aspecto nos indica describir de manera objetiva la realidad del problema que se esta investigando. En la descripción
JAVA 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
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
Capitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Capítulo 2. Marco Teórico
Capítulo 2. Marco Teórico 2.1. Frameworks para Aplicaciones Web en Java Con el crecimiento exponencial de Internet en los últimos años, las aplicaciones Web se han convertido en una parte básica y común
Capitulo 5. Implementación del sistema MDM
Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo
Programación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer [email protected] Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
LiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Análisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
MANUAL 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
5.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
Capítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Requisitos. 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
Acronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Capítulo II. Arquitectura del Software
Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón
Introducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
MANUAL 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
PowerPoint 2010 Modificar el diseño de las diapositivas
PowerPoint 2010 Modificar el diseño de las diapositivas Contenido CONTENIDO... 1 MODIFICAR EL DISEÑO DE LAS DIAPOSITIVAS... 2 DISEÑO DE DIAPOSITIVAS EN POWERPOINT WEB APP... 13 1 Modificar el diseño de
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition
Guía Rápida de Inicio
Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase
App para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez [email protected] Dirección General de Presupuestos y Estadística Consejería de Hacienda
Roles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
JavaScript como Orientación a Objetos
Gustavo Lacoste ([email protected]) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas
GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS
GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en
Manual EDT DISEÑO EDT - CREAR EVENTO DE DIVULGACIÓN TECNOLÓGICA
Manual EDT DISEÑO EDT - CREAR EVENTO DE DIVULGACIÓN TECNOLÓGICA GESTIONAR EVENTOS DE DIVULGACIÓN TECNOLÓGICA La consulta de EDT es el punto de entrada a la funcionalidad de diseño de EDT. El coordinador
Modulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
SMS Gestión. manual de uso
SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2
MANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler
ADMINISTRADOR DE PROYECTOS SEIS Bizagi Process Modeler Copyright 2011 - bizagi Contenido CONSTRUCCIÓN DEL PROCESO... 1 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Fase... 4 Sub proceso Crear Entregable...
Comisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga
CAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Formularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
DOCENTES 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
Capitulo VI. Conclusiones.
Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra
Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Ejemplos básicos de webmathematica para profesores
Ejemplos básicos de webmathematica para profesores Cualquier cálculo hecho dentro Mathematica puede ser realizado usando webmathematica con dos limitaciones significativas. Primero, al usar webmathematica,
Manual de uso de la Consola de Administración para usuarios Administradores.
Manual de uso de la Consola de Administración para usuarios Administradores. I. ACCESO A LA CONSOLA DE ADMINISTRACIÓN 1. Para acceder a la consola de administración abra desde Internet Explorer la dirección
PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Tutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Elementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Gestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Capítulo 6. Desarrollo del Software
Capítulo 6. Desarrollo del Software Introducción El objetivo principal de la presente tesis como su título lo describe, es la animación de las tramas de comunicación principales de WCDMA. Para lograr dicho
MANUAL DE LA APLICACIÓN HELP DESK
CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado
Creación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
- MANUAL TÉCNICO - Implantación de software de Marketing Online
- MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: [email protected] REALIZADO POR:
Clases y Objetos. Informática II Ingeniería Electrónica
Clases y Objetos Informática II Ingeniería Electrónica Los Tipos de Datos Hasta ahora, en un programa podemos usar para representar variables a: Tipos fundamentales : enteros (int), caracteres (char),
Oficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Java Inicial (20 horas)
Java Inicial (20 horas) 1 Temario 1. Programación Orientada a Objetos 2. Introducción y Sintaxis Java 3. Sentencias Control Flujo 4. POO en Java 5. Relaciones entre Objetos 6. Polimorfismo, abstracción
Agosto. 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
19. Packages o paquetes
Programación orientada a objetos con Java 201 19. Packages o paquetes Objetivos: a) Definir el concepto de paquete b) Interpretar el código fuente de una aplicación Java donde se utilicen paquetes c) Construir
Curso 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
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP
Microsoft Dynamics Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general sobre el proceso de migración de Management
CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Universidad 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
SISTEMA DE GESTIÓN ACADÉMICA.
SISTEMA DE GESTIÓN ACADÉMICA. MANUAL DE USUARIO Módulos y funciones en Syllabus+. Sección Gestión 1 CONTENIDO GESTIÓN 1. PAQUETE DE GESTIÓN 5 2. IMPEDIMENTOS Y AUTORIZACIONES 7 2.1. IMPEDIMENTOS 7 2.1.1.
Guía Práctica para el Uso del Servicio de Software Zoho CRM
Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 4 Modificación de las Listas Estándar del Sistema Modificación del Menú Principal del Sistema Importación de información al Sistema Adición
Operación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
UNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Curso de Spring Framework
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su
CAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA. BizAgi Process Modeler
CONSTRUCCIÓN DEL PROCESO MESA DE AYUDA INTERNA BizAgi Process Modeler TABLA DE CONTENIDO PROCESO DE MESA DE AYUDA INTERNA... 3 1. DIAGRAMA DEL PROCESO... 4 2. MODELO DE DATOS... 5 ENTIDADES DEL SISTEMA...
Introducción a PHP. * No es necesario declarar previamente las variables.
Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los
Figura 4.1 Clasificación de los lenguajes de bases de datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje
La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Workflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO
SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO Consideraciones Iniciales I. El sistema está desarrollado bajo un entorno web por lo que puede ser accedido desde cualquier cliente
Curso de Java POO: Programación orientada a objetos
Curso de Java POO: Programación orientada a objetos Luis Guerra Velasco Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Introducción a la POO 2 Herencia y polimorfismo 3 Empaquetado de proyectos
CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler
Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...
Ingeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Guía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
CONSTRUCCIÓN DEL PROCESO TRANSACCIONAL Bizagi Process Modeler
Bizagi Process Modeler Copyright 2011 - bizagi Contenido 1. INTRODUCCIÓN A LAS TRANSACCIONES... 3 2. DIAGRAMA DEL PROCESO... 4 SUB PROCESO RESERVA... 5 SUB PROCESO REPORTE DE GASTOS... 8 3. MODELO DE DATOS...
Manual de uso. Manual de uso - citanet 1
Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración
GUÍA DE USUARIO DEL CORREO
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE
Facultad 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
Lección 1 Introducción a Struts. www.globalmentoring.com.mx [email protected]
Lección 1 Introducción a Struts www.globalmentoring.com.mx [email protected] Lección 1. Introducción a Struts Lección 1. Introducción a Struts Un framework es un conjunto de clases que nos
Access Control. Manual de Usuario
Access Control Manual de Usuario Contenido Login... 3 Pantalla Principal... 3 Registro de Acceso... 4 Catálogos... 5 Empleados... 5 Departamentos... 8 Puestos... 9 Perfiles... 9 Usuarios... 11 Horarios...
SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO
SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO 1 Objetivo del Manual Elaborado por: Revisado por: Aprobado por: Fecha: 13/08/2015 Difusión: Información del Manual
Sintaxis y Convenciones de Java. M. en C. Erika Vilches
Sintaxis y Convenciones de Java M. en C. Erika Vilches Estructura del Código en Java Hay una clase en un archivo fuente Hay métodos en una clase Hay enunciados en un método Anatomía de una Clase Cuando
UNIT4 CRM. Información de usuario. Release notes. v. 9.0.1.0 a v. 9.0.4.0 UNIT4 2011. Ref. acv9010u.docx
UNIT4 CRM Información de usuario Release notes a v. 9.0.4.0 UNIT4 2011 Ref. acv9010u.docx CRM Tabla de contenido Tabla de contenido 1. Introducción... 1 2. Requerimientos... 1 2.1. Requerimientos de hardware...1
Edición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Gestión de Retales WhitePaper Noviembre de 2009
Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción
Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online
Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS
REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Guía de Apoyo Project Web Access. (Jefe de Proyectos)
Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...
ENTORNO DE DESARROLLO MICROSOFT.NET 2010
ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos
Novedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Copyright 2011 - bizagi. Gestión de Cambios Documento de Construcción Bizagi Process Modeler
Copyright 2011 - bizagi Gestión de Cambios Bizagi Process Modeler Tabla de Contenido Gestión de Cambios... 4 Descripción... 4 Principales factores en la Construcción del Proceso... 5 Modelo de Datos...
Introducción a los sitios de SharePoint en Office 365
Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA
UNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo
