Creación de Aplicaciones Web utilizando Java Server Faces y Netbeans con Visual Web Pack

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Creación de Aplicaciones Web utilizando Java Server Faces y Netbeans con Visual Web Pack"

Transcripción

1 Creación de Aplicaciones Web utilizando Java Server Faces y Netbeans con Visual Web Pack Alejandro Pieschacón Rueda Resumen En el diseño y construcción de aplicaciones Web, es cada día más común el desarrollo de nuevas tecnologías que permitan una manera fácil y versátil para los diseñadores de este tipo de aplicaciones. Este artículo ofrece una breve descripción de la tecnología implementada en Java Server Faces, además de la implementación de una sencilla aplicación Web utilizando esta tecnología. Palabras Clave: Java Server Faces, Netbeans, Visual Web Pack, Aplicaciones Web. Abstract In the design and construction of web applications it has become more frequent the development of new technologies that enable faster and more versatile design of web applications. This article offers a brief description of the technology applied in Java Server faces, plus the overview of the implementation of the web application using the Java technology. Keywords: Java Server Faces, Netbeans, Visual Web Pack, Web Applications.

2 42 Universidad El Bosque - Facultad de Ingeniería de Sistemas INTRODUCCIÓN El desarrollo de aplicaciones Web es cada día más común en nuestra sociedad, por lo que la utilización de tecnologías que permitan el desarrollo de este tipo de aplicaciones en un menor tiempo posible, de mejor calidad y eficiencia es cada día más necesario. Browser accesses page HTTP Request renders HTML JavaServer myform.jsp myui Este artículo pretende ofrecer un breve vistazo a la tecnología Java Server Faces, implementada mediante la herramienta de desarrollo de aplicaciones Netbeans con el paquete Visual Web Pack, mediante la descripción detallada de la implementación de una aplicación sencilla que integre alguno de los componentes mas comunes de Java Server Faces y adicionalmente el paquete para manejo de correos electrónicos JavaMail. Java Server Faces El API de Java Server Faces, ofrece un marco de trabajo estándar, para la construcción de aplicaciones Web. Esta tecnología provee al usuario con una serie de interfaces de usuario (UI) prediseñadas y un modelo de eventos para la comunicación entre las interfaces de usuario y los objetos que van debajo de la aplicación. [1] Java Server Faces fue diseñado para ser una herramienta amigable, para que las herramientas de desarrollo de software soporten el método de generación de interfaces de usuario a través de arrastre y pegado (Drag and Drop), además de permitirle a grupos de terceros, desarrollar interfaces de usuario adicionales que cualquier desarrollador de Java Server Faces pueda utilizar. Los principales componentes del API de Java Server Faces son: Un API y una implementación de referencia para: representar componentes UI, manejo de eventos, validación del lado del servidor y conversión de datos; definir la navegación entre páginas, soportar internacionalización y accesibilidad. Una librería de etiquetas Java Server Pages (JSP) personalizadas para dibujar componentes UI dentro de una pagina JSP. [2] Estructura de una aplicación Java Server Faces Las aplicaciones con Java Server Faces, son aplicaciones Web construidas sobre el marco de trabajo de Java Servlet, por lo que siguen el mismo esquema empaquetado general de cualquier otra paliación J2EE. Como se aprecia en la siguiente figura la interfase de usuario creado con tecnología Java Server Faces (representado por myui) se ejecuta en el servidor y se renderiza en el lado del cliente. Managed Beans Es un objeto JavaBean que es instanciado por la aplicación Web con Java Server Faces y almacena ya sea un session scope, application scope o request scope, lo cuales cumplen con las siguientes características [3]: SessionBean: Este session scope inicia cuando el usuario accede por primera vez a una página de la aplicación Web y termina cuando la sesión del usuario termina por tiempo de inactividad o cuando la aplicación invalida dicha sesión. ApplicationBean: Este application scope inicia cuando se inicializa la paliación y dura hasta que el servidor la detiene. Toda la información almacenada en este bean, esta disponible para toda sesión y solicitud que utilice el mismo mapa de paliación. RequestBean: Este request scope inicia cuando el usuario envía una solicitud a través de una página y termina cuando la respuesta esta completamente entregada, cualquiera que sea la página. En Java Server Faces, los manager beans contienen métodos de hacino, los cuales son invocados por el marco de trabajo del Java Server Faces, en respuesta a la acción de un usuario o un evento que contenga el código que realmente manipula el comportamiento del modelo de información detrás de la aplicación. JavaMail HTTP Response Figura. Esquema Java Server Faces Tomado de: Es un conjunto abstracto de APIs que modelan un sistema de correo, que permite leer, componer y enviar mensajes electrónicos. Está diseñado para proporcionar acceso independiente del protocolo para enviar y recibir mensajes dividiéndose en dos partes: Cómo enviar y recibir mensajes independientemente del proveedor y/o protocolo.

3 Revista de Tecnología - Journal of Technology Volumen 6, No. 2, Julio - Diciembre La segunda parte habla de lenguajes específicos del protocolo como SMTP, POP, IMAP, y NNTP [4]. Netbeans con Visual Web Pack Netbeans es un ambiente integrado de desarrollo para Java y J2EE, permite crear aplicaciones de consola y Applets a través de programación icónica basada en formularios, tiene soporte en tiempo real para depurar errores, permite integrar los contenedores Web y Motores de Bases de Datos para el desarrollo de aplicaciones Web. Es una herramienta versátil que ayuda a mejorar el desarrollo y se puede tener una orientación de usabilidad desde el punto de vista del cliente al permitirle visualizar formularios y demás interfaces del proyecto que se este desarrollando. [5] Visual Web Pack, es un paquete adicional de Netbeans, que permite la integración de componentes Java Server Faces, para el desarrollo de aplicaciones Web. Es una herramienta amigable, que utiliza la tecnología Drag and Drop que facilita y reduce el tiempo de programación en un tiempo considerable, ofreciendo opciones confiables en cuando a diseño e implementación de aplicaciones. Incluye una librería comprensible de componentes Java Server Faces como Tablas, Calendarios, Árboles, Tab Set, Carga de Archivos y muchos otros. [6] Diseño de la aplicación La aplicación Web que se desarrollara en este artículo pretende generar un mayor entendimiento a las tecnologías mencionadas al inicio del artículo y corresponde a la implementación de una minina parte de lo que la tecnología Java Server Faces tiene para ofrecer. La aplicación como tal es una simple encuesta, en la que se implementaran algunos de los componentes mas comunes en el desarrollo de aplicaciones Web y que están presentes en el paquete de Visual Web Pack de Netbeans como son: RadioButtons, CheckBox, DropDown List, TextField, Labels y Buttons, adicionalmente se implementara el uso de JavaMail y los Managed Beans mencionados con anterioridad en este articulo. La librería JavaMail se utilizara para el envío de las respuestas seleccionadas en la encuesta, al correo electrónico digitado por el usuario. En cuanto a los Scopes, la aplicación creada utilizara un objeto en el application scope para contar los personas que han realizado la encuesta, un objeto en el session scope, para asegurarse que la persona realice la encuesta una vez por sesión y un objeto en el request scope para almacenar el correo electrónico al que se enviara el mail con las respuestas seleccionadas. Manejo y configuración del Software Por ser una aplicación Web realizada con Java Server Faces, para su diseño, desarrollo e implementación, se requieren de las siguientes herramientas y tecnologías de Software: JDK 1.6 o superior, el cual permite la implementación de cualquier tipo de aplicación en lenguaje Java, este recurso se encuentra disponible en así como las instrucciones para correspondiente instalación, las cuales no hacen parte de este artículo. Java Sever Faces Components / Java EE Platform, las cuales se encuentran incluidas en los paquetes 1.2 con Java EE 5 y 1.1 con J2EE 1.4, estos paquetes así como las instrucciones de instalación se encuentran disponibles en: ml. 1 Apache Tomcat 5.5 o superior, el cual brinda las funcionalidades de un servidor de aplicaciones Web. Este servidor se encuentra disponible en: así mismo se encuentra la documentación necesaria para su instalación e implementación. JavaMail Api 1.4 o superior, este paquete se encuentra disponible en: html. Netbeans 5.5 o superior, con el paquete adicional Visual Web Pack, el cual se encuentra disponible así como las instrucciones para su instalación en: Construcción de la aplicación Una vez se tienen instaladas todas las herramientas de software necesarias para la implementación de una aplicación Web, utilizando Java Server Faces y Netbeans con Visual Web Pack, es posible iniciar la construcción de una aplicación Web sin problemas, para esto se deben seguir los siguientes pasos: Creación del proyecto nuevo: 2 1. Inicie el IDE de Netbeans usando la opción adecuada desde la siguiente lista: 1 Para la implementación de la aplicación descrita en este articulo, se utilizara el Bundled Tomcat , que viene incluido en el paquete Enterprise de Netbeans, disponible en: 2 IDE, siglas en inglés de Integrated Development Environment o Entornos Integrados de Desarrollo.

