Archiva 1.2.1 sobre JBoss AS 4.0.5 en Windows 64

El primer paso es descargar JBoss 4.05 de la web de descargas de la comunidad de JBoss. Se descomprime en C:\ y se descarga el utilitario para instalarlo como servicio. Esta parte es muy simple y se explica en la siguiente url: http://www.jboss.org/community/wiki/JBossNativeWindows.
Una vez hecho esto, procedemos a montar Apache Archiva. Como vamos a usar [...]

Manipulación de cadenas en Java

Debatíamos Bastian y yo en los comentarios de la entrada sobre FindBugs acerca de la necesidad o no de realizar las concatenaciones de cadenas en Java utilizando las clases String o StringBuilder. Bastian apuntaba que en [1] se decía que el compilador de Sun desde la versión Java 1.5 ya realizaba estas optimizaciones.
Al final la [...]

FindBugs

Las herramientas de análisis estático de código permiten encontrar fallos potenciales mediante búsquedas de patrones en el código.
La pionera en esto del análisis estático fue Lint, una herramienta que apareció en 1979 y estaba incluía en el propio compilador. Desde entonces Lint es usado como nombre genérico de este tipo de herramientas.
Puedes ver una lista [...]

Consumiendo servicios web con Apache AXIS

Consumir servicios web en Java puede ser tan sencillo como el hacerlo desde .NET.
Para ello vamos a utilizar Apache AXIS
En primer lugar, creamos nuestro servicio web ASP.NET. Tendrá esta pinta:

using System;
using System.Web.Services;
using System.Web.Services.Protocols;

namespace WebService1
{
[WebService(Namespace = "http://tempuri.org/")]
[SoapDocumentService(RoutingStyle = SoapServiceRoutingStyle.RequestElement)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[...]

First commit

I had said nothing about this before, but my mentor and Linus Tolke (the leader of ArgoUML) had setup the environment for doing my work on Google Summer of Code. You can find it at http://argouml-sequence.tigris.org/ (I expect to update the main page soon).
I have no much time for working on this yet (I must [...]