11 noviembre 2010

Ayudas

Diferencia entre extends  implements
extends se usa para heredar de otra clase, e implements es para implementar clases abstractas, las clases abstractas tienen declaracion de funciones sin ser implementades por esa razon cuando usas implements tienes que sobrescribir todas las funciones de la clase abstracta.


java.security.acl.Group
Esta interfaz se utiliza para representar un grupo de directores. Leer más


Serialización de un objeto: Implement Serializable
Para que un programa pueda convertir un objeto en un montón de bytes y pueda luego recuperarlo, el objeto necesita ser Serializable. Leer más


private static final long serialVersionUID = 1L
El campo serialVersionUID es el número de versión de la clase. Cuando el objeto es serializado lo primero que hace es escribir el serialVersionUID. Leer más


public static
static sirve para definir un atributo como de clase, o sea único para todos los objetos de la clase. Leer más ,ejemplo


public final
En cuanto a final, como en las clases, determina que un atributo no pueda ser sobreescrito o redefinido. O sea: no se trata de una variable, sino de una constante.Leer más


import java.security.Principal
Esta interfaz representa la noción abstracta de una entidad, que se puede utilizar para representar cualquier entidad, como un individuo, corporación, y un ID de acceso. Leer más


import java.util.Set
Un conjunto que no permite elementos duplicados.Leer másejemplo


constructores y sobrecargar en java
Los constructores son métodos específicos de la clase que llevan el mismo nombre que esta.
Como el resto de los métodos, los constructores pueden estar sobrecargados. Esto significa que podemos definir distintos constructores cambiando el orden, la cantidad y el tipo de parámetros que reciben. Leer más


import java.util.Enumeration
Una enumeración se utiliza para la secuencia en una colección de objetos.Leer más


import java.util.Collections
Esta clase contiene muchos métodos, para hallar el elemento más pequeño o el más grande de una colección, para barajearlos (cambiar su orden de forma aleatoria), para ponerlos en orden inverso al actual, etc. Solo teneis que consultar el API.  Leer más


@Override
Utilizado para indicar que el método ha modificado su comportamiento ("override") sobre su superclase. Leer más


import java.lang.objet
Clase de objetos es la raíz de la jerarquía de clases. Cada clase tiene objetos como un superclase. Leer más


Operador Condicional Ternario (?:)
ava cuenta con el operador condicional (?:), que en ocasiones puede utilizarse en lugar de una instrucción if...else. Éste es el único operador ternario en Java; es decir, que utiliza tres operandos. En conjunto, los operandos y el símbolo ?:  forman una expresión condicional. El primer operando (a la izquiera dek ?) es una expresión booleana (es decir, una condición que se evalúa a un valor booleando: true o false), el segundo operando (entre el ? y : ) es el valor de la expresión condicional si la expresión booleana se evalúa como false. Por ejemplo, la instrucción:

System.out.println(getCalificacion()>=60?"Aprobado":"Reprobado");

LoginModule (javax.security.auth.spi.LoginModule)


LoginModule describe la interfaz implementada por los proveedores de tecnología de autenticación. LoginModules están conectados con las aplicaciones para proporcionar un determinado tipo de autenticación. Leer más

Subject (javax.security.auth.Subject)
Un Asunto representa una agrupación de la información relacionada de una sola entidad, como una persona. Esta información incluye la identidad del sujeto, así como sus atributos relacionados con la seguridad (contraseñas y claves criptográficas, por ejemplo). Leer más

CallbackHandler (javax.security.auth.callback.CallbackHandler)
Una aplicación implementa un CallbackHandler y lo pasa a los servicios de seguridad subyacentes de manera que puedan interactuar con la aplicación para recuperar la autenticación de datos específicos, como nombres de usuario y contraseñas, o para mostrar cierta información, como por ejemplo y aviso de mensajes de error.Leer más

Servlet web.xml