La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET.

Presentaciones similares


Presentación del tema: "1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET."— Transcripción de la presentación:

1 1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET II Presentación general del curso

2 2  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Juan José Aranda Aboy 1976 – 2001: Investigador Titular del Instituto Central de Investigación Digital (ICID) y Profesor Titular del Instituto Superior Politécnico “José Antonio Echevarría”, CUBA. 2003 – 2004: Profesor e Investigador Titular grado 5 de la Universidad de Valparaiso, CHILE 1998 – 2005: Profesor Titular de la Universidad Iberoamericana Ciencia y Tecnología, CHILE 2006 - : Profesor de la Universidad de Las Américas, CHILE  Asesor y Consultor en desarrollo de servidores sobre LINUX para ISPs.  Asesor y Consultor en Ingeniería Biomédica: Proceso de Imágenes y Señales Biomédicas. Procesamiento de Imágenes Digitales  Hizo el doctorado en Procesamiento de Imágenes Digitales (PID).  Fue Coordinador Nacional  Fue Coordinador Nacional del grupo cubano de trabajo en PID desde su creación en 1994 hasta 1999. cursos de pre y postgrado  Ha impartido cursos de pre y postgrado en varias universidades. conferencias  Ha dictado conferencias en universidades, empresas y organismos de la ex URSS, Perú, Argentina y Chile.  Miembro del Tribunal Nacional de Grados Científicos  Miembro del Tribunal Nacional de Grados Científicos en Ciencias Técnicas de Cuba entre 1997 y 2001.  Autor  Autor principal o coautor de varios artículos sobre PID y otras aplicaciones de la Computación.  Premio del Centro Regional para la Enseñanza de la Informática,  Premio del Centro Regional para la Enseñanza de la Informática, España, 1983, por el libro “Introducción a la Computación”.  Medalla “30 Aniversario de la I ra Computadora Cubana”.  Ha participado como ponente en múltiples eventos cubanos e internacionales. Doctor en Ciencias Técnicas

3 3  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Propósito y Descripción de la Asignatura Entregar los conocimientos necesarios para desarrollar e implementar aplicaciones Internet, permitiendo a los alumnos ser capaces de adecuarse a los requerimientos técnicos que la problemática presente. Esta asignatura busca guiar al alumno en la implementación de una aplicación Internet, entregándole los conocimientos técnicos necesarios para el desarrollo del problema planteado. Referencia: Programa de estudio de la asignatura ACI332 Implementación de Aplicaciones para Internet.ACI332 Implementación de Aplicaciones para Internet

4 4  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Objetivos Pedagógicos Específicos Identificar los modelos de desarrollo en Internet. Identificar y manipular lenguajes de programación y herramientas de desarrollo adecuadas al problema planteado. Identificar los tipos de bases de datos presentes en aplicaciones Web.

5 5  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Objetivos asociados al Perfil de Egreso Identificar y diferenciar las herramientas existentes para el desarrollo de aplicaciones Web. Definir la herramienta indicada dependiendo del problema presentado. Desarrollar aplicaciones Internet en los lenguajes de programación C# para.NET y Servlets / JSP para J2EE.

6 6  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Contenidos y Actividades Nº UnidadContenidosHoras pedagógicas% / unidad 1Implementación de aplicaciones en JSP 4850 2Implementación de aplicaciones en.NET 4850

7 7  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Metodología Clase expositiva, ejemplificando las distintas materias con apoyo de material físico (presentaciones, talleres) y uso de computador cuando se requiera. Desarrollo de casos prácticos en grupo, tanto en clases como fuera de ella. Controles relacionados con el estado del avance de cada proyecto por unidad. Desarrollo de un proyecto en grupo durante cada unidad.

8 8  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Sistema de evaluación 2 Pruebas de Cátedra: Promedio :80% 4 Controles: Promedio 20% (sin eliminación) Nota de presentación: Cátedras (80%) + Controles (20%) equivale al 80% de la nota final Examen final 20%

