Programando con Café

Programando con Café es el lugar de encuentro de todos sus tutoriales de programación que usted necesita en diferentes lenguajes de programación y base de datos

martes, junio 21, 2016

JAVA - SPRING DATA - CONSULTAS (Parte 02)


1. ENTORNO

  • Eclipse Mars
  • JDK 8
  • Spring Frameworks 4
  • Spring Data 1.4.3

2. DESARROLLO


El siguiente tutorial, explicara como elaborar consultas con Spring Data. Y para el desarrollo, por favor revisar el siguiente vídeo



3. SOLUCIÓN


La solución lo pueden descargar haciendo clic en el siguiente enlace: https://app.box.com/s/ay8teb9g1s3huyxs2u36vtf9lwsl5f4l



sábado, junio 04, 2016

JAVA - SPRING DATA - CRUD BÁSICO (Parte 01)

Que tal amigos!

Después de mucho tiempo estamos de vuelta y comenzamos con un tutorial sobre Spring Data.

1. ENTORNO

  • Eclipse Mars
  • JDK 8
  • Spring Frameworks 4
  • Spring Data 1.4.3

2. DESARROLLO


Para el desarrollo, por favor revisar el siguiente vídeo



3. SOLUCIÓN


La solución lo pueden descargar haciendo clic en el siguiente enlace: https://app.box.com/s/s4j928zdg2fp62bv4a16djz4v269jsg6



miércoles, julio 10, 2013

JAVA - HOLA MUNDO CON SPRING USANDO ANOTACIONES

1. Entorno




  • Eclipse Kepler
  • JDK 7 u 25
  • Spring framework 3.2.3


2. Desarrollo



En esta entrada enseñaremos como crear el popular “Hola Mundo” usando Spring pero con anotaciones. Se recomienda antes haber leído un poco de teoría sobre lo que es Spring, ya que en este tutorial aplicaremos la teoría a la practica.

Como primer paso debemos de abrir el “Eclipse Kepler” que es la última versión que existe para desarrollar aplicaciones Java sobre Eclipse y nos vamos a la opción “File --> New --> Other”, y seleccionamos la opción de Maven Project



















Activamos el check de "Create a simple project"


















Escribimos los datos de Group Id, Artifact Id, Version y Name


















Cuando ya tenemos el proyecto, debemos de escribir las dependencias (librerías) que nuestro proyecto usara en el archivo pom.xml















Crear el paquete donde se almacenara nuestras clases, para ello hacemos clic derecho en "src/main/java" y nos vamos a la opción de "new-->package"















En el paquete que anteriormente se creo, agregar dos clases: Una que sera la interfaz de Saludo y otra que seria su implementación.



















La clase SaludoService, solo tendrá la declaración del método saludar














Y la clase SaludoServiceImpl sera la encargada de implementar la interfaz SaludoService
















Cuando ya hemos terminado de codificar, debemos de configurar a nuestra aplicación para que sepa que vamos a usar Spring, para ello creamos nuestro archivo "applicationContext.xml" y lo ubicaremos en "src/main/resources"
















En este archivo diremos que analice el paquete "com.programandoconcafe.demo.core.saludo" para encontrar las anotaciones de Spring











Y para finalizar, un vídeo de como es la funcionalidad de la aplicación y para descargar la aplicación completa pueden hacer clic AQUI



lunes, julio 08, 2013

JAVA - HOLA MUNDO CON SPRING SIN ANOTACIONES

1. Entorno




  • Eclipse Kepler
  • JDK 7 u 25
  • Springframework 3.2.3


2. Desarrollo



En esta entrada enseñaremos como crear el popular “Hola Mundo” usando Spring pero sin anotaciones, en otro capítulo más adelante veremos como se hace con anotaciones. Se recomienda antes haber leído un poco de teoría sobre lo que es Spring, ya que en este tutorial aplicaremos la teoría a la practica.

Como primer paso debemos de abrir el “Eclipse Kepler” que es la última versión que existe para desarrollar aplicaciones Java sobre Eclipse y nos vamos a la opción “File --> New --> Other”, y seleccionamos la opción de Maven Project


















Activamos el check de "Create a simple project"


















Escribimos los datos de Group Id, Artifact Id, Version y Name


















Cuando ya tenemos el proyecto, debemos de escribir las dependencias (librerías) que nuestro proyecto usara en el archivo pom.xml














Crear el paquete donde se almacenara nuestras clases, para ello hacemos clic derecho en "src/main/java" y nos vamos a la opción de "new-->package"


























En el paquete que anteriormente se creo, agregar dos clases: Una que sera la interfaz de Saludo y otra que seria su implementación.



















La clase SaludoService, solo tendrá la declaración del método saludar










Y la clase SaludoServiceImpl sera la encargada de implementar la interfaz SaludoService


















Cuando ya hemos terminado de codificar, debemos de configurar a nuestra aplicación para que sepa que vamos a usar Spring, para ello creamos nuestro archivo "applicationContext.xml" y lo ubicaremos en "src/main/resources"




































En ese archivo diremos que la implementación de la clase SaludoService es por medio de la clase SaludoServiceImpl










Para verificar que nuestra aplicación funciona correctamente, crearemos una clase con su método main para poder llamar al bean que hemos configurado en el archivo applicationContext y poder invocar al método saludar. Y como se puede apreciar en la imagen, se logro ejecutar de manera correcta el método.














Y para finalizar, un vídeo de como es la funcionalidad de la aplicación y para descargar la aplicación completa pueden hacer clic AQUI



miércoles, enero 23, 2013

INFORMIX - CONECTAR INFORMIX CON C#

1. DESARROLLO



Lo que vamos hacer en este tutorial es conectar C# con una base de datos Informix.
Para lograr conectar Informix con C# lo primero que deben de hacer es instalar el cliente Informix para Windows, si desean saber como instalar el cliente hacer clic AQUÍ. Luego que han terminado de instalar el cliente Informix, el ddl que vamos a usar en nuestro proyecto se encuentra en “C:\IBM Informix Client SDK\bin\netf20” (Si han instalado el cliente Informix según el tutorial anterior) y se llama "IBM.Data.Informix.dll"















Luego debemos de hacer una aplicación en Visual Studio 2012, que lo llamaremos "ConectarseInformixC" y desarrollamos la siguiente pantalla.















El nombre de los controles son

  • txtHost
  • txtServicio
  • txtServidor
  • txtUsuario
  • txtClave
  • cboDataBase
  • txtSentencia
  • btnEjecutar
  • dgvResultado

Después que terminamos de diseñar nuestra pantalla, agregamos la referencia para poder conectarnos con Informix, para ello hacemos clic derecho en "Referencia" y "Agregar Referencia"














Seleccionamos el DDL













Agregamos dicha referencia para poder usar las librerías de Informix

using IBM.Data.Informix;

Para conectarnos con Informix la cadena de conexión debe ser

"Host={0}; Service={1}; Server={2}; Database={3}; User Id={4}; Password={5};"

Para conectarnos a una base de datos debemos de usar una variable del tipo "IfxConnection", para ejecutar comandos una variable del tipo "IfxCommand"

A continuación explicaremos cada método que tiene nuestro formulario.

El siguiente método nos sirve para lograr conectarnos a una base de datos en Informix








El método "obtenerBaseDatos", lo que hace es conectarse a la base de datos "SYSMASTER" y consulta a la tabla "sysdatatables" para obtener todas las base de datos y llenarlo en el combo "cboDataBase"















Para bajar el ejemplo pueden hacer clic AQUI

A continuación les mostrare un ejemplo de la aplicación