Las Clases..

Que son las clases
Una clase es una abstracción de la realidad que:
Enfatiza las características relevantes.
Suprime otras características.

Y como identificamos los tipos de clases.

Clase frontera
Clase entidad
Clase de control
Clase de excepción
Clase de utilidad
Metaclase

Y que se dice UML.


Que es el Lenguaje Unificado de Modelado (UML)
Se puede simplificar en cuatro palabras.
Visualizar
Especificar
Construir
Documentar


Como nace UML.
UML nace como la unificación de muchos otros lenguajes de modelado que surgieron entre los 80s e inicio de los 90s.



UML define diagramas Estandarizados.
Diagrama de clases
Diagrama de objeto
Diagrama de estado
Diagrama de componentes
Diagrama de Implantación
Diagrama de colaboración
Diagrama de Secuencia
Diagrama de Actividades
Diagrama de casos de uso

Beneficios de UML.
Define una notación expresiva y consistente
Facilita la comunicación
Ayuda a identificar omisiones
Soporta análisis y diseño a pequeña y gran escala
Define un mapeo fluido desde el análisis al diseño, y de esta a la implementación.

WAS (WebSphere Application Server v6.1)- (WebSphere v6.1)

Antes que nada debemos saber que el WAS es un servidor de aplicaciones J2ee que en su versión 6.1 soporta el API 1.5 de java.
El servidor de aplicaciones reserva los puertos 9060 y 9080.

Puerto 9060.
http://localhost:9060/ibm/console/ : URL del la consola de administración
ID de usuario: Nombre del usuario puede ser cualquier nombre.



Consola de administración
http://localhost:9060/ibm/console/ : URL del la consola de administración
ID de usuario: Nombre del usuario puede ser cualquier nombre.




Deployar una aplicación.


Aplicaciones de empresa.
Esta página te ayuda a gestionar las aplicaciones instaladas.

Instalar una nueva aplicación.
En la pagina de instalar puedes deployar aplicaciones módulo EAR, WAR, JAR o SAR.









Pagina para gestionar aplicaciones instaladas.



Pagina de gestion de una aplicacion.
Fijarse especialmente en la opción. “Ver descriptor de despliegue”



Descriptor de Despliegue
El descriptor de despliegue nos indica la información necesaria para desplegar la aplicación en nuestro navegador.



Y Finalmente podemos ver la aplicación en el puerto 9080:
http://localhost:9080/UTC/



Nota: Esta aplicación corresponde a una que trae por defecto el WAS. No se confundan. Esta aplicación sirve para hacer pruebas a las configuraciones. Bueno eso creo.

OK saludos. Y ojala os sirva.

La gran putilla de Java.

Al igual que en la humanidad el lenguaje de programación java también tiene su versión de putilla a diferencia de nuestras putillas la de java no cobra por servicio pero si nos presta una gran utilidad.
¿Cómo así?
Desde el nacimiento del lenguaje que esta presente en nuestras fuentes.
Es la madre de todos los tipos de datos.
Me refiero a Object. Como dije la madres de todos los tipos de datos.

¿Por qué putilla?
Le podemos meter casi cualquier cosa. Me explico.
En esta clase podemos verlo.

public class Putilla {

private Object objeto;
private String string;
private int numero;
private Integer numerointeger;

public Putilla(){
//Se dan cuenta de lo que digo.
this.objeto = this.string;
this.objeto = this.numero;
this.objeto = this.numerointeger;

this.string = (String) this.objeto;

}
}

Patrones de Diseño

Patrones de Diseño

Categorias:
Patrones creacionales
Patrones Estructurales
Patrones de Comportamiento

Otros
Dependency Injection.
Session Facade.
Business delegate

Microsoft + Popfly

Microsoft ha hecho pública la versión beta de su sitio (Popfly) y las funcionalidades de esta Web.

La Web, al más puro estilo Web 2.0, ha sufrido varias mejoras y ahora podemos acceder a ella sin complicaciones, eso sí, registrándonos con nuestra cuenta Passport.

Lo mejor de Popfly es que está creada con Silverlight, lo cual nos da una idea de lo que se puede llegar a hacer con Silverlight.

Web de Popfly