viernes, 23 de abril de 2010
administrador de Seguridad Java Server Faces
Al momento de desarrollar aplicaciones web y que posiblemente esta aplicacion sea accesada por muchos usuarios pueda mostrar vulnerabilidades que pueda poner en riesgo nustra informacion por lo tanto la Herramineta del administrador de seguridad es muy util para este tema a tratar.Ademas permite evitar comportamientos raros de nuestos applets y servlet y tener mas control sobre nuestars aplicaciones desarrolladas.
JSF nos facilita manejar excepciones y crear politicas para controlar el acceso a nuestras clases y objetos .
Java Native Interface
Java Native InterfaceI es utilizado para escribir métodos nativos que den la posibilidad de solventar situaciones en las que una aplicación no puede ser enteramente escrita enJava, un ejemplo bueno seria por ejemplo en el caso de que la biblioteca standard de clases no proporcione soporte para funcionalidades dependientes de la plataforma
algo muy importante que quiero que comentar es que Java Native Interface se usa para modificar programas existentes escritos en algún otro lenguaje, permitiéndoles ser accesibles desde aplicaciones Java. Muchas de las clases de la API estándar de Java dependen del JNI para proporcionar funcionalidad al desarrollador y al usuario, por ejemplo las funcionalidades de sonido o lectura/escritura de ficheros. El desarrollador debe asegurarse que la API estándar de Java no proporciona una determinada funcionalidad antes de recurrir al JNI, ya que la primera ofrece una implementación segura e independiente de la plataforma.
Kevin Cruz.
Carga Dinámica de Clases
Considero que Habilitando un mecanismo llamado carga dinámica de clases, podemos evitar hacer copias. Por medio de este mecanismo, el cliente y el servidor dicen dónde están sus clases Serial y Remote (el resto pueden estar en otro lado). Este sitio debe ser accesible desde red. De esta forma, cuando el servidor, por ejemplo, necesite una clase del cliente porque la recibe como parámetro, se encargará de descargar esa clase automáticamente del sitio que ha indicado el cliente.
Sin embargo, esto abre las puertas a clientes malos. Pueden inventarse una clase Serializable que borre el disco duro y enviarla al servidor. Puesto que el código de esta clase se ejecuta en el servidor, se borrará el disco duro del servidor.
Kevin Cruz.
jueves, 11 de marzo de 2010
Crear un Formulario JSP
Diseño Web CSS (Cascading Style Sheets)
Diseño Web con HTML
Java Server Faces
Lo que nos ofrece JSF es:
Un modelo de trabajo basado en componentes UI (user interface), definidos por medio de etiquetas y XML.
Una arquitectura basada en el patrón MVC.
Asocia (de forma modular) cada componente gráfico con los datos (beans de respaldo).
Incluye la capa de control, definida de forma declarativa en archivos XML. Lo que implica control
viernes, 12 de febrero de 2010
JAVA Como lenguaje de programación de Internet
Programación en N-Capas
Sincronización en Java
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.
viernes, 29 de enero de 2010
Como hacemos llamados procedimientos almacenados en java
donde la ejecución del procedimiento ocurre en el servidor de bases de datos y si tenemos diferentes tipos de clientes implementados en diferentes sistemas ó lenguajes de programación y accediendo a la misma base de datos, no tendremos que programar la misma lógica en todos.
Metodos para recuperar tipos Sql
osea que solo toman una valor de una instancia que ya ha sido almacenada en xml.
Tipos de Drivers JDBC

Primero aprendí que un driver jdbc es una implementación de varias Interfaces especificadas en los paquetes java.sql y javax.sql.
Luego que es una capa de software intermediario que traduce las llamadas JDBC a las APIs específicas de cada vendedor.
algo complicado pero así es...
ahora veo que el nombre que está utilizando una máquina virtual Microsoft sera: com.ms.jdbc.odbc.JdbcOdbcDriver
y el de una maquina virtual Sun sera: sun.jdbc.odbc.JdbcOdbcDriver
Tipos de documentos xhtml
Un ejemplo que puedo dar es que hay marcas (elementos, etiquetas) que pueden "marcar" qué es un título, y su lugar en una jerarquía de importancia, o advertir que una palabra debe estar enfatizada, o bien que una oración es además un enlace hacia otro recurso.
Codificacion de Caracteres
ya que la maquina solo entiende de 0 y 1; osea asi: 0000000, 0000001
WebServer&AplicationServer
Entiendo que Un servidor web es un programa que fue creado para transferir hipertextos, páginas web o páginas HTML
Aplication Server
Las aplicaciones de Servidor se tratan de un dispositivo de software que proporciona servicios de aplicaciones a las computadoras cliente.