9 9  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Planificación Unidad de aprendizajeObjetivos específicosMetodología Implementación de aplicaciones con JSP Entregar conceptos y definiciones sobre el desarrollo de aplicaciones con J2EE. Desarrollar una aplicación en J2EE. Identificar ventajas y desventajas del desarrollo de aplicaciones en J2EE. Clases expositivas ejemplificando las distintas materias con apoyo de material físico. Desarrollo de proyecto de desarrollo. Los equipos de trabajo deben ser formados por el profesor. Evaluar el desempeño de los equipos de trabajo. EL jefe de proyecto puede ser elegido por el profesor o por los integrantes del equipo de trabajo. Evaluar el desempeño del jefe de proyecto en base a la percepción del profesor, junto a la evaluación de los integrantes del equipo de trabajo y el resultado del proyecto. Implementación de aplicaciones en.NET Entregar conceptos y definiciones sobre el desarrollo de aplicaciones con.NET. Desarrollar una aplicación en.NET. Identificar ventajas y desventajas del desarrollo de aplicaciones en.NET. Clases expositivas ejemplificando las distintas materias con apoyo de material físico. Desarrollo de proyecto de desarrollo. La conformación del los equipos de trabajo queda a criterio del profesor, pudiendo mantener los grupos existentes o dejar que los alumnos escojan los integrantes de cada equipo. Evaluar el desempeño de los equipos de trabajo. EL jefe de proyecto puede ser elegido por el profesor o por los integrantes del equipo de trabajo. Evaluar el desempeño del jefe de proyecto en base a la percepción del profesor, junto a la evaluación de los integrantes del equipo de trabajo y el resultado del proyecto.

10 10  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Unidad 1: Implementación de aplicaciones en JSP Introducción y aspectos generales de JavaServer Pages y JavaBeans Introducción a la Programación Orientada a Objetos. Conformación equipos de trabajos para la realización del segundo proyecto, Entrega tema del primer proyecto, Objetivos y Carta Gantt del proyecto. Desarrollo en clases del Proyecto. Directivas en páginas JSP, Elementos de Scripting en páginas JSP. Objetos Integrados en páginas JSP. Desarrollo en clases del Proyecto. Acciones en páginas JSP. Desarrollo en clases del Proyecto. Componentes JavaBeans. Tratamiento de errores en JSP Prueba de Cátedra 1. Desarrollo en clases del Proyecto. Entrega del primer Avance. (Control 1). Acceso a datos desde JSP. Desarrollo en clases del Proyecto. Etiquetas Personalizadas. Apache Tomcat. Desarrollo en clases del Proyecto. Entrega y exposición del segundo avance. (Control 2) Desarrollo en clases del Proyecto. Entrega del proyecto finalizado (Cátedra 1).

11 11  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Unidad 2: Implementación de aplicaciones con.NET Introducción y aspectos generales de.NET, Introducción y aspectos generales de ASP.NET Conformación equipos de trabajos para la realización del segundo proyecto, Entrega tema del segundo proyecto, Objetivos y Carta Gantt del proyecto. El lenguaje C#. Configuración e instalación de Visual estudio.NET Web Forms: Controles HTML, Controles Web Intrínsicos Desarrollo en clases del proyecto. Web Forms: Validación, Plantillas La clase Page. Desarrollo en clases del proyecto. Entrega del primer Avance. (Control 3). Creación de componentes y Controles de servidor. Desarrollo en clases del proyecto. Tratamiento de errores. Acceso de datos con ADO NET Desarrollo en clases del proyecto. Prueba de Cátedra 2. Creación y utilización de servicios Web. Desarrollo en clases del Proyecto. Entrega y exposición del segundo avance. (Control 4) Desarrollo en clases del Proyecto. Entrega del proyecto finalizado (Cátedra 2).

12 12  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Tecnologías del Servidor En los dos cursos de Implementación de Aplicaciones para la Internet se estudian varios lenguajes de programación usados en la actualidad para hacer páginas Web: 1.PHP 2.ActionScript de Macromedia Flash en el primer curso, y 1.JSP 2.ASP en el curso actual.

13 13  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Cuál tecnología usar? La controversia respecto a cuál tecnología usar en el lado del servidor tiene muchas características de guerra santa debido a que se mezcla con el problema de cuál sistema operativo/arquitectura usar. De esta forma, es un elemento más en la eterna batalla entre el mundo Unix – Linux y el mundo Microsoft.

14 14  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Plataforma e independencia del servidor JSP y ASP sirven para hacer, más o menos, el mismo tipo de aplicaciones Web. Sin embargo, en el fondo tienen bastantes diferencias. JSP sigue la filosofía de la arquitectura JAVA de "escribe una vez ejecuta donde quieras". La implantación de ASP está limitada para arquitecturas basadas en tecnología Microsoft. Así, JSP se puede ejecutar en los sistemas operativos y servidores Web más populares, como por ejemplo Apache, Netscape o Microsoft IIS, mientras que ASP sólo tiene soporte nativo para los servidores IIS y Personal Web Server, que son los dos servidores Web para sistemas Microsoft, el primero con tecnología NT (XP, 2000 y 2003) y el segundo para sistemas Windows 98 y similares.

