El conocido motor de base de datos MySql ahora con nuevos dueños. Sun Microsystems. Realiza gestiones de comprar el famoso motor de base de datos.
http://blogs.mysql.com/kaj/2008/01/16/sun-acquires-mysql/
Un nuevo Proyecto Tutorial.
Utilizar las Tecnologías. J2EE no es fácil mas aun con toda la ensalada de Frameword que existen. pero bueno para ganar dinero hay que trabajar y estudiar. y por esta razón es que me he obliga a hacer esta entrada a mi blogger.
aquí vamos una empresa particular en la que trabaje. me solicito comenzar. un proyecto j2ee (Espero terminarlo).
OK. lo que voy a utilizar. primero.
1.- una base de datos. PostgresSQL.
2.- Java compilador jdk-1_5_0_09-windows-i586-p
3.- Netbeans 6.0.
4.- Frameword.
JavaServerFace: Para la presentacion de las paginas.
TopLink: Para utilizar Persistencia de Entitys.
Log4j: Para Documentar los log.(Errores)
Dwr: Para utilizar Ajar.
5.- Servidor de Aplicaciones. Glassfish V2
Creo que por ahora solo eso hará falta.
Bueno y por supuesto para este proyecto utilizaremos Ejb 3.0(Session Bean's. Locales y Remotos (Remotos los incluiremos por si acaso) ), Persistencia(Entitys beans, Ejb-QL) y para ajax DWR.
Ok y para la seguridad de la pagina vamos a ver que pasa con JAS.
Bien así como avance voy a subir mi trabajo.
OK Saludos.
Vamos aqui la primera parte:
1.- Arquitectuta.
aquí vamos una empresa particular en la que trabaje. me solicito comenzar. un proyecto j2ee (Espero terminarlo).
OK. lo que voy a utilizar. primero.
1.- una base de datos. PostgresSQL.
2.- Java compilador jdk-1_5_0_09-windows-i586-p
3.- Netbeans 6.0.
4.- Frameword.
JavaServerFace: Para la presentacion de las paginas.
TopLink: Para utilizar Persistencia de Entitys.
Log4j: Para Documentar los log.(Errores)
Dwr: Para utilizar Ajar.
5.- Servidor de Aplicaciones. Glassfish V2
Creo que por ahora solo eso hará falta.
Bueno y por supuesto para este proyecto utilizaremos Ejb 3.0(Session Bean's. Locales y Remotos (Remotos los incluiremos por si acaso) ), Persistencia(Entitys beans, Ejb-QL) y para ajax DWR.
Ok y para la seguridad de la pagina vamos a ver que pasa con JAS.
Bien así como avance voy a subir mi trabajo.
OK Saludos.
Vamos aqui la primera parte:
1.- Arquitectuta.
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
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.
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;
}
}
¿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
Categorias:
Patrones creacionales
Patrones Estructurales
Patrones de Comportamiento
Otros
Dependency Injection.
Session Facade.
Business delegate
Suscribirse a:
Entradas (Atom)