4 44 Universidad El Bosque - Facultad de Ingeniería de Sistemas - Windows. Doble-click al icono de NetBeans ubicado en el escritorio. - Mac. Doble-click al icono de NetBeans ubicado dentro de la carpeta de instalación. - Sistema Operativo Solaris (SPARC y x86 Platform Editions) y Linux. Navega a el directorio bin de tu instalación de NetBeans, digite./netbeans y presione Enter. 2. Cree un proyecto nuevo escogiendo File > New Project desde el menú principal. En el panel de categorías, selecciona Web, y en el panel de proyectos, selecciona Visual Web Application. 3. Click en Next. 4. Escoja un servidor y una versión de Java EE. 5. Nombre el proyecto como desee y haga click en finalizar. El IDE crea el directorio del proyecto dentro de tu directorio personal por defecto. 6. En la ventana Projects aparecerá el nombre de la aplicación que acaba de crear, para examinar el proyecto simplemente basta con desplegar los nodos que aparecen dentro de cada proyecto, como se muestra en la siguiente figura. nodo de la página y selecciones Set as Start Page desde el menú emergente. Creación de las páginas Web. Las aplicaciones Web utilizan paginas JSP y pages beans, en lugar de paginas HTML, ya que las paginas JSP, permiten que el servidor genere respuestas HTML para que sean desplegadas en el navegador del cliente. La page bean, contiene la lógica que el servidor ejecuta cuando genera una respuesta HTML, asi mismo contiene la lógica que el servidor ejecuta cuando el cliente ha enviado una página. Para la aplicación de este articulo se utilizaran dos paginas Web, la primera se llama Encuesta.jsp y será la pagina de inicio que contenga las preguntas de la encuesta de la aplicación y la segunda se llama, Confirmacion.jsp, la cual se encargara de desplegar el mensaje de confirmación de que las respuestas de la encuesta ha sido enviada con éxito al correo seleccionado. Como aparece en la sección anterior, en el momento en que se crea el nuevo proyecto, Page1.jsp aparece como la pagina de inicio por defecto, para la aplicación de este articulo, se renombrara esta pagina por Encuesta.jsp y adicionalmente se creara una segunda pagina Confirmacion.jsp así: 1. Haga click derecho en el nodo Page1.jsp y seleccione la opción Rename del menú desplegable. Digite el nuevo nombre del archivo y haga click en Continuar. 2. Para crear la segunda pagina haga click derecho sobre el nodo Web Pages, seleccione New > New Page del menú desplegable. Digite el nombre de la pagina y haga click en finalizar. Ahora hay que insertar los siguientes componentes que compondrán la encuesta: Figura 1. Ventana Projects 7. Bajo el nodo Web Pages esta el nodo Page1.jsp. El IDE crea esta página por defecto y la hace la página de inicio. La marca de flecha cerca a el nodo identifica a la página como la página de inicio. Si desea utilizar una página diferente como página de inicio, haga click derecho en el Label: los cuales contendrán las etiquetas con el titulo de la encuesta y las preguntas que hay en ella. Static Text: desplegara el correo al que se enviaron las respuestas de la encuesta en la página de confirmación. RadioButton Group, CheckBox Group, DropDown List y TextField: corresponden a las respuestas de las preguntas de la encuesta. Button: se encargara de enviar las respuestas al usuario que realiza la encuesta al correo electrónico seleccionado y volver a la página de inicio desde la página de confirmación. El resultado que se espera obtener es el que se aprecia en la siguiente figura

5 Revista de Tecnología - Journal of Technology Volumen 6, No. 2, Julio - Diciembre Figura 2. Diseño de la Encuesta :Para agregar los componentes mencionados como aparecen en la figura anterior, siga los siguientes pasos: 1. Haga doble clik sobre el nodo Encuesta.jsp, para abrir la página en el editor visual el cual esta en el área de edición, como aparece en la siguiente figura: Figura 4. Paleta de Componentes 4. Repita el paso 3, ahora colocando los labels uno debajo del otro dejando un espacio entre cada uno de ellos para colocar los componentes correspondientes a las respuestas para completar las preguntas de la encuesta con las siguientes frases en el siguiente orden: Le pareció interesante el Articulo? Seleccione sobre los cuales le gustaría recibir mas información. Seleccione en la escala de 1 a 10 de la siguiente lista, la opinión que tiene sobre el artículo, siendo diez la más alta y uno la más baja. Figura 3. Diseñador Visual 2. Para insertar los componentes mencionados, seleccione cada uno de ellos de la paleta de componentes (figura 3) y arrástrelo sobre la página ubicada en el área de edición. 3. Seleccione el componente de tipo Label y arrástrelo al centro de la página de diseño. Digite la frase Encuesta Articulo, haga click sobre otra sección de la página para confirmar la frase que acaba de digitar. Si desea modificar el contenido, haga doble click sobre el Label. Digite la cuenta de correo electrónico donde desea recibir sus respuestas a la encuesta. 5. Seleccione el componente RadioButton Group de la paleta y arrástrelo debajo de la primera pregunta de la encuesta. Haga click derecho sobre el componente y seleccione la opción Configure Default Options del menú emergente. Modifique los campos Display y Value de la tabla, coloque los valores Si y No para ambos campos en una fila distinta cada uno, haciendo doble click sobre cada uno de los campos que desea modificar. Para eliminar o adicionar una fila en la tabla, haga click sobre los botones Delete y New respectivamente.