15 15  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy.NET vs J2EE

16 16  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy La ventaja Java La tecnología JSP usa Java como lenguaje de script mientras que ASP usa C#, VBScript o Jscript. Java es un lenguaje mas potente y escalable que los lenguajes de Script. Las páginas JSP son compilados en Servlets por lo que actúan como una puerta a todos los servicios Java de Servidor y librerías Java para aplicaciones http. Java hace el trabajo del desarrollador más fácil. Por ejemplo, ayuda a proteger el sistema contra las "caídas" mientras que las aplicaciones ASP sobre sistemas NT son más susceptibles a sufrirlas, también ayuda en el manejo de la memoria protegiendo contra fallos de memoria y el duro trabajo de buscar los fallos de perdida de punteros de memoria que pueden hacer mas lento el funcionamiento de una aplicación.

17 17  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es JSP? JSP -acrónimo de “Java Server Pages”, que en castellano significa Páginas de Servidor Java - es la tecnología Java orientada para la creación de páginas Web con programación en el servidor en Java. Con JSP pueden crearse aplicaciones Web que se ejecuten en variados servidores Web, de múltiples plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis Java. Por tanto, las JSP podrán escribirse con el editor HTML/XML habitual.

18 18  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Motor JSP El motor de las páginas JSP está basado en los servlets de Java: programas en Java destinados a ejecutarse en el servidor, aunque el número de desarrolladores que pueden afrontar la programación de JSP es mucho mayor, dado que resulta más sencillo aprender que los servlets. En JSP se crean páginas de manera parecida a como se crean en ASP o PHP: –Se generan archivos con extensión.jsp que incluyen, dentro de la estructura de etiquetas HTML, las sentencias Java a ejecutar en el servidor. –Antes de que sean funcionales los archivos, el motor JSP lleva a cabo una fase de traducción de esa página en un servlet, implementado en un archivo class (Byte codes de Java). –Esta fase de traducción se lleva a cabo habitualmente cuando se recibe la primera solicitud de la página.jsp, aunque existe la opción de precompilar en código para evitar ese tiempo de espera la primera vez que un cliente solicita la página.

19 19  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Estrategia J2EE

