Just Sherekan – Blog de Programación



Compartiendo conocimiento… intentando no reinventar la rueda…

Archivo para la categoría: 'Java'

Grepcode: un motor de búsqueda de proyectos Java open source

Grepcode es un motor de búsqueda construído para desarrolladores Java, que nos permite buscar y navegar fácilmente proyectos open source almacenados en los repositorios de Maven, Eclipse, JBoss entre otros.

Grepcode no sólo nos facilita la tarea de buscar el código fuente de cualquier proyecto open source (en cualquiera de sus versiones) sino que además nos permite navegarlo mediante una cómoda interfaz web con outline, type hierarchy, stack traces, syntax highlighting, Javadocs

Podemos por ejemplo acceder al cuerpo de un método/objeto desde cualquier lugar donde es llamado, aún si pertenece a otro proyecto, podemos buscar y navegar por las dependencias del proyecto.

En fin… con Grepcode podés despedirte de aquellos días en que tenías que descargarte e instalar el código fuente de un third party JAR en tu IDE, sólo para chequear unas pocas líneas de código responsables de una excepción.

Ahora todo el código fuente está disponible online con una simple búsqueda en www.grepcode.com

Grepcode

NOTA: acabo de releer mi propio post y parezco un anuncio de sprayette (lo siento, me emocioné con la interfaz de Grepcode).

6 comentarios

Log4j (Log for Java)

Log4j es una API open source desarrollada por Apache Software Foundation, para manejar el registro de logs en aplicaciones Java. Provee un framework robusto, extendible, configurable y sencillo para loguear aplicaciones Java, puede ser utilizado tanto en entornos de producción para monitoreo, o en entornos de desarrollo para debug. Básicamente le permite a los desarrolladores insertar sentencias de log en el código y configurarlas externamente. En este artículo vamos a ver como funciona esta API, sus ventajas/desventajas, y como configurarla e implementarla en nuestras aplicaciones Java.

Read more

6 comentarios

Introducción a Ant

Esta es una introducción a la ampliamente utilizada herramienta para construir aplicaciones para entornos Java: Ant. En este artículo vamos a ver como se compone un build file, algunas buenas prácticas que es muy recomendable seguir a la hora de construir uno, y algunos ejemplos de build files para determinados tipos de aplicaciones.

Read more

8 comentarios

Introducción a RMI

RMI (Remote Method Invocation) es una API y un mecanismo que ofrece Java para invocar métodos remotamente. Es decir, le permite a un objeto en una JVM invocar métodos de un objeto que se encuentra en otra JVM (o sea, en otro espacio de memoria, en otro heap).

En este artículo vamos a ver una introducción a RMI, explicando su arquitectura, sus ventajas/desventajas frente a otros mecanismos como CORBA. Y finalmente un ejemplo práctico sencillo como para conocer la API de RMI.

Read more

20 comentarios

JSP – Tag Files

Los Tag Files son Custom Tags que se pueden escribir con la sintaxis de JSP, sin necesidad de escribir una clase Java como Tag Handler ni declararlo en un TLD. Esto permite que cualquier mortal con un mínimo de conocimiento de la sintaxis de JSP pueda crear sus propios Custom Tags, ya que no requieren de conocimientos en Java.

Read more

1 comentario

Seguridad en Servlets y JSP

En este artículo vamos a ver como se implementa la seguridad en una aplicación web Java, mediante seguridad declarativa y programática. Definiendo como se van a autenticar los usuarios, a que recursos van a tener acceso, etc.

Read more

18 comentarios

JSP – Custom tags y JSTL

En este artículo vamos a ver que son los custom tags, como funcionan y como crear nuestra propia librería de tags. Además vamos a algo sobre JSTL, más específicamente su librería Core.

Read more

6 comentarios

Instalación y configuración de Tomcat + virtual hosts

Esta es una guía rápida para instalar Tomcat, versión 5.5 sobre Linux configurando virtual hosts para poder hostear múltiples aplicaciones en una misma IP. Doy por sentado que ya tienen instalado el JDK 5, con todas las variables de entorno necesarias seteadas correctamente.

Read more

5 comentarios

JSP – EL (Expression Language)

A partir de su versión 2.0, JSP trae soporte para EL (Expression Language). Con EL podemos acceder desde las páginas JSP a la data de nuestra aplicación (atributos de cualquier scope, parámetros de contexto, etc.) sin tener que utilizar scripting, de una manera limpia y sencilla, que van a agradecer a la hora de mantener la aplicación.

Read more

3 comentarios

Introducción a JSP

Este es un intento de introducción a JSP, a modo de apunte. No vamos a entrar en detalle, simplemente vamos a ver cuales son los elementos de un JSP, como es el lifecycle de un JSP, en que se diferencia de un servlet, etc.

Read more

17 comentarios

¡¡Ya soy SCJP, y antes de los 17 como prometí!!

Este artículo es pura liberación de ego con algunos comentarios sobre el examen. Si lo que buscan son consejos sobre la preparación, hace unas semanas escribí un artículo sobre como prepararse para el SCJP.

Read more

9 comentarios

Garbage Collection

En este artículo voy a explicar como funciona el Garbage Collector. Empezando desde cero, viendo como funciona la memoria en Java, hasta casos como el de Island of Isolation. También voy a hablar sobre el método finalize() y algunos usos interesantes que se le pueden dar.

Read more

19 comentarios

Como elegir una colección en Java

Elegir la colección correcta al desarrollar una aplicación en Java, no es nada fácil. Es más, hay libros donde solo se habla sobre eso, así que no es que vayan a convertirse en gurús al leer esto… Pero a los que no tienen mucha idea del tema, les va a dar una orientación (o tal vez los confunda más, espero que no jaja).

Read more

14 comentarios

Próxima página »