6 46 Universidad El Bosque - Facultad de Ingeniería de Sistemas 6. Seleccione el componente CheckBox Group de la paleta y arrástrelo debajo de la segunda pregunta. Siga los pasos de la opción Configure Default Options, pero ahora con los valores siguientes: Java Server Faces, Scopes, Netbeans convisual Web Pack y Servlets y JSP. 7. Seleccione el componente DropDown List arrástrelo debajo de la tercera pregunta. Siga los pasos de la opción Configure Default Options del paso 5 con los siguientes valores: 1, 2, 3, 4, 5, 6, 7, 8, 9 y Seleccione el componente TextField arrástrelo debajo de la cuarta pregunta. 9. Seleccione el componente Button arrástrelo debajo del TextFiel que acaba de colocar. Modifique su texto a Enviar. 10. Presione las teclas ctrl.+ s para salvar los cambios realizados en la página. Para la página de confirmación: 1. Haga doble click sobre el nodo Confirmacion.jsp 2. Seleccione el componente Label modifique el texto a Gracias por realizar la encuesta. Sus respuestas han sido enviadas a su cuenta de correo:. 3. Seleccione el componente Static Text arrástrelo enfrente del componente Label que acaba de colocar. 4. seleccione el componente Button arrástrelo debajo del Static Text que acaba de colocar. Modifique el texto a Volver. 5. Presione las teclas ctrl.+ s para salvar los cambios realizados en la página. Configuración de los objetos en los scopes. Para complementar el funcionamiento de la aplicación, se deben agregar una serie de objetos que almacenaran los valores que componen la encuesta y que hacen parte de la aplicación. Cada uno de estos objetos serán agregados en los scopes según las siguientes características: 1. contador: almacenará el número de personas que han participado en la encuesta. Será adicionado en el application scope, por lo que se requiere que persista durante las sesiones de la aplicación. 2. aparticipado: un objeto de tipo Booleano, el cual verifica si el usuario ha participado o no en la encuesta durante su sesión, por eso será adicionado en el session scope. 3. correo: almacena el correo al que serán enviadas las respuestas de la encuesta. Por ser un valor que únicamente se requiere cada vez que el usuario participa en la encuesta, será adicionado en el request scope. Para adicionar los objetos anteriores a sus respectivos scopes, se deben seguir los siguientes pasos: 1. En la ventada Outline ubicada debajo de la ventana Projects, haga click derecho sobre el nodo ApplicationBean1, seleccione la opcion Add > Property. Digite el nombre contador, seleccione el tipo y haga click en el botón Ok. Haga doble click en el nodo ApplicationBean1 para abrir el código fuente, busque el objeto contador que acaba de crear y asígnele el valor igual a cero (0). Presione ctrl.+s, para guardar los cambios y ctrl.+f4 para cerrar la ventana. 2. Repita el paso anterior para el nodo SessionBean1, adicione la propiedad aparticipado, seleccione el tipo boolean. Haga doble click en el nodo SessionBean1 para abrir el código fuente, busque el objeto aparticipado que acaba de crear y asígnele el valor igual a false. Presione ctrl.+s, para guardar los cambios y ctrl.+f4 para cerrar la ventana. 3. Al igual que en el paso anterior, en el RequestBean1, adicione la propiedad correo, de tipo String. Configuración de la acción del botón Enviar. Una vez se tienen hechas las páginas y configurados los objetos en los scopes, se puede configurar las acciones que se realizaran cuando se realice un click sobre el botón Enviar que se coloco en la página de la encuesta. Para esto siga los siguientes pasos: 1. Haga doble click sobre el nodo Encuesta.jsp. 2. Seleccione el botón Enviar y haga doble click sobre el mismo. Una ventana con el código fuente de la página aparecerá en el área de edición. Dentro de esta se creará automáticamente el método button1_action(). 3. Dentro del método anterior copie y pegue el siguiente código. //Método para aumentar el objeto contador getapplicationbean1().setcontador(getapplicationbean 1().getContador()+1); //Método para cambiar el estado del objeto aparticipado getsessionbean1().setaparticipado(true); //Metodo para asignarle el valor al objeto correo getrequestbean1().setcorreo(textfield1.gettext().tostrin g());

7 Revista de Tecnología - Journal of Technology Volumen 6, No. 2, Julio - Diciembre //Metodo para obtener las respuestas seleccionadas de la pregunta 2 de la encuesta String[] seleccion = new String[checkboxGroup1.getSelected().toString().length() ]; seleccion = (String[])checkboxGroup1.getSelected(); String respuesta = new String(""); for(int i=0; i<seleccion.length;i++){ respuesta = respuesta+seleccion[i]+"\n"; // Dirección de correo a la que se envían las respuestas de la encuesta. String to = (String)textField1.getText(); String subject = "Respuestas Encuesta"; // Asunto del correo. //Mensaje del correo. String message = new String("Las respuestas de su encuesta son:\n\n"+label2.gettext().tostring()+"\n\n"+ radiobuttongroup1.getselected().tostring()+"\n\n"+labe l3.gettext().tostring()+"\n\n"+ respuesta+"\n\n"+label5.gettext().tostring()+"\n\n"+dro pdown1.getselected().tostring )+"\N\n"+ "El numero de personas que han participado en la encuesta son: "+"\n\n"+getapplicationbean1().getcontador()); //Direccion del servidor de correo SMTP. String mailhost = "smtp.correo"; // this code may not work //Nombre de usuario de la cuenta de correo de donde se envia el correo. String user = //Contraseña del usuario de la cuenta de correo. String password = "prueba"; boolean auth = true; boolean ssl = true; Properties props = System.getProperties(); if (mailhost!= null){ props.put("mail.smtp.host", mailhost); props.put("mail.smtps.host", mailhost); if (auth){ props.put("mail.smtp.auth", "true"); props.put("mail.smtps.auth", "true"); // Get a Session object Javax.mail.Session session = Javax.mail.Session.getInstance(props); // construct the message javax.mail.message msg = new MimeMessage(session); try { // Set message details Msg.setRecipient(javax.mail.Message.RecipientType.TO, new InternetAddress(to)); msg.setsubject(subject); msg.setsentdate(new Date()); msg.settext(message); // send the thing off SMTPTransport t = (SMTPTransport)session.getTransport(ssl? "smtps" : "smtp"); try { if (auth) t.connect(mailhost, user, password); else t.connect(); t.sendmessage(msg, msg.getallrecipients()); finally { t.close(); log("mail was sent successfully."); catch (Exception e) { if (e instanceof SendFailedException) { MessagingException sfe = (MessagingException)e; if (sfe instanceof SMTPSendFailedException) { SMTPSendFailedException ssfe = (SMTPSendFailedException)sfe; log("smtp SEND FAILED:"); Exception ne; while ((ne = sfe.getnextexception())!= null && ne instanceof MessagingException) { sfe = (MessagingException)ne; if (sfe instanceof SMTPAddressFailedException) { SMTPAddressFailedException ssfe = (SMTPAddressFailedException)sfe; log("address FAILED:"); log(ssfe.tostring()); log(" Address: " + ssfe.getaddress()); log(" Command: " + ssfe.getcommand()); log(" RetCode: " + ssfe.getreturncode()); log(" Response: " + ssfe.getmessage()); else if (sfe instanceof SMTPAddressSucceededException) { log("address SUCCEEDED:"); SMTPAddressSucceededException ssfe = (SMTPAddressSucceededException)sfe; else { log("got Exception: " + e);

