Você está na página 1de 16

Acerca de Mootools

Mootools es un framework basado en JavaScript compacto, modular y


orientado a objetos.
Permite la creacin de interfaces flexibles sin importar el navegador que se
utilice.
La pagina oficial de Mootools provee algunos demos con cdigo incluido
para aprender a utilizar este framework de manera rpida y sencilla.
Otra ventaja de este framework es la documentacin ofrecida en su sitio
web. Esta explica todas las funcionalidades y sintaxis usada en las libreras
de Mootools.
Ventajas de Mootools
Es un Framework modular y extensible, el desarrollador puede elegir
(especficamente) 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
funcin parablica, 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 mdulos y podemos seleccionar los
que vamos a utilizar para incorporarlos en nuestras pginas 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 ejecucin.
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 pginas web, como calendarios, editores de texto, etc.
Configuracin en Sigma e-Learning
Para utilizar Mootools en nuestra aplicacin descargamos una o ms
libreras del framework desde su sitio web.
Configuracin en Sigma e-Learning
Referenciamos la librera descargada para utilizarla en nuestro proyecto.
Acerca de MyBatis
MyBatis es una evolucin 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 publicacin de iBATIS 3.0 el equipo de desarrollo de iBATIS anunci que
continuaran 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 bifurcacin 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 mtodos a sentencias SQL.
Permite utilizar todas las funcionalidades de la base de datos como procedimientos
almacenados, vistas, consultas de cualquier complejidad o funcionalidades especficas
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 programacin frente al uso directo de JDBC. Las lneas de cdigo
necesarias para ejecutar una sentencia se reducen casi siempre a una. Esta
simplificacin ahorra tiempo y evita errores habituales como olvidar cerrar una
conexin a base de datos, realizar incorrectamente un mapeo de datos, exceder el
tamao de un result set u obtener varios resultados cuando se esperaba slo uno.
Proporciona un motor de mapeo de resultados SQL a rboles de objetos basado en
informacin declarativa.
Soporta la composicin de sentencias SQL dinmicas mediante un lenguaje con sintxis
tipo XML.
Configuracin de MyBatis
Para usar MyBatis slo tienes que incluir el fichero mybatis-x.x.x.jar en el classpath.
Una aplicacin que usa MyBatis debe utilizar una instancia de SqlSessionFactory.
El fichero de configuracin XML contiene la configuracin del core de MyBatis,
incluyendo el DataSource para obtener instancias de conexin a la base de datos
y tambin un TransactionManager para determinar cmo deben controlarse las
transacciones.
Ahora que se ha configurado el comportamiento de MyBatis con todos los
elementos de configuracin comentados estamos listos para definir los SQL
mapped statements (sentencias SQL mapeadas).

Você também pode gostar