ResultSet A Fondo

Java No Comments »

       Muchos hemos utilizado ResulSet en nuestas aplicaciones en java, en la mayoria no usamos mas que rs.next, pero como toda clase el ResultSet tiene mas elementos, que el next.

Primero encontramos el Field Summary:

 

Field Summary

static int
CLOSE_CURSORS_AT_COMMIT
          The constant indicating that ResultSet objects should be closed when the method Connection.commit is called.

Leer el resto de la entrada »

Utilizando ADF

Java No Comments »

     adf picture

 

    Adf, application development framework es un software que trae jDeveloper para la capa model que permite manejar la base de datos de una manera mas cómoda y sencilla, con unos cuantos clicks ya tenemos toda el esquema que queremos ocupar, una de las cualidades es que esta ya esta sincronizada a la base de datos por lo que cualquier cambio en un campo de la base de datos se verá reflejada al hacer una sincronización desde el menú de adf.

En la actualidad hay muchos recursos disponibles para adf, en especial en la página de Oracle (www.oracle.com).

Leer el resto de la entrada »

LookupDispatchAction

Java 2 Comments »

      LookupDispatchAction es una clase muy importante a la hora de utilizar struts, esta hereda de DispatchAction y es una clase fundamental para separar los forward en los action.

Por ejemplo hay casos en los que tenemos un mantenimiento, por lo cual tenemos 3 opciones: agregar, eliminar y modificar.

En casos como el anterior hay muchas maneras de hacerlo, javscript, forward u otras, pero ahí es donde entra en acción la clase LookupDispatchAction debido a que podemos especificar en ella por medio de un hashmap las opciones, delete, create, update, asi como se muestra en el ejemplo siguiente:

protected Map getKeyMethodMap() {

HashMap map = new HashMap();

map.put("nuevo", "insert");

map.put("actualizar", "update");

map.put("eliminar", "delete");

return map;

}

Leer el resto de la entrada »

Aprendiendo Struts

Java 3 Comments »

Foto para blog de struts

        Struts, es un framework el cual permite programar una aplicación web en java de manera muy ordenada basándose en el patrón de diseño MVC (Modelo Vista Controlador), al principio es difícil acostumbrarse, pero con el tiempo se ve la ventaja.

Gracias a struts evitamos el desorden de meter en una pagina jsp directamente el código java mediante tags, muy al estilo de php o asp.

Al principio se podría suponer que es una arquitectura, o una metodología, mas cuando se ha programado en .Net, sin embargo struts es un poderoso framework que nos provee una librería de tags la cuales podemos ocupar en nuestra aplicación web.

Leer el resto de la entrada »

¿Qué se necesita para utilizar el logo de Sun?

Java, Sun No Comments »

           logosun1 

Para todos los que buscan o quieren cambiarse de trabajo en el área de desarrollo, desearían poder utilizar el logo de Sun en su curriculum; en una esquina y de manera que resalte al verlo, pero lamentablemente tener la autorización legal de Sun para usar el logo no es tan fácil, no es solo de ponerlo en el curriculum y ya (esto seria ilegal), no es suficiente tener la SCJA para obtener el permiso, ni siquiera obtener la SCJP alcanza para tener suficiente privilegio para utilizarlo, para utilizarlo necesitamos la SCJD(Sun Certified Java Developer), y como lo comente en un post anterior, para obtener la SCJD antes necesitamos la SCJP.

Leer el resto de la entrada »

Disponible versión final de NetBeans IDE 6.1

Java No Comments »

                                 NetBeans 6.1 Download Banner  

           Ya se encuentra disponible la versión final del IDE NetBeans 6.1,  que se puede descargar desde el siguiente enlace o haciendo click en la imagen:

http://download.netbeans.org/netbeans/6.1/final/              

Recursos:

Lo nuevo en NetBeans 6.1

Links para aprender lo nuevo en NetBeans 6.1

Usando String, StringBuilder y StringBuffer. Parte 1

Certificación SCJP, Java No Comments »

Siguiendo con la serie de posts para la certificación de Java SCJP(1.5 o 1.6) hoy escribire acerca de un tema corto pero importante para esta, aunque en realidad todos los temas son importantes debido a que es un examen autogenerado no sabemos que preguntas nos asignaran a la hora del examen.

En esta primera parte hablare de la clase String.

La clase String:

Lo primero que debemos entender de la clase String es que es inmutable.

Que debemos entender por inmutable?

Entendemos por inmutable que al momento de crear un String este puede ser modificado una vez haya sido creado, y esto lo probare en el siguiente ejemplo:

String MiCadena = new String();
 
MiCadena = "Probando Codigo"; // Se crea una nuevo objeto String
 
MiCadena = MiCadena.concat("aprendiendo programacion"); // Se crea otro String

Los objetos String se van almacenando en el heap.

En el siguiente código pueden comprobar que un objeto String no cambia:

String MiCadena = new String("Probando Codigo es: ");
 
MiCadena.concat("Aprendiendo Programacion");
 
System.out.println("Mi Cadena es " + MiCadena);

Si se compila el codigo de arriba, el resultado seria:

Probando Codigo es:

La unica forma de anadir es creando un nuevo string:

String MiCadena = new String("Probando Codigo es: ");
 
MiCadena = MiCadena.concat("Aprendiendo Programacion");
 
System.out.println("Mi Cadena es " + MiCadena);

Algunos puntos importantes para la certificación es también tener en cuenta cuando se crean referencia de variables y cuando se crean objetos String:

Ejemplo 1:

String s = "abc"; // Crea un objeto String y una referencia de variable

 

Ejemplo 2:

String s = new String("abc"); // se crean dos objetos y una referencia de variable

Lista de métodos importantes en la clase String:

· charAt() Returns the character located at the specified index.

· concat() Appends one String to the end of another ( "+" also works).

·equalsIgnoreCase() Determines the equality of two Strings, ignoring case.

·length() Returns the number of characters in a String.

·replace() Replaces occurrences of a character with a new character.

·substring() Returns a part of a String.

·toLowerCase() Returns a String with uppercase characters converted.

·oString() Returns the value of a String.

·toUpperCase() Returns a String with lowercase characters converted.

·trim() Removes whitespace from the ends of a String.

En esta primera parte se ha tomado únicamente la clase String, para profundizar más sobre el tema recomiendo leer el capítulo 6 del libro SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) que pueden encontrarlo en internet.

Fuente: SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)


WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in