8 48 Universidad El Bosque - Facultad de Ingeniería de Sistemas Nota: El servidor de correo, corresponde a la dirección electrónica del protocolo SMTP que permite el envió de correos electrónicos desde un servidor de correo determinado. Además el servidor de correo debe tener habilitado el puerto 465 para el protocolo SMTPS que permite la autenticación de un usuario y contraseña en una cuenta de correo. 4. Para que la aplicación pueda enviar los correos electrónicos, es necesario adicionar la librería correspondiente al paquete de JavaMail, para esto siga las siguientes instrucciones: En la ventana Proyects, haga click derecho sobre el nodo Libraries > Add JAR / Folder. Busque el archivo mail.jar, seleccionelo y haga click abrir. 5. Adicione los siguientes imports al principio del código fuente de la página Encuesta.jsp import java.util.date; import javax.faces.application.facesmessage; import javax.faces.component.uicomponent; import javax.faces.context.facescontext; import javax.faces.validator.validatorexception; import javax.mail.*; import java.util.properties; import javax.mail.internet.mimemessage; import javax.mail.internet.internetaddress; import javax.mail.internet.*; import javax.mail.address; import javax.mail.messagingexception; import javax.mail.passwordauthentication; import javax.mail.sendfailedexception; import javax.mail.session; import javax.mail.transport; import javax.mail.urlname; import javax.mail.event.transportevent; import com.sun.mail.smtp.smtptransport; import com.sun.mail.smtp.*; import com.sun.rave.web.ui.component.message; import javax.faces.facesexception; 6. En el código fuente, busque el metodo prerender() y adicione el siguiente código: if(getsessionbean1().isaparticipado()) Button1.setDisabled(true); 7. Presione las teclas ctrl+s para salvar los cambios. Configuración de la pagina Confirmacion.jsp La página de confirmación despliega un mensaje de agradecimiento y confirmación del correo al que será enviado el correo electrónico con las respuestas de la encuesta, para completar este procedimiento siga los siguientes pasos: 1. Haga doble clik sobre el nodo Confirmacion.jsp, en la ventana Projects. 2. En el área de edición, haga click sobre el botón Java para abrir el código fuente de la página. 3. Busque el método prerender() y adicione el siguiente código: StaticText1.setText(getRequestBean1().getCorre o().tostring()); 4. Presione las teclas ctrl+s para salvar los cambios. Configuración de la navegación de la aplicación. Para configurar la navegación de la aplicación de los botones siga los siguientes pasos (Figura 5): Figura 5. Página de Navegación 1. En la ventana Projects, haga doble click sobre el nodo Page Navigation. 2. Haga click sobre Encuesta.jsp para agrandar el icono. 3. Seleccione el puerto de conexión junto al button1 y arrástrelo hasta el icono de Confirmacion.jsp. 4. Haga doble click sobre el label del conector que acaba de crear para seleccionar el modo de edición. Escriba enviar y presione enter. 5. Haga click sobre Confirmacion.jsp para agrandar el icono. 6. Seleccione el puerto de conexión junto al button1 y arrástrelo hasta el icono de Encuesta.jsp. 7. Haga doble click sobre el label del conector que acaba de crear para seleccionar el modo de edición. Escriba volver y presione enter 8. Presione las teclas ctrl. + s para guardar los cambios. Ejecutar la aplicación. Una vez se ha completado todos los pasos anteriores, solo resta poner en marcha la aplicación, para esto simplemente haga click sobre el botón Run Main Project en la barra principal de tareas. CONCLUSIONES La utilización de Java Server Faces a la hora de desarrollar una aplicación Web, puede ser la mejor opción, debido a que permite desarrollar aplicaciones en un menor tiempo

9 Revista de Tecnología - Journal of Technology Volumen 6, No. 2, Julio - Diciembre que cualquier otra tecnología similar, además de disminuir la escritura de código y facilitar el diseño a los programadores. Sin embargo Java Server Faces, oculta mucha de la arquitectura de una aplicación Web lo que podría dificultar eventuales modificaciones a la misma, consecuencia de un requerimiento nuevo que la tecnología no maneje. Netbeans junto con el paquete Visual Web Pack, se convierte en una herramienta versátil y amigable que permite la fácil construcción de nuevas aplicaciones Web o de cualquier otro tipo que implemente tecnología Java, J2EE, Java Server Faces, y muchas otras. REFERENCIAS [1] Bergsten Hans, Java Server Faces, O'Reilly, [2] Java, Introduction to Java Server Faces part 1, disponible en JavaServer-Faces-1/ (11/05/2007) [3] Netbeans, Understanding Scopes and Managed Beans, disponible en (11/05/2007) [4] Java en Castellano. API de JavaMail, disponible en (11/05/2007) [5] Netbeans, IDE para Java y J2EE, disponible en (11/05/2007) [6] Netbeans, Introduction to the Netbeans Visual Web Pack, disponible en (11/05/2007) Artículo de informe de resultado de proyecto de Informática. El Autor Alejandro Pieschacón Rueda Ingeniero de Sistemas de la Facultad de Ingeniería de Sistemas de la Universidad El Bosque.

Introducción a JAX-WS Web Services

Introducción a JAX-WS Web Services INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO ALUMNO: SANLUIS CASTILLO JOSE DAVID PROFESOR: CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO MATERIA: WEB APPLICATION DEVEPLOMENT Introducción a JAX-WS

Más detalles

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches Conociendo el ambiente de programación de Java M. en C. Erika Vilches La variable PATH Una vez que se ha aceptado la licencia del JDK y que se ha instalado satisfactoriamente y antes de poder utilizarlo,

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

Universidad ORT - Arquitectura de Software. Requisitos

Universidad ORT - Arquitectura de Software. Requisitos Requisitos Versión 1.5 (o superior) de la JDK de Java NetBeans 6.5 como IDE de desarrollo JBoss 4.2.x como Application Server Variable de entorno de Windows JAVA_HOME apuntando al directorio de instalación

Más detalles

RUEDA TORRES DULCE CAROLINA 3CM2 HIBERNATE EN UNA APLICACIÓN WEB

RUEDA 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 detalles

Tutorial Envio de correos con Java Mail

Tutorial Envio de correos con Java Mail Tutorial Envio de correos con Java Mail Esta vez vamos a ver un ejemplo sencillo de como enviar un correo con java, por medio de java mail. Lo primero que es descargar la libreria de java mail, lo podemos

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

Tutorial 4. Aplicaciones Web con NetBeans 5.0

