AREA DEL TEMA - ESPErepositorio.espe.edu.ec/bitstream/21000/9966/2/T-ESPEL...contenido en forma de...
Transcript of AREA DEL TEMA - ESPErepositorio.espe.edu.ec/bitstream/21000/9966/2/T-ESPEL...contenido en forma de...
TEMADESARROLLO DE APLICACIONES WEB
INTERACTIVAS UTILIZANDO LA TEacuteCNICA AJAX
AUTORMERY SUSANA ZAMBONINO BAUTISTA
AREA DEL TEMAINGENIERIacuteA DE SOFTWARE
OBJETIVO GENERAL
bull Desarrollar aplicaciones web utilizando lateacutecnica AJAX demostrando asiacute sueficiencia y rendimiento mediante un sitioweb indicando que en Internet tambieacutenpueden encontrarse aplicacionesinteractivas con un desempentildeo yrendimiento similar al de las aplicacionesde escritorio
OBJETIVOS ESPECIacuteFICOS
bull Investigar la evolucioacuten en el desarrollode aplicaciones web dinaacutemicas
bull Indagar sobre la teacutecnica AJAX en eldesarrollo de aplicaciones webdinaacutemicas
bullDesarrollar un sitio web dinaacutemicoaplicando AJAX
INTRODUCCIOacuteN
bull Con la introduccioacuten de Internet y de la Web enconcreto se han abierto infinidad deposibilidades en cuanto al acceso a lainformacioacuten desde cualquier sitio
bull En un principio la web era sencillamente unacoleccioacuten de paacuteginas estaacuteticas documentospara su consulta o descarga El pasoinmediatamente posterior en su evolucioacuten fue lainclusioacuten de meacutetodos para elaborar paacuteginasdinaacutemicas que permitieran que lo mostradotuviese caraacutecter dinaacutemico
APLICACIONES WEB
TEacuteCNICAS DE ENCRIPTACIOacuteN
bull CGI especifica un estaacutendar para transferir datosentre el cliente y el programa
bull APPLET es un componente de una aplicacioacuten
bull SERVLET es un objeto que se ejecuta en unservidor
bull PHPJSPASP lenguajes que se utilizan paragenerar contenido dinaacutemico
bull WEB SERVICES conjunto de protocolos
bull AJAX teacutecnica para aplicaciones dinaacutemicas
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
OBJETIVO GENERAL
bull Desarrollar aplicaciones web utilizando lateacutecnica AJAX demostrando asiacute sueficiencia y rendimiento mediante un sitioweb indicando que en Internet tambieacutenpueden encontrarse aplicacionesinteractivas con un desempentildeo yrendimiento similar al de las aplicacionesde escritorio
OBJETIVOS ESPECIacuteFICOS
bull Investigar la evolucioacuten en el desarrollode aplicaciones web dinaacutemicas
bull Indagar sobre la teacutecnica AJAX en eldesarrollo de aplicaciones webdinaacutemicas
bullDesarrollar un sitio web dinaacutemicoaplicando AJAX
INTRODUCCIOacuteN
bull Con la introduccioacuten de Internet y de la Web enconcreto se han abierto infinidad deposibilidades en cuanto al acceso a lainformacioacuten desde cualquier sitio
bull En un principio la web era sencillamente unacoleccioacuten de paacuteginas estaacuteticas documentospara su consulta o descarga El pasoinmediatamente posterior en su evolucioacuten fue lainclusioacuten de meacutetodos para elaborar paacuteginasdinaacutemicas que permitieran que lo mostradotuviese caraacutecter dinaacutemico
APLICACIONES WEB
TEacuteCNICAS DE ENCRIPTACIOacuteN
bull CGI especifica un estaacutendar para transferir datosentre el cliente y el programa
bull APPLET es un componente de una aplicacioacuten
bull SERVLET es un objeto que se ejecuta en unservidor
bull PHPJSPASP lenguajes que se utilizan paragenerar contenido dinaacutemico
bull WEB SERVICES conjunto de protocolos
bull AJAX teacutecnica para aplicaciones dinaacutemicas
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
OBJETIVOS ESPECIacuteFICOS
bull Investigar la evolucioacuten en el desarrollode aplicaciones web dinaacutemicas
bull Indagar sobre la teacutecnica AJAX en eldesarrollo de aplicaciones webdinaacutemicas
bullDesarrollar un sitio web dinaacutemicoaplicando AJAX
INTRODUCCIOacuteN
bull Con la introduccioacuten de Internet y de la Web enconcreto se han abierto infinidad deposibilidades en cuanto al acceso a lainformacioacuten desde cualquier sitio
bull En un principio la web era sencillamente unacoleccioacuten de paacuteginas estaacuteticas documentospara su consulta o descarga El pasoinmediatamente posterior en su evolucioacuten fue lainclusioacuten de meacutetodos para elaborar paacuteginasdinaacutemicas que permitieran que lo mostradotuviese caraacutecter dinaacutemico
APLICACIONES WEB
TEacuteCNICAS DE ENCRIPTACIOacuteN
bull CGI especifica un estaacutendar para transferir datosentre el cliente y el programa
bull APPLET es un componente de una aplicacioacuten
bull SERVLET es un objeto que se ejecuta en unservidor
bull PHPJSPASP lenguajes que se utilizan paragenerar contenido dinaacutemico
bull WEB SERVICES conjunto de protocolos
bull AJAX teacutecnica para aplicaciones dinaacutemicas
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
INTRODUCCIOacuteN
bull Con la introduccioacuten de Internet y de la Web enconcreto se han abierto infinidad deposibilidades en cuanto al acceso a lainformacioacuten desde cualquier sitio
bull En un principio la web era sencillamente unacoleccioacuten de paacuteginas estaacuteticas documentospara su consulta o descarga El pasoinmediatamente posterior en su evolucioacuten fue lainclusioacuten de meacutetodos para elaborar paacuteginasdinaacutemicas que permitieran que lo mostradotuviese caraacutecter dinaacutemico
APLICACIONES WEB
TEacuteCNICAS DE ENCRIPTACIOacuteN
bull CGI especifica un estaacutendar para transferir datosentre el cliente y el programa
bull APPLET es un componente de una aplicacioacuten
bull SERVLET es un objeto que se ejecuta en unservidor
bull PHPJSPASP lenguajes que se utilizan paragenerar contenido dinaacutemico
bull WEB SERVICES conjunto de protocolos
bull AJAX teacutecnica para aplicaciones dinaacutemicas
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
APLICACIONES WEB
TEacuteCNICAS DE ENCRIPTACIOacuteN
bull CGI especifica un estaacutendar para transferir datosentre el cliente y el programa
bull APPLET es un componente de una aplicacioacuten
bull SERVLET es un objeto que se ejecuta en unservidor
bull PHPJSPASP lenguajes que se utilizan paragenerar contenido dinaacutemico
bull WEB SERVICES conjunto de protocolos
bull AJAX teacutecnica para aplicaciones dinaacutemicas
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
TEacuteCNICAS DE ENCRIPTACIOacuteN
bull CGI especifica un estaacutendar para transferir datosentre el cliente y el programa
bull APPLET es un componente de una aplicacioacuten
bull SERVLET es un objeto que se ejecuta en unservidor
bull PHPJSPASP lenguajes que se utilizan paragenerar contenido dinaacutemico
bull WEB SERVICES conjunto de protocolos
bull AJAX teacutecnica para aplicaciones dinaacutemicas
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
AJAX
bull Javascript asiacutencrono y XML
bull Es una teacutecnica de desarrollo web paraaplicaciones interactivas cuyo principal objetivoes el de evitar la recarga innecesaria de ciertaspartes de la paacutegina
bull Esto se logra gracias a que se ejecutan en el ladodel cliente mientras se mantiene lacomunicacioacuten asiacutencrona con el servidor ensegundo plano
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
AJAX
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
TECNOLOGIacuteAS DE AJAX
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
TECNOLOGIacuteAS DE AJAX
bull HTML es un lenguaje de marcadopredominante para la elaboracioacuten de paacuteginasweb Es usado para describir la estructura y elcontenido en forma de texto asiacute como paracomplementar el texto con objetos tales comoimaacutegenes
bull CSS Las hojas de estilo en cascada es unlenguaje usado para definir la presentacioacuten deun documento estructurado escrito en HTML OXML
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
TECNOLOGIacuteAS DE AJAX
bull DOM Acroacutenimo de Document ObjectModel (Modelo de Objetos deDocumento) Es una plataforma queproporciona un conjunto estaacutendar deobjetos a traveacutes de la cual se pueden creardocumentos HTML Y XML navegar por suestructura y modificar antildeadir y borrartanto elementos como contenidos
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
TECNOLOGIacuteAS DE AJAX
bull JavaScript lenguaje de programacioacuteninterpretado considerado como orientadoa objetos
bull Se utiliza principalmente en su forma dellado del cliente implementado comoparte de un navegador web permitiendomejoras en la interfaz de usuario y paacuteginasweb dinaacutemicas
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
TECNOLOGIacuteAS DE AJAX
bull XML Lenguaje de marcas extensible esun metalenguaje extensible de etiquetas
bull Es una tecnologiacutea sencilla que tiene a sualrededor otras que la complementan y lahacen mucho maacutes grande y con unasposibilidades mucho mayores Tiene unpapel muy importante en la actualidad yaque permite la compatibilidad entresistemas para compartir la informacioacuten deuna manera segura fiable y faacutecil
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
AJAX EN NET FRAMEWORK
bull Mediante componentes del lado delcliente y del servidor ASPNET AJAXpermite al desarrollador crear aplicacionesweb en ASPNET que pueden actualizardatos en la paacutegina web sin un recargacompleta de la misma La tecnologiacutea claveque permite esta funcionalidad es elobjeto XMLHttpRequest junto conjavascript y DHTML
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
AJAX EN NET FRAMEWORK
bull El framework de AjaxNet dinaacutemicamente crea un objeto proxy que actuacutea como un mecanismo de comunicacioacuten entre el servidor y el navegador Cuando un desarrollador crea un meacutetodo detraacutes del coacutedigo eacuteste meacutetodo puede ser arreglado con un atributo que diga al motor AjaxNetlo que necesita para crear el proxy Javascript
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
VENTAJAS DE AJAX
bull El usuario no estaraacute mirando una ventanaen blanco del navegador
bull Ajax pueden ser de cualquier tamantildeodesde las funciones simples a las muycomplejas
bull Basado en los estaacutendares abiertos
bull Vaacutelido en cualquier plataforma ynavegador
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
METODOLOGIacuteA UWE
bull Es un meacutetodo de ingenieriacutea delsoftware para el desarrollo deaplicaciones web basado en UML
bullUWE establece una separacioacutenestricta de aspectos en las fasestempranas de desarrollo eimplementa un proceso de desarrollomanejado por modelos
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
METODOLOGIacuteA UWE
bull El proceso estaacute dividido en cuatropasos
1 Anaacutelisis de requisitos
2 Disentildeo conceptual
3 Disentildeo navegacional
4 Disentildeo de presentacioacuten
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
ARQUITECTURA POWELIOX
bullRefleja un modelo de tres capas
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
Ejemplo de un caso de uso
Generar la solucioacuten corregir los errores en el caso de que existan si es correcto la paacutegina se mostraraacute en el navegador
Incluir en el web Form creado los controles necesarios modificar el coacutedigo del archivo aspx incluir la programacioacuten de la paacutegina del web form en el archivo asociado aspxvb
Crear un nuevo Web Form (aspx) dentro de la solucioacuten
Crear las funciones que acceden a los datos en la capa loacutegica de negocio Ingresar Modificar Eliminar Consultar Listar
Mapear las tablas requeridas en el directorio DAL de la solucioacuten OXFORD mediante Entity Framework
Crear las tablas requeridas para el caso de uso dentro de BDD SQL Server 2008 R2
Crear la entidades necesarias en este caso Curso y Paralelo dentro del directorio DLL de la solucioacuten OXFORD
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
CONCLUSIONES
bull Una vez investigado sobre la teacutecnica AJAXse concluye que es una teacutecnica muyeficiente debido a que evita que el usuariopermanezca mucho tiempo frente a unapantalla en blanco en espera del retornode una paacutegina con la informacioacutensolicitada esto hace que la experienciadel usuario sea satisfactoria
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo
RECOMENDACIONES
bull Para que se puedan ejecutar aplicaciones conAJAX es necesario que el usuario tengaactivado JavaScript en el navegador y tengaconocimientos sobre sus tecnologiacuteas
bull Utilizar meacutetodos y metodologiacuteas hacen queel desarrollo sea un trabajo menos complejoy maacutes entendible
bull Utilizar una buena herramienta para lacreacioacuten de los modelos UWE y evitar asiacutepeacuterdidas de tiempo