Open Source

Published on July 2016 | Categories: Documents | Downloads: 146 | Comments: 0 | Views: 500
of 16
Download PDF   Embed   Report

Comments

Content


Acerca de Mootools
 Mootools es un framework basado en JavaScript compacto, modular y
orientado a objetos.
 Permite la creación de interfaces flexibles sin importar el navegador que se
utilice.
 La pagina oficial de Mootools provee algunos demos con código incluido
para aprender a utilizar este framework de manera rápida y sencilla.
 Otra ventaja de este framework es la documentación ofrecida en su sitio
web. Esta explica todas las funcionalidades y sintaxis usada en las librerías
de Mootools.
Ventajas de Mootools
 Es un Framework modular y extensible, el desarrollador puede elegir
(específicamente) que componentes usar y cuales no.
 MooTools es orientado a objetos y sigue los principios DRY, que hacen de él un
Framework rico, potente y eficiente.
 Componente avanzado de efectos (Effects), con transiciones (Transitions), de
función parabólica, optimizadas y utilizadas por multitud de desarrolladores
Flash.
 Ligero: el framework no pesa demasiado en Kb por lo que el procesamiento de
carga del navegador es reducido.
 Modular: mootools se compone de diversos módulos y podemos seleccionar los
que vamos a utilizar para incorporarlos en nuestras páginas web, dejando los
otros para que no ocupen tiempo de descarga ni procesamiento.
 Libre de errores: podemos confiar en el sistema porque Mootools las
herramientas de Mootools funcionan perfectamente, sin emitir errores en
tiempo de ejecución.
 Soportado por una amplia comunidad: existen muchos desarrolladores que lo
utilizan con éxito y han creado una serie de componentes adicionales ya listos
para usar en nuestras páginas web, como calendarios, editores de texto, etc.
Configuración en Sigma e-Learning
 Para utilizar Mootools en nuestra aplicación descargamos una o más
librerías del framework desde su sitio web.
Configuración en Sigma e-Learning
 Referenciamos la librería descargada para utilizarla en nuestro proyecto.
Acerca de MyBatis
 MyBatis es una evolución del proyecto iBATIS y lo mantiene un equipo de
desarrolladores entre los que se encuentran los que desarrollaron iBATIS
originalmente.
 El proyecto se creo el 19 de Mayo de 2010, cuando justo tras el anuncio de
la publicación de iBATIS 3.0 el equipo de desarrollo de iBATIS anunció que
continuarían el proyecto bajo un nuevo nombre y un nuevo hogar1 .
 El 10 de Noviembre de 2013 el proyecto anunció el movimiento a Github.2
 MyBatis es una herramienta de persistencia Java que se encarga de
mapear sentencias SQL y procedimientos almacenados con objetos a
partir de ficheros XML o anotaciones.
 MyBatis es software libre y se ha desarrollado bajo Licencia Apache 2.0
 MyBatis es una bifurcación de iBATIS 3.0 y es mantenido por un equipo que
incluye a los creadores originales de iBATIS.
Ventajas de MyBatis
 A diferencia de las herramientas ORM MyBatis no mapea objetos Java a tablas de base
de datos sino métodos a sentencias SQL.
 Permite utilizar todas las funcionalidades de la base de datos como procedimientos
almacenados, vistas, consultas de cualquier complejidad o funcionalidades específicas
del proveedor. Es una herramienta indicada para bases de datos legadas,
desnormalizadas o cuando es preciso tener el control total del SQL ejecutado.
 Simplifica la programación frente al uso directo de JDBC. Las líneas de código
necesarias para ejecutar una sentencia se reducen casi siempre a una. Esta
simplificación ahorra tiempo y evita errores habituales como olvidar cerrar una
conexión a base de datos, realizar incorrectamente un mapeo de datos, exceder el
tamaño de un result set u obtener varios resultados cuando se esperaba sólo uno.
 Proporciona un motor de mapeo de resultados SQL a árboles de objetos basado en
información declarativa.
 Soporta la composición de sentencias SQL dinámicas mediante un lenguaje con sintáxis
tipo XML.
Configuración de MyBatis
• Para usar MyBatis sólo tienes que incluir el fichero mybatis-x.x.x.jar en el classpath.
• Una aplicación que usa MyBatis debe utilizar una instancia de SqlSessionFactory.
• El fichero de configuración XML contiene la configuración del core de MyBatis,
incluyendo el DataSource para obtener instancias de conexión a la base de datos
y también un TransactionManager para determinar cómo deben controlarse las
transacciones.
• Ahora que se ha configurado el comportamiento de MyBatis con todos los
elementos de configuración comentados estamos listos para definir los SQL
mapped statements (sentencias SQL mapeadas).

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close