Ir al contenido principal

Entradas

Mostrando entradas de enero, 2019

Ejecutar aplicaciones Kotlin desde Maven

Construir proyecton Kotlin usando Maven en unos tres pasos.

Vue JS (v-model, v-if, v-for)

He aquí un ejemplo de Vue JS. <! DOCTYPE html > < html lang = "es" > < head > < meta charset = "utf-8" > < title > Curso de Vue JS < /title> < script src = "https://unpkg.com/vue" >< /script> < /head> < style > . clase { background - color : # 4 ac8b8 ; color : black ; font - weight : bold ; } < /style> < body > < h1 > Programando con Vue JS < /h1> < div id = "app" > < h2 > 1 . {{ titulo }} < /h2> < div > < h3 > Libros < /h3> < ol > < li v - for = "libro in libros" > {{ libro }} < /li> < /ol> < /div> < div > < p > {{ usuario . nombre }} , {{ usuario . edad > 30 ? "Hombre de edad madura" : "Hombre en plena madurez" }} , {{ usuario . activo == true ? "Activo" :

JPA en ejemplos

He aquí un pequeño proyecto hecho con JPA . El proyecto posee una clase principal (Principal.java) la cual tiene varios métodos que muestran el uso que le podemos dar a la Java Persistence API (listar, buscar, crear y eliminar). persistence.xml Archivo xml que nos permite colocar los datos de nuestra DB, archivo SQL, permisos, etc. Las clases Empleado.java y Departamento.java representan a las tablas contenidas en la BD denominada 'curso'.  EmpleadoGenerar.java y DepartamentoGenerar.java son subclases de la superclase JpaGenerar.java , en esta clase creamos los objetos EntityManagerFactory y los EntityManager los cuales nos permiten crear la persistencia se las entidades y su manipulación.

Arrancar Tomcat desde Maven

En esta ocasión veremos como arrancar Tomcat usando Maven, específicamente usaremos un plugin (appassembler-maven-plugin). Necesitamos una estructura de directorios tipo Maven (algo similar a la imagen de abajo). proyecto/src/main/java/org/codemonkey/Main.java proyecto/src/main/java/org/codemonkey/servlets/HolaMundoServlet.java proyecto/src/main/java/resources proyecto/src/main/java/webapp/index.jsp proyecto/src/main/java/webapp/WEB-INF/web.xml proyecto/pom.xml Primero comencemos con el pom.xml, este archivo XML nos permitirá gestionar las depemdencias necesarias: pom.xml <? xml version = "1.0" encoding = "UTF-8" ?> < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion > 4.0 . 0 </ modelVersion > <