Java¿ªÔ´Éí·ÝÑéÖ¤
JOSSO
JOSSO(Java Open Single Sign-On)ÊÇÒ»¸ö¿ªÔ´µÄJ2EE-basedµÄSSO(SSO£ºµ¥Ò»µÇ¼¼¼ÊõÊÇÒ»ÖÖÈÏÖ¤ºÍÊÚȨ»úÖÆ£¬ËüÔÊÐí×¢²áÓû§Ö»ÐèÒªÔÚÈÎÒ»³ÉÔ±ÍøÕ¾ÉϵǼһ´Î£¬¶øºóÊÚȨ·ÃÎÊÆäËûÁ¬½ÓµÄ·ÖÖ§ÍøÕ¾£¬ÎÞÐèÔÙ½øÐÐÑéÖ¤µÇ¼)»ù´¡½á¹¹.ËüµÄÄ¿µÄÊÇÌṩһÖÖÓÃÀ´½â¾öÔÚͳһƽ̨ÉϽøÐÐÓû§¼¯ÖÐÈÏÖ¤µÄ·½°¸.
¸ü¶àJOSSOÐÅÏ¢
Acegi Security
Acegi SecurityΪSpring FrameworkÌṩһ¸ö¼æÈݵݲȫÈÏÖ¤·þÎñ(security services).
¸ü¶àAcegi SecurityÐÅÏ¢
Atlassian Seraph
SeraphÊÇÒ»¸ö·Ç³£¼òµ¥,¿É²åÈëµÄJ2EE WebÓ¦ÓóÌÐò°²È«¿ò¼Ü.ËüÖ÷Òª»ùÓÚÒÔϼ¸¸öºËÐÄ×é³É²¿·Ö:À¹½ØÆ÷,ËüÔÊÐíÔÚ°²È«Ê¼þ·¢Éú(ÈçµÇ¼/µÇ³ö)µÄǰºóÔËÐÐÏàÓ¦µÄ´úÂë.ÈÏÖ¤Æ÷,ÒÀÀµÒ»¸öºǫ́Óû§ÏµÍ³À´ÑéÖ¤Ò»¸öÓû§.¿ØÖÆÆ÷,Õâ¸ö¿ØÖÆÆ÷ÓÃÀ´¹ÜÀí°²È«»úÖÆÊÇ·ñÆôÓúÍʧЧ.½ÇɫȨÏÞÉèÖõÈ.
¸ü¶àAtlassian SeraphÐÅÏ¢
Kasai
KasaiÊÇÒ»¸ö¿ªÔ´100%»ùÓÚJavaµÄÈÏÖ¤ÓëÊÚȨ¿ò¼Ü.ËüÌṩһ¸öÍêÉÆµÄ,Ò×ÓÚ¹ÜÀíµÄÐí¿É·½°¸À´ÓëÄãÓ¦ÓóÌÐòÏà½áºÏµÄ.Õâ¸ö¿ò¼ÜµÄÄ¿µÄÊÇΪ¶àÓû§Ó¦ÓóÌÐòÌṩһ¸öʹÓüòµ¥µ«Ç¿´óµÄ°²È«»·¾³.
¸ü¶àKasaiÐÅÏ¢
Gabriel
GabrielÊÇÒ»Óû§È¨ÏÞÑéÖ¤°²È«¿ò¼Ü.ËüµÄAPIºÜС²¢ÇÒÒ×ÓÚʹÓÃ.
¸ü¶àGabrielÐÅÏ¢
Shibboleth
ShibbolethÊÇÒ»¸öÕë¶ÔSSOµÄ¿ªÔ´ÏîÄ¿¡£ShibbolethÏîÄ¿Ö÷ÒªÓ¦ÓÃÔÚУ԰ÄÚWeb×ÊÔ´¹²Ïí£¬ÒÔ¼°Ð£Ô°¼äµÄÓ¦ÓÃϵͳµÄÓû§Éí·ÝÁªºÏÈÏÖ¤.
¸ü¶àShibbolethÐÅÏ¢
OpenSAML
OpenSAML1.1ÊÇÒ»×鿪ԴµÄJavaÓëC++Àà¿â.ËüʵÏÖÁËSAML(Security Assertion Markup Language)1.0Óë1.1¹æ·¶.
¸ü¶àOpenSAMLÐÅÏ¢
SourceID
SourceID¿ªÔ´µÄÁªºÏÉí·ÝÈÏÖ¤¹ÜÀí.ËüÌṩÁËʵÏÖSAML,ID-FFºÍWS-Federation°²È«ÐÒéµÄ¹¤¾ß°üÓëÏîÄ¿.
¸ü¶àSourceIDÐÅÏ¢
jGuard
jGuardÊÇÒ»¸ö»ùÓÚJAAS(java authentication and authorization security)µÄJava°²È«¿ò¼Ü.Õâ¸ö¿ªÔ´ÏîÄ¿Ö÷ÒªÊǼòµ¥µØ½â¾öWebÓ¦ÓóÌÐò·ÃÎÊ¿ØÖÆÎÊÌâ.
¸ü¶àjGuardÐÅÏ¢
Jpam
JpamÊÇÒ»¸öÁ¬½ÓJavaÓëPAMµÄÒ»¸öÖмä¼þ.PAM(Pluggable Authentication Modules)ÊÇÒ»¸öÔÚLinux,Solaris,Mac OS XºÍÆäËüUnixϵͳÉÏʹÓõıê×¼°²È«Ìåϵ.JPAMÔÊÐíÔËÐÐÔÚÕâЩƽ̨ÉϵÄJava³ÌÐòʹÓÃPAMÈÏÖ¤.
¸ü¶àJpamÐÅÏ¢
Sun's XACML
ÕâÊÇÒ»¸ö¿ªÔ´µÄ·ÃÎÊ¿ØÖƲßÂÔÒýÇæ.ËüÓÃJavaʵÏÖÁËËùÓÐXACML1.1±ê×¼±ØÐëʵÏֵĹæÔò,ͬʱҲʵÏÖÁËһЩ¿ÉÑ¡µÄ¹æÔò.
Ïà¹ØÎĵµ£º
JavaºÜÓÕÈË£¬µ«¶ÔÓÚ¸Õ¿çÈëJavaÃż÷µÄ³õѧÕßÀ´Ëµ£¬±àÒë²¢ÔËÐÐÒ»¸öÎޱȼòµ¥µÄJava³ÌÐò¼òÖ±¾ÍÊÇÒ»¸ö¶ñÃΡ£Ã÷Ã÷³ÌÐòû´í£¬µ«¸÷ÖÖ¸÷ÑùÈÃÈËÃþ²»×ÅÍ·ÄԵĴíÎóÐÅÏ¢ÕæµÄÈÃÄã°Ù˼²»µÃÆä½â£¬Ðí¶àÔÚJavaÃÅ¿ÚÅÇ»²Á˺ܾõijõѧÕß¾ÍÕâÑù·ÅÆúÁËѧϰJavaµÄ»ú»á£¬ºÜÊÇ¿Éϧ¡£±ÊÕßÒ²¾Àú¹ýÕâ¸öÎÞ±ÈÍ´¿àµÄ½×¶Î£¬¸Ð¾õµ½±àÒëÄѵÄÎÊÌâ¾Í³öÔÚclasspat ......
Ô¤±¸ÖªÊ¶
¡¡¡¡±¾½Ì³ÌÕë¶ÔʹÓùý Rational ClearQuest Test Management µÄÈËÔ±¡£ÐèÒªÄãÁ˽â CQTM ÖеĻù±¾¸ÅÄî¡£ÁíÍâÄã×îºÃÁ˽â Eclipse£¬µ«²»ÊDZØÐèµÄ¡£
¡¡¡¡ÏµÍ³ÐèÇó
¡¡¡¡Äú¿ÉÒÔ°²×° IBM WebSphere Integration Developer À´ÔËÐб¾ÎÄÖеÄʾÀý³ÌÐò¡£
¡¡¡¡Rational ClearQuest Test Manager£¨CQTM£©¼ò½é
¡¡
¡¡Ä¿ ......
int temp;
int [] arr=new int[];
for(int i=0;i<arr.length;i++)
{
for(int j=0;j<arr.length-i-1;j++)
{
if(arr[j]<arr[j+1])
{
& ......
¸öÈ˼òÀú
¸öÈËÐÅÏ¢
ÐÕÃû
£º
Öì½ð¹ú
ÐÔ±ð
£º
ÄÐ
³öÉúÈÕÆÚ
£º
1988
Äê
1
ÔÂ
9
ÈÕ
Email
£º
zhujinguo2009@gmail.com
  ......
¡¡Java Card Ó¦ÓóÌÐòµÄÔªËØ
¡¡¡¡Çë¼Çס£¬Java Card Ó¦ÓóÌÐò²¢²»ÊǶÀÁ¢µÄ£¬¶øÊǶ˵½¶ËÓ¦ÓóÌÐòµÄÒ»²¿·Ö:
ͼ 1. Java Card Ó¦ÓóÌÐòµÄµäÐÍ×é¼þ
¡¡¡¡Java Card Ó¦ÓóÌÐòͨ³£ÓÉÒÔϲ¿·Ö×é³É£º
¡¡¡¡Ìṩºǫ́·þÎñ£¨ÀýÈç±£´æÔÚÊý¾Ý¿âÖеݲȫ»òÕßµç×ÓÖ§¸¶ÐÅÏ¢£©·ÃÎ浀 ºǫ́ӦÓóÌÐò¡£ÈçºÎ¿ª·¢ºǫ́ӦÓóÌÐò³¬³öÁ˱¾Îĵ ......