viernes, 12 de febrero de 2010
JAVA Como lenguaje de programación de Internet
Como podemos ver este lenguaje hace posible el desarrollo de aplicaciones robustas y distribuidas, en las cuales tanto los programas como los datos atraviesan la red para ser ejecutados por clientes (visores) remotos. Este tipo de aplicaciones es de sumo interés gracias a la portabilidad real de java y su independencia del sistema operativo y de las características físicas del ordenador en el que se ejecuta. Java es un lenguaje sencillo y seguro (clave para su utilización en un entorno hóstil como es la Red) e incorpora uno de los conceptos más actuales de la ingeniería software: la orientación a objetos. Java se está extendiendo muy rápidamente y a todos los ámbitos y todas las compañías importantes de hardware y software (Netscape, Microsoft, Oracle, IBM, Apple, HP, etc.) incorporan en sus productos soporte al lenguaje, y muchos de ellos planean desarrollar sus productos directamente en Java.
Programación en N-Capas
La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario.
La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos.
Etiquetas:
Programación en N-Capas
Sincronización en Java
La sincronización en java se usa para indicar que ciertas partes del código, (habitualmente, una función miembro) están sincronizadas, es decir, que solamente un sub-proceso puede acceder a dicho método a la vez.
Osea que cada método sincronizado posee una especie de llave que puede cerrar o abrir la puerta de acceso. Cuando un subproceso intenta acceder al método sincronizado mirará a ver si la llave está echada, en cuyo caso no podrá accederlo. Si método no tiene puesta la llave entonces el subproceso puede acceder a dicho código sincronizado.
Osea que cada método sincronizado posee una especie de llave que puede cerrar o abrir la puerta de acceso. Cuando un subproceso intenta acceder al método sincronizado mirará a ver si la llave está echada, en cuyo caso no podrá accederlo. Si método no tiene puesta la llave entonces el subproceso puede acceder a dicho código sincronizado.
Etiquetas:
Sincronización en Java
Suscribirse a:
Comentarios (Atom)
