Ionic es un framework para crear aplicaciones web móviles basadas en HTML. Utiliza como base Cordova, lo que significa que en su núcleo es una aplicación PhoneGap que puedes compilar usando Phonegap build. Lo primero que me gustaría explicar, y de forma escueta, es qué es un MVC y de qué se compone: El MVC El MVC (Model-View-Controller o Modelo-Vista-Controlador), es un patrón de diseño que separa los datos, la lógica y las interfaces de usuario. Como su nombre indica, está separado en tres componentes: Modelo, Vista y Controlador. Está basado en la ideología de separación de conceptos y cumple… Continuar leyendo


Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML. Estuvo integrado inicialmente dentro del proyecto Jakarta pero ahora ya es un proyecto de nivel superior de la Apache Software Foundation. No voy a entrar en detalle con las funcionalidades, base de datos utilizada, y demás de la aplicación web ya que lo… Continuar leyendo


Parte II del tutorial. Ahora continuamos creando los controladores. Para comenzar deben de crear un nuevo package que se llame controller. Una vez que lo creen hacer click derecho en dicho package -> nuevo -> Servlet -> Siguiente -> Marcar la opción Add Information a (web.xml) -> Terminar. Se deben de crear los siguientes controladores: CiudadController y ClienteController. CiudadController .java ClienteController .java – Ahora solamente nos queda crear las vistas (Páginas JSP): La vista index.jsp hay que editarla y dejarla así – Para crear nuevas vistas se necesita hacer click derecho -> web -> JSP en la carpeta Web Pages, ya que… Continuar leyendo


Introducción En éste tutorial utilizaremos el patrón MVC, donde las páginas JSP actúan como vistas, la base de datos como el modelo y los Java Servlets que manejan todos los eventos actúan como controladores. Usaremos  Hibernate como herramienta ORM para el acceso de datos. Aunque esta es una explicación muy simplificada, espero que les pueda servir para que puedan iniciarse. Requerimientos de software  Java Software Development Kit: JDK IDE: NetBeans (preferentemente, con todas las características y con Tomcat Application Server) Base de datos: PostgreSQL JDBC Driver para PostgreSQL: JDBC Nota: Hibernate y PostgreSQLConnector vienen con Netbeans, es posible que no tenga que descargar nada… Continuar leyendo