Tutorial 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 detalles

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos Manual de configuración del correo electrónico Netkiamail en distintos dispositivos 1. - INTRODUCCION En este manual aprenderá a configurar una cuenta de correo electrónico para clientes de correo de equipos:

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

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

Más detalles

Outlook Web Access Para Exchange Server

Outlook Web Access Para Exchange Server INSTITUO NACIONAL DE ESTADISTICA E INFORMATICA OFICINA TECNICA DE INFORMATICA Outlook Web Access Para Exchange Server Dirección Ejecutiva de Soporte Técnico - OTIN Administración de Red INEI Outlook Web

Más detalles

Desarrollo de un servicio web para el envío de correos utilizando C# y su correspondiente cliente consumidor utilizando Java

Desarrollo de un servicio web para el envío de correos utilizando C# y su correspondiente cliente consumidor utilizando Java Desarrollo de un servicio web para el envío de correos utilizando C# y su correspondiente cliente consumidor utilizando Java Versión 0.1 Jorge Iván Meza Martínez http://www.jorgeivanmeza.com/

Más detalles

RUEDA TORRES DULCE CAROLINA 3CM2 JAX-WS WEB SERVICES WEB APPLICATION DEVELOPMENT

RUEDA TORRES DULCE CAROLINA 3CM2 JAX-WS WEB SERVICES WEB APPLICATION DEVELOPMENT 3CM2 JAX-WS WEB SERVICES WEB APPLICATION DEVELOPMENT 1. INTRODUCCIÓN En esta práctica se mostraran los fundamentos del uso de la IDE para desarrollar un servicio web JAX-WS. Después de crear el servicio

Más detalles

RUEDA TORRES DULCE CAROLINA 3CM2 JSF JAVA SERVER FACES WEB APPLICATION DEVELOPMENT

RUEDA 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 detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

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 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

Más detalles

1. Posicionarse en la vista Services y seleccionar el ítem Servers. En el menú contextual del Mouse seleccionar la opción Add Server

1. Posicionarse en la vista Services y seleccionar el ítem Servers. En el menú contextual del Mouse seleccionar la opción Add Server Requisitos Versión 1.5 (o superior) de la JDK de Java NetBeans 6 como IDE de desarrollo JBoss 4.2.x como Application Server Variable de entorno de Windows JAVA_HOME apuntando al directorio de instalación

Más detalles

MANUAL DE SHAREPOINT 2013. Por: Área de Administración de Aplicaciones.

MANUAL DE SHAREPOINT 2013. Por: Área de Administración de Aplicaciones. MANUAL DE SHAREPOINT 2013 Por: Área de Administración de Aplicaciones. Indice 1. Tipos de Cuentas de Usuario... 2 2. Compatibilidad con exploradores de Internet... 2 3. Como acceder a un sitio de SharePoint

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Manual de usuario Versión 1.0

Manual de usuario Versión 1.0 Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos

Más detalles

Facultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces

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

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

Desarrollo y servicios web Sesión 18

Desarrollo y servicios web Sesión 18 Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene

Más detalles

Manual del Usuario. Arquetipo Almacenes e. inventarios2.0. Julio César Peñafiel Bravo

Manual del Usuario. Arquetipo Almacenes e. inventarios2.0. Julio César Peñafiel Bravo Manual del Usuario Arquetipo Almacenes e inventarios2.0 Julio César Peñafiel Bravo 2011 Este manual le ayudará a comprender el manejo de las interfaces de la aplicación, básicamente describe cada una de

Más detalles

Guía de Instalación Rápida

Guía de Instalación Rápida Guía de Instalación Rápida 1. Resumen de la instalación Gracias por elegir BitDefender Business Solutions para proteger su negocio. Este documento le permite empezar rápidamente con la instalación de BitDefender

Más detalles

Manual de usuario servidor de archivos para El Colegio de la Frontera Sur

Manual de usuario servidor de archivos para El Colegio de la Frontera Sur Contenido 1. Acceso al servidor de archivos... 2 2. Manejo de archivos (Interfaz web).... 3 2.1. Creando y subiendo archivos... 4 2.1.1. Seleccionar archivos... 4 2.1.2. Visualizando archivos... 5 2.1.3.

Más detalles

Cliente de Web de Zimbra Guía Rápida para los usuarios

Cliente de Web de Zimbra Guía Rápida para los usuarios Zimbra es una herramienta de colaboración que combina herramientas de correo electrónico, calendarios, libreta de direcciones. Todas estas herramientas se encuentran al utilizar el cliente de web en una

Más detalles

FRAMEWORK SPRING EN UNA APLICACIÓN WEB

FRAMEWORK 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 detalles

I7-02-16. Manual del Usuario. Revisión: 1. Mercado Electrónico J-Trader. Página 0 de 20. Manual del Usuario

I7-02-16. Manual del Usuario. Revisión: 1. Mercado Electrónico J-Trader. Página 0 de 20. Manual del Usuario Página 0 de 20 Manual del Usuario Página 1 de 20 Para obtener un correcto funcionamiento del sistema J-Trader, se recomienda leer detenidamente el siguiente instructivo. Sería de gran utilidad, tener una

Más detalles

Manuales de Webmail. Acceder a Webmail. Información adicional. Trabajando en Webmail. Que es Webmail? Dirección de Servicios Telemáticos

Manuales de Webmail. Acceder a Webmail. Información adicional. Trabajando en Webmail. Que es Webmail? Dirección de Servicios Telemáticos Que es Webmail? Webmail es un cliente de correo electrónico que permite acceder al mismo utilizando la WWW mediante un navegador. Con Webmail es posible la edición y administración de sus correos en el

Más detalles

Entorno de desarrollo

Entorno de desarrollo Entorno de desarrollo En este documento se describen todas las herramientas que se necesitan para instalar y configurar el entorno de trabajo necesario para llevar a cabo el proyecto de Deliberaciones

Más detalles

Indice de Inventarios

Indice de Inventarios Indice de Inventarios I Instalación... 1. Instalación del Software por primera vez... 2. Activación y Registro del Software..... 3. Instalación de una Nueva Versión.... 3.1. Mediante un Nuevo CD... 3.2.

Más detalles

SERVIDOR VIRTUAL IPLAN