20 20  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es ASP? ASP - acrónimo de “Active Server Page” - es una tecnología propietaria de Microsoft. Se trata de usar lenguajes de guiones (scripts), basados en Basic ( VBScript ) ó en Java ( C# ). Se utiliza casi exclusivamente en los servidores Web de Microsoft: Internet Information Server (IIS) y Personal Web Server (PWS). Los scripts ASP se ejecutan, por lo tanto, en el servidor y puede utilizarse conjuntamente con HTML y Javascript para realizar tareas interactivas y en tiempo real con el cliente. Con ASP se pueden realizar fácilmente páginas de consulta de bases de datos, funciones sencillas como obtener la fecha y la hora actual del sistema servidor, cálculos matemáticos simples, etc.

21 21  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Principio El principio de la tecnología ASP es el VBScript, pero existe otra diversidad de lenguajes de programación que pueden ser utilizados como lo es C#, Perl, JScript, etc. El ASP es una tecnología dinámica funcionando del lado del servidor, lo que significa que cuando el usuario solicita un documento ASP, las instrucciones de programación dentro del script son ejecutadas para enviar al navegador únicamente el código HTML resultante. La ventaja principal de las tecnologías dependientes del servidor radica en la seguridad que tiene el programador sobre su código, ya que éste se encuentra únicamente en los archivos del servidor que al ser solicitado a través del Web, es ejecutado, por lo que los usuarios solamente tienen acceso a la página resultante en su navegador.

22 22  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es ASP.NET? ASP.NET es un marco de trabajo de programación generado en Common Language Runtime (CLR) que puede utilizarse en un servidor para generar eficaces aplicaciones Web. Ofrece varias ventajas importantes acerca de los modelos de programación Web anteriores: 1.Mejor rendimiento. ASP.NET es un código compilado que se ejecuta en el servidor. A diferencia de sus predecesores, ASP.NET puede aprovechar las ventajas del enlace anticipado, la compilación just-in-time, la optimización nativa y los servicios de caché desde el primer momento. Esto supone un incremento espectacular del rendimiento antes de siquiera escribir una línea de código. 2.Compatibilidad con herramientas de primer nivel. El marco de trabajo de ASP.NET se complementa con un diseñador y una caja de herramientas muy completos en el entorno integrado de programación (Integrated Development Environment: IDE) de Visual Studio. La edición WYSIWYG, los controles de servidor de arrastrar y colocar y la implementación automática son sólo algunas de las características que proporciona esta eficaz herramienta.

23 23  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es ASP.NET? (2) 3.Eficacia y flexibilidad. Debido a que ASP.NET se basa en Common Language Runtime, la eficacia y la flexibilidad de toda esa plataforma se encuentra disponible para los programadores de aplicaciones Web. La biblioteca de clases de.NET Framework, la Mensajería y las soluciones de Acceso a datos se encuentran accesibles desde el Web de manera uniforme. ASP.NET es también independiente del lenguaje, por lo que puede elegir el lenguaje que mejor se adapte a la aplicación o dividir la aplicación en varios lenguajes. Además, la interoperabilidad de Common Language Runtime garantiza que la inversión existente en programación basada en COM se conserva al migrar a ASP.NET. 4.Simplicidad. ASP.NET facilita la realización de tareas comunes, desde el sencillo envío de formularios y la autenticación del cliente hasta la implementación y la configuración de sitios. Por ejemplo, el marco de trabajo de página de ASP.NET permite generar interfaces de usuario, que separan claramente la lógica de aplicación del código de presentación, y controlar eventos en un sencillo modelo de procesamiento de formularios de tipo Visual Basic. Además, Common Language Runtime simplifica la programación, con servicios de código administrado como el recuento de referencia automático y el recolector de elementos no utilizados.

24 24  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es ASP.NET? (3) 5.Facilidad de uso. ASP.NET emplea un sistema de configuración jerárquico, basado en texto, que simplifica la aplicación de la configuración al entorno de servidor y las aplicaciones Web. Debido a que la información de configuración se almacena como texto sin formato, se puede aplicar la nueva configuración sin la ayuda de herramientas de administración local. Esta filosofía de "administración local cero" se extiende asimismo a la implementación de las aplicaciones ASP.NET Framework. Una aplicación ASP.NET Framework se implementa en un servidor sencillamente mediante la copia de los archivos necesarios al servidor. No se requiere el reinicio del servidor, ni siquiera para implementar o reemplazar el código compilado en ejecución. 6.Escalabilidad y disponibilidad. ASP.NET se ha diseñado teniendo en cuenta la escalabilidad, con características diseñadas específicamente a medida, con el fin de mejorar el rendimiento en entornos agrupados y de múltiples procesadores. Además, el motor de tiempo de ejecución de ASP.NET controla y administra los procesos de cerca, por lo que si uno no se comporta adecuadamente (filtraciones, bloqueos), se puede crear un proceso nuevo en su lugar, lo que ayuda a mantener la aplicación disponible constantemente para controlar solicitudes.

25 25  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es ASP.NET? (4) 7.Posibilidad de personalización y extensibilidad. ASP.NET presenta una arquitectura bien diseñada que permite a los programadores insertar su código en el nivel adecuado. De hecho, es posible extender o reemplazar cualquier subcomponente del motor de tiempo de ejecución de ASP.NET con su propio componente escrito personalizado. La implementación de la autenticación personalizada o de los servicios de estado nunca ha sido más fácil. 8.Seguridad. Con la autenticación de Windows integrada y la configuración por aplicación, se puede tener la completa seguridad de que las aplicaciones están a salvo.

26 26  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Estrategia.NET

27 27  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Mantenimiento Las aplicaciones que usan JSP tiene un mantenimiento más fácil que las que usan ASP. Los lenguajes de script están bien para pequeñas aplicaciones, pero no encajan bien para aplicaciones grandes. Java es un lenguaje estructurado y es más fácil de construir y de proporcionar mantenimientos grandes como aplicaciones modulares. La tecnología JSP hace mayor énfasis en los componentes que en los scripts, esto hace que sea más fácil revisar el contenido sin que afecte a la lógica o revisar la lógica sin cambiar el contenido. La arquitectura “Enterprise Java Beans“ (EJB) encapsula la lógica de acceso a BD, seguridad, integridad transaccional y aislamiento de la aplicación. Debido a que la tecnología JSP es abierta y multiplataforma, los servidores Web, plataformas y otros componentes pueden ser fácilmente actualizados o cambiados sin que afecte a las aplicaciones basadas en la tecnología JSP.

28 28  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Fuentes de información Colección de ayuda combinada de Visual Studio.NET Documentación de.NET Framework SDK O’Relly ASP.NET Reference (en la ayuda de DreamWeaver) “Introducción al diseño de Aplicaciones Web con Active Server Pages” ASP.pdf Microsoft Internet Information Server (IIS): “Using Active Server Pages with Microsoft® Internet Information Server” (ASPWP.pdf)

29 29  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Textos sobre Java y JSP (en biblioteca de la sede) “Servlets y Javaserver pages”, Hall, Marty. Código de biblioteca: 7959 “Java 2 Iniciación y referencia” Sanchez Allende, Jesus; y otros. Código de biblioteca : 17620 “Introducción a la programación con Java TM”, Arnow, David M. Código de biblioteca : 9142 “Programación concurrente en Java: Principios y patrones de diseño”, Lea, Doug. Código de biblioteca: 9146

30 30  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy JSP en Internet Guía para el Desarrollo de Sitios Web - Gobierno de ChileGuía para el Desarrollo de Sitios Web - Gobierno de Chile Introducción a J2EE Beans (Básico) JavaBeans Enterprise Integración de XML y los JavaBeans Desarrollo de Aplicaciones Web con JSP y XML Introducción a los Servicios Web en Java Introducción a la Tecnología JavaServer Faces Integración de JSF, Spring e Hibernate para crear una Aplicación Web del Mundo RealIntegración de JSF, Spring e Hibernate para crear una Aplicación Web del Mundo Real

31 31  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Bibliografía JSP http://jakarta.apache.org/tomcat/ http://developer.java.sun.com/developer/onlineTrai ning/JSPIntro/exercises/SetupTomcat/index.htmlhttp://developer.java.sun.com/developer/onlineTrai ning/JSPIntro/exercises/SetupTomcat/index.html http://www.netbeans.org/ http://www.desarrolloweb.com/articulos/831.php?m anual=27http://www.desarrolloweb.com/articulos/831.php?m anual=27 http://www.tejedoresdelweb.com/307/article- 1883.htmlhttp://www.tejedoresdelweb.com/307/article- 1883.html http://www.desarrolloweb.com/articulos/499.php?m anual=15http://www.desarrolloweb.com/articulos/499.php?m anual=15 http://www.desarrolloweb.com/asp http://www.desarrolloweb.com/php

32 32  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Textos en Internet (inglés) The J2EE homepage: –http://java.sun.com/j2eehttp://java.sun.com/j2ee The Microsoft.NET homepage: –http://www.microsoft.com/nethttp://www.microsoft.com/net The Advanced C#/.NET Tutorial: –http://my.execpc.com/~gopalan/dotnet/net_tutorial.html Visual C# Dev Center: –http://msdn2.microsoft.com/en-us/vcsharp/default.aspx Descarga de Edición Express (gratis para desarrollo): –http://msdn.microsoft.com/vstudio/express/visualcsharp/ Comparaciones ASP.NET vs J2EE –http://www.theserverside.com/tt/articles/article.tss?l=J2EE-vs- DOTNET –http://msdn2.microsoft.com/en-us/library/aa478961.aspxhttp://msdn2.microsoft.com/en-us/library/aa478961.aspx –http://www.gotdotnet.com/team/compare/petshop.aspxhttp://www.gotdotnet.com/team/compare/petshop.aspx

33 33  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy JSP / Servlets (en inglés) JSP at Sun Microsystems –java.sun.com/products/jsp Servlets at Sun Microsystems –java.sun.com/products/servlet J2EE at Sun Microsystems –java.sun.com/j2ee

34 34  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Bibliografía ASP (español) http://es.gotdotnet.com/quickstart/aspplus/ http://asp.com-e.net/ http://www.asptutor.com/asp/default.asp http://asp.programacion.net/ http://www.entraenlared.com/asp/ http://www.soloasp.com.ar/ http://www.maestrosdelweb.com/editorial/a spintro/http://www.maestrosdelweb.com/editorial/a spintro/

35 35  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Bibliografía ASP (inglés) http://msdn.microsoft.com/library/default.as p?URL=/library/en- us/dnasp/html/asptutorial.asphttp://msdn.microsoft.com/library/default.as p?URL=/library/en- us/dnasp/html/asptutorial.asp http://samples.gotdotnet.com/quickstart/asp plus/http://samples.gotdotnet.com/quickstart/asp plus/ http://www.w3schools.com/asp/ http://www.asp.net/Tutorials/quickstart.aspx http://www.learnasp.com/learnasp/ http://www.aspfree.com/


Descargar ppt "1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET."

Presentaciones similares


Anuncios Google