SERVIDOR VIRTUAL IPLAN SERVIDOR VIRTUAL IPLAN ACCESO A UN SV VÍA VPN - PLATAFORMA VMWARE (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructivo describiremos cómo conectarse a un Servidor Virtual IPLAN estableciendo una

Más detalles

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial MANUAL DE HERRAMIENTAS SOFTWARE PARA PROGRAMACIÓN EN UNIX

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial MANUAL DE HERRAMIENTAS SOFTWARE PARA PROGRAMACIÓN EN UNIX 1 OBJETIVO Este manual describe las herramientas básicas necesarias para programar y gestionar una estación UNIX remota desde un PC con S.O Windows. El software utilizado es gratuito y está disponible

Más detalles

Fundamentos CAPÍTULO 1. Contenido

Fundamentos CAPÍTULO 1. Contenido CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será

Más detalles

SERVIDOR DEDICADO IPLAN

SERVIDOR DEDICADO IPLAN SERVIDOR DEDICADO IPLAN ACCESO VÍA VPN - SERVIDORES DELL (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructivo describiremos cómo conectarse a un Servidor Dedicado IPLAN estableciendo una VPN (método

Más detalles

Outlook Connector Manual

Outlook Connector Manual GFI MailArchiver para Exchange Outlook Connector Manual Por GFI Software http://www.gfi.com Correo electrónico: info@gfi.com La información del presente documento está sujeta a cambio sin aviso. Las empresas,

Más detalles

SERVIDOR VIRTUAL IPLAN

SERVIDOR VIRTUAL IPLAN SERVIDOR VIRTUAL IPLAN ACCESO A UN SV VÍA VPN - PLATAFORMA VMWARE (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructivo describiremos cómo conectarse a un Servidor Virtual IPLAN estableciendo una

Más detalles

SERVIDOR DEDICADO IPLAN

SERVIDOR DEDICADO IPLAN SERVIDOR DEDICADO IPLAN ACCESO VÍA VPN - SERVIDORES IBM (DESDE WINDOWS) 1. INTRODUCCIÓN En el presente instructivo describiremos cómo conectarse a un Servidor Dedicado IPLAN estableciendo una VPN (método

Más detalles

Empiece sencillamente con. FacilitiesDesk. Integrated Facilities Management Software. La presentación del producto en 30 minutos!

Empiece sencillamente con. FacilitiesDesk. Integrated Facilities Management Software. La presentación del producto en 30 minutos! Empiece sencillamente con FacilitiesDesk Integrated Facilities Management Software La presentación del producto en 30 minutos! Siga los cuatro pasos después de instalar Get Value Upfront Índice Introducción

Más detalles

Retrospect 10 para Mac Anexo de la Guía del usuario

Retrospect 10 para Mac Anexo de la Guía del usuario Retrospect 10 para Mac Anexo de la Guía del usuario 2 Retrospect 10 Anexo de la Guía de usuario www.retrospect.com 2012 Retrospect Inc. Todos los derechos reservados. Anexo de la Guía del usuario de Retrospect

Más detalles

Web2Project. Manual Básico. Autor: Diego Fernando Navarro. Septiembre 26 de 2010 Universidad ICESI

Web2Project. Manual Básico. Autor: Diego Fernando Navarro. Septiembre 26 de 2010 Universidad ICESI Web2Project Manual Básico Autor: Diego Fernando Navarro Septiembre 26 de 2010 Universidad ICESI Tabla de Contenido 1. INTRODUCCIÓN... 3 2. REQUISITOS PREVIOS... 3 3. CONFIGURACIÓN DE UN PROYECTO... 4 3.1

Más detalles

JotForm: formularios en línea Diseño de materiales multimedia. Web 2.0. 5.10 JotForm: formularios en línea

JotForm: formularios en línea Diseño de materiales multimedia. Web 2.0. 5.10 JotForm: formularios en línea 475 5.10 JotForm: formularios en línea 476 5.10 JotForm: formularios en línea JotForm (http://jotform.com) es un sitio que permite crear formularios web susceptibles de integrar en una página HTML. El

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #4 Nombre de la Práctica: Creación de menús con Joomla Lugar de Ejecución: Centro de cómputo

Más detalles

BPEL. Nota: Esta guía está basada en el tutorial http://www.adictosaltrabajo.com/tutoriales/introduccion-bpel-openesb/#modelarconbpel

BPEL. Nota: Esta guía está basada en el tutorial http://www.adictosaltrabajo.com/tutoriales/introduccion-bpel-openesb/#modelarconbpel BPEL 1 Definición proyecto En este tutorial vamos a aprender a crear procesos BPEL practicando con un ejemplo: un proceso de negocio de venta online de libros. (Los pasos descritos en el tutorial deben

Más detalles

Tutoríal de Wonderware

Tutoríal de Wonderware UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA LABORATORIO DE CONTROL DE PROCESOS SAN CRISTÓBAL ESTADO TACHIRA Tutoríal de Wonderware Orientado al Laboratorio de Control

Más detalles

http://www.fileden.com/) Fileden. usuario y contraseña para accesar a tu cuenta. entra con tus datos

http://www.fileden.com/) Fileden. usuario y contraseña para accesar a tu cuenta. entra con tus datos Copia Subir de un la siguiente archivo a dirección una Web electrónica a través del en servicio la barra de de alojamiento direcciones Web (http://www.fileden.com/ http://www.fileden.com/) Fileden. capacidad

Más detalles

MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM

MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM SugarMini Instalación/Configuración de SugarMini......2 El servidor SugarMini......2 Requisitos del servidor SugarMini......2 Instalación del servidor SugarMini......2

Más detalles

... Instituto Politécnico Nacional Ingeniería en Sistemas Computacionales. Práctica 14

... Instituto Politécnico Nacional Ingeniería en Sistemas Computacionales. Práctica 14 . Instituto Politécnico Nacional Ingeniería en Sistemas Computacionales.......... Práctica 14 Alumno: _Torres Fernández Yuliana Teresa Boleta: 2009630293 Grupo: 3CM2 Profesor: Cifuentes Alvarez Alejandro

Más detalles

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula. Instalación de una red intra-aula sobre Windows Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada Apartado Postal Electrónico Manual de Configuración de Navegadores Abril 2011 Versión: Abril 2011 Página 1 de 28 Índice de Contenidos

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Introducción a los controles más usuales de Visual Basic 6.0

Introducción a los controles más usuales de Visual Basic 6.0 Introducción a los controles más usuales de 3.1 Los controles más usuales en Los controles más usuales son aquellos que usamos con mayor frecuencia al momento de crear una aplicación. Estos controles son

Más detalles

Instrucciones de Operación del nuevo Webmail Indices

Instrucciones de Operación del nuevo Webmail Indices Instrucciones de Operación del nuevo Webmail Indices Instrucciones de Operación del nuevo Webmail... 1 Accediendo al nuevo Webmail... 2 Iniciando Sesión... 3 Áreas de Trabajo del Webmail... 4 Carpetas

Más detalles

RED NACIONAL DE SOPORTE TECNICO

RED NACIONAL DE SOPORTE TECNICO RED NACIONAL DE SOPORTE TECNICO ITCA-FEPADE Active Directory v1 Administración (Aulas Informáticas) Septiembre 2009 Contenido Impresoras en Active Directory... 3 Administración de Escritorios Remotos...

Más detalles

%& %)& '$!%*+ $, %%%&$ %%

%& %)& '$!%*+ $, %%%&$ %% OBJETIVO!!"#$$ %& '(%"#% (% %& %)& '$!%*+ $, %%%&$ %% REQUERIMIENTOS SOFTWARE VERSIÓN LINK Java Development Kit (JDK) 6 http://java.sun.com NetBeans 6.1 http://www.netbeans.org MySQL 5.0 http://dev.mysql.com/

Más detalles

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form.

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form. Sistemas expertos e Inteligencia Artificial,Guía 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: INTRODUCCIÓN AL IDE C#. Objetivo Identificar

Más detalles

Universidad Nacional del Santa E.A.P. DE INGENIERIA DE SISTEMAS E INFORMATICA INSTALACIÓN E INTERFAZ GRÁFICA DE LA HERRAMIENTA DE PROGRAMACIÓN

Universidad Nacional del Santa E.A.P. DE INGENIERIA DE SISTEMAS E INFORMATICA INSTALACIÓN E INTERFAZ GRÁFICA DE LA HERRAMIENTA DE PROGRAMACIÓN Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. DE INGENIERIA DE SISTEMAS E INFORMATICA INSTALACIÓN E INTERFAZ GRÁFICA DE LA HERRAMIENTA DE PROGRAMACIÓN NETBEANS 7.0 1 INSTALACION DEL NETBEANS

Más detalles

Manual de Firefox Instalación y uso

Manual de Firefox Instalación y uso Manual de Firefox Instalación y uso Servicio de Información Mesoamericano de Agricultura Sostenible ÍNDICE Qué es Firefox?... Cómo lo descargo a mi computadora?... Instalación... Comenzar a utilizar Mozilla

Más detalles

U.A.B.C. - Facultad de Ingeniería Carrera de Ingeniero en Computación Como Hacer un JSP con JBoss y Eclipse

U.A.B.C. - Facultad de Ingeniería Carrera de Ingeniero en Computación Como Hacer un JSP con JBoss y Eclipse 1. Elegir el espacio de trabajo donde se guardarán los archivos del proyecto. 2. Presionar OK 3. Del menú principal seleccionar File >New >Project 4. Seleccionar el tipo de proyecto JBOSS IDE >J2EE Projects

Más detalles

GUÍA DEL USUARIO DE SOFTWARE

GUÍA DEL USUARIO DE SOFTWARE GUÍA DEL USUARIO DE SOFTWARE Serie RJ El contenido de esta guía y las especificaciones de este producto pueden cambiar sin notificación. Brother se reserva el derecho de modificar sin previo aviso las

Más detalles

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas

Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Memoria resumen del Proyecto de Innovación Docente (PID) Ref.: 52B (periodo 2009-2011) Sistema de aprendizaje por refuerzo para la mejora del rendimiento del alumno en prácticas Investigador Principal:

Más detalles

CmapTools in the Cloud: MAPAS CONCEPTUALES EN LÍNEA Primeros Pasos

CmapTools in the Cloud: MAPAS CONCEPTUALES EN LÍNEA Primeros Pasos Eduteka CmapTools in the Cloud: Mapas conceptuales en línea http://www.eduteka.org/cmappers.php Jueves 2 de Julio de 2015 CmapTools in the Cloud: MAPAS CONCEPTUALES EN LÍNEA Primeros Pasos Bienvenid@ a

Más detalles

Universidad ORT - Arquitecturas de Software sobre plataforma JEE Web Services (parte 1)

Universidad ORT - Arquitecturas de Software sobre plataforma JEE Web Services (parte 1) Requisitos Oracle Java Development Kit (JDK) 6 NetBeans 6.9.1 con GlassFish Application Server 3 integrado Variable de entorno JAVA_HOME apuntando al directorio de instalación de la JDK Introducción El

Más detalles

Manual de utilización del correo electrónico.

Manual de utilización del correo electrónico. Manual de utilización del correo electrónico. Este capítulo contiene los conceptos y características básicas del Acceso vía Web a Microsoft Exchange Server (Outlook Web Access to Microsoft Exchange Server),

Más detalles

Introducción a Mozilla Navegador

Introducción a Mozilla Navegador 20021125 Universidad de Navarra Introducción a Mozilla Navegador Versión 1.1. cti Centro de Tecnología Informática Tabla de contenidos 1. Mozilla Navegador...3 1.1.Establecer las preferencias de Navigator...4

Más detalles

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES 1.- Introducción El objetivo de este documento es la descripción de los pasos a seguir para descargar a nuestros PCs los mensajes

Más detalles

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C#

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Página 1 de 10 Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Objetivo: Conocer y aplicar correctamente las diferentes estructuras de programación que hacen parte del lenguaje de Programación C# en una Aplicación

Más detalles

MANUAL MIGRACION CORREO A WINDOWS LIVE

MANUAL MIGRACION CORREO A WINDOWS LIVE MANUAL MIGRACION CORREO A WINDOWS LIVE CORREO EN OUTLOOK Página 1 de 33 Contenido 1. CONFIGURACIÓN DE OUTLOOK PARA LA CUENTA ETB.NET.CO.... 3 1.1 Outlook con el Hotmail Connector.... 3 1.2 Outlook 2010

Más detalles

Pontificia 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 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 detalles

Apellidos, Nombres del Alumno: MORÁN MARTÍNEZ JULIA MARIA LUISA Carné: 1500-7177 Fecha de entrega: 14-03-015 Semana a la que corresponde: SEMANA 8

Apellidos, Nombres del Alumno: MORÁN MARTÍNEZ JULIA MARIA LUISA Carné: 1500-7177 Fecha de entrega: 14-03-015 Semana a la que corresponde: SEMANA 8 UNIVERSIDAD GALILEO IDEA CEI: PROCEF PETÉN Nombre de la Carrera: LITAP Curso: PAQUETES DE SOFTWARE 1 Horario: 11:30 SECCION: "B" Tutor: ROMERO MISS PAOLO BELTORINY NOMBRE DE LA TAREA EJERCICIOS DE PAQUETES

Más detalles

Curso: Programación con JAVA SE Estándar Edition.

Curso: Programación con JAVA SE Estándar Edition. Curso: Programación con JAVA SE Estándar Edition. Código: 1062 Familia Profesional: Programación. Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 150 horas

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

1. Cambia el fondo del Escritorio

1. Cambia el fondo del Escritorio PERSONALIZANDO EL ESCRITORIO El Escritorio es la gran zona central de la pantalla. Permite principalmente dos cosas: puedes tener en él archivos o accesos directos para los programas o datos que más utilices,

Más detalles

Fuzion Media Asset Manager

Fuzion Media Asset Manager Fuzion Media Asset Manager Versión 1.0.15 Manual de uso Versión 1.4 2012 Aquadize SRL, todos los derechos reservados www.aquadize.com Login Conectate al servidor 1. Para conectarte al servidor, ingresa

Más detalles

Guía 7: Virtualización. 1. Configurar una infraestructura de hardware por varios sistemas operativos funcionando de forma totalmente independiente.

Guía 7: Virtualización. 1. Configurar una infraestructura de hardware por varios sistemas operativos funcionando de forma totalmente independiente. Arquitectura de Computadoras: Guía 7 1 Facultad: Ingeniería. Escuela: Electrónica Asignatura: Arquitectura de Computadoras Guía 7: Virtualización. Objetivo General 1. Configurar una infraestructura de

Más detalles

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario)

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario) SERVICIO CREA TU WEB TELEFÓNICA NET (Manual de usuario) 1 ÍNDICE 1. INTRODUCCIÓN... 3 2. CÓMO CREAR UNA TIENDA... 4 Paso 1: registro nuevo comerciante... 4 Paso 2: datos básicos web.... 5 Paso 3: diseño

Más detalles

Inn2 Tecnologías Ltda.

Inn2 Tecnologías Ltda. Manual de uso: ECLIPSE DASQLs Conectividad de OPC DA a SQL Server Versión 1.4 Inn2 Tecnologías Web: www.inn2.cl Mail: info@inn2.cl 2009 - Inn2 Tecnologías Eclipse DASQLs V. 1.4 mail: info@inn2.cl 1 1.-

Más detalles

Trabajo elaborado para el área de Gestión de Redes y Datos

Trabajo elaborado para el área de Gestión de Redes y Datos WINDOWS ESSENTIALS David Stiven Monsalve Juan Pablo Franco Marcela Aguirre Sebastián Cardona FICHA: 625354 Trabajo elaborado para el área de Gestión de Redes y Datos Alejandro Gómez Martínez Ingeniero

Más detalles

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web 2.0. 1.15 Publicación web por FTP

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web 2.0. 1.15 Publicación web por FTP 119 1.15 Publicación web por FTP 120 1.15 Publicación web por FTP 1.15.1 Qué es publicar un sitio web? La práctica habitual es diseñar las páginas web de nuestro sitio web en el disco duro del equipo para

Más detalles

Laboratorio #1: Manejo Básico de NETBEANS 7 e Introducción a pgadmin III

Laboratorio #1: Manejo Básico de NETBEANS 7 e Introducción a pgadmin III CI-1312: Bases de Datos I Profesora Maureen Murillo Rivera [Preparado por Fernando Valverde (A96410) y Alexis Devitre (A92113)] Laboratorio #1: Manejo Básico de NETBEANS 7 e Introducción a pgadmin III

Más detalles

Content Manager. IriScene Public Media versión 3.8 FRACTALIA Software

Content Manager. IriScene Public Media versión 3.8 FRACTALIA Software Content Manager IriScene Public Media versión 3.8 FRACTALIA Software 2 A. INTRODUCCIÓN... 3 B. DESCRIPCIÓN DEL FUNCIONAMIENTO... 3 C. MANUAL DE LA PLATAFORMA... 3 1. ACCESO A LA PLATAFORMA... 3 2. MÓDULOS...

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

Comunicado para los socios

Comunicado para los socios Instrucciones de configuración por única vez del correo electrónico de Class C IMPORTANTE! Imprima este documento y el mensaje de correo electrónico que lo acompaña para poder activar su cuenta de correo

Más detalles

Desarrollo de aplicaciones web con WL Workshop

Desarrollo de aplicaciones web con WL Workshop CC5604 Desarrollo de aplicaciones empresariales con J2EE Guía de Trabajo Desarrollo de aplicaciones web con WL Workshop 1 Objetivos El objetivo de esta guía de trabajo es permitirle adquirir una experiencia

Más detalles

Curso de JavaServer Faces

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

Más detalles

Servicio de VPN de la Universidad de Salamanca

Servicio de VPN de la Universidad de Salamanca Servicio de VPN de la Universidad de Salamanca Descripción del Servicio El servicio de VPN de la Universidad de Salamanca permite el acceso a recursos internos de la misma desde cualquier acceso a Internet

Más detalles

Cómo crear un enlace de Aula virtual para utilizar la sesión de Aula Virtual predeterminada.

Cómo crear un enlace de Aula virtual para utilizar la sesión de Aula Virtual predeterminada. Creación o Modificación de Aula Virtual El entorno de aula virtual incluye un tablero blanco, un navegador de grupos, un cuadro de preguntas y respuestas y un mapa que permite desplazarse a distintos lugares

Más detalles

MANUAL DE USUARIO - SECURE CLIENT - INTERNACIONAL

MANUAL DE USUARIO - SECURE CLIENT - INTERNACIONAL TABLA DE CONTENIDO Página 1 de 15 1 OBJETIVO... 2 2 ALCANCE... 2 3 Introducción... 2 4 Cuando utilizar cada función - Requerimientos... 3 5 Instalación SecureClient... 3 6 Crear un sitio... 4 7 Cambiar

Más detalles

Manual de Uso Correo Electrónico, Agenda y Pizarrón de Notas

Manual de Uso Correo Electrónico, Agenda y Pizarrón de Notas 2008 Manual de Uso Correo Electrónico, Agenda y Pizarrón de Notas.. Creado en Unidad de Informática INDICE Página Introducción 3 Como acceder al correo 4 Conociendo componentes del correo 8 Lectura de

Más detalles

Técnico Superior en Programación con Java SE Standard Edition

Técnico Superior en Programación con Java SE Standard Edition Código: M087_04 Técnico Superior en Programación con Java SE Standard Edition Modalidad: Distancia Duración: 120 horas Objetivos: Este pack de materiales formativos proporcionará al alumnado la base que

Más detalles

Práctica de laboratorio: Exploración del protocolo FTP

Práctica de laboratorio: Exploración del protocolo FTP Objetivos Parte 1: Utilizar el protocolo FTP desde el símbolo del sistema Parte 2: Descargar un archivo FTP usando WS_FTP LE Parte 3: Utilizar el protocolo FTP en un explorador Información básica/situación

Más detalles

MODIFICAR Y CREAR ARCHIVOS DE UNA APLICACIÓN WEB

MODIFICAR Y CREAR ARCHIVOS DE UNA APLICACIÓN WEB RUEDA TORRES DULCE CAROLINA 3CM7 MODIFICAR Y CREAR ARCHIVOS DE UNA APLICACIÓN WEB PRACTICA 5 6 DE MARZO DE 2012 Objetivo: Llevar a cabo la creación y modificación de los archivos de una aplicación web.

Más detalles

Tablas de datos... 4. Insertar tablas rápidas basadas en plantillas... 4. Insertar tabla... 4 ... 5. Eliminar una tabla y su contenido...

Tablas de datos... 4. Insertar tablas rápidas basadas en plantillas... 4. Insertar tabla... 4 ... 5. Eliminar una tabla y su contenido... Contenido Tablas de datos... 4 Insertar tablas rápidas basadas en plantillas... 4 Insertar tabla... 4... 5 Eliminar una tabla y su contenido... 5 Borrar el contenido de una tabla... 5 Convertir tabla en

Más detalles

Configuración de Infinitum Mail en Outlook 2013

Configuración de Infinitum Mail en Outlook 2013 Configuración de Infinitum Mail en Outlook 2013 Para configurar tu cuenta de correo de Infinitum Mail, cuentas con las siguientes opciones: 1. Configuración IMAP 2. Configuración POP3 1.- Configuración

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

SEIDA TOOLS: MANUAL DE USO

SEIDA TOOLS: MANUAL DE USO 15/4/2011 SUNAT SEIDA TOOLS: MANUAL DE USO Nuevo SIGAD Equipo de Arquitectura Contenido 1 Introducción 4 2 Requisitos 5 3 Instalación 5 4 Uso 7 5 Configuración 8 6 Envíos 11 6.1 Escenario 1: envío por

Más detalles

Manual de Usuario CMS

Manual de Usuario CMS Manual de Usuario CMS Un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) en otras palabras es un programa que permite a usuarios sin experiencia en diseños

Más detalles

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 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

Más detalles