Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java Web µÚ8Ìì ¹ýÂËÆ÷

Ò»¡¢
ʲôÊǹýÂËÆ÷
´Ó¼¼ÊõÉϽ²¹ýÂËÆ÷ÊÇÒ»¸öÖмä×é¼þ£¬ÓÃÓÚÀ¹½ØÔ´Êý¾ÝºÍÄ¿µÄÊý¾Ý¼äµÄÏûÏ¢£¬²¢ÇÒ¹ýÂ˶þÕßÖ®¼ä´«µÝµÄÊý¾Ý¡£¶ÔÓÚ
WEB
Ó¦ÓóÌÐò£¬¹ýÂËÆ÷ÊÇפÁôÔÚ
WEB
·þÎñÆ÷ÉϵÄ
WEB
×é¼þ¡£¶ÔÓÚ¿Í»§¶ËºÍÄ¿±ê×ÊÔ´¶øÑÔ¹ýÂËÆ÷ÊÇ͸Ã÷µÄ£¬ËûÃÇÊDz»ÖªµÀ·¢ËÍÀ´µÄÊý¾ÝÊÇ·ñ¾­¹ý¹ýÂËÆ÷µÄ´¦Àí¡£
¶þ¡¢
¹ýÂËÆ÷µÄ×÷ÓÃ
¹ýÂËÆ÷Ï൱ÓÚÒ»¸ö¾¯ÎÀ£¬×èÖ¹²»ÏëÒªµÄÐÅÏ¢´ÓÒ»¸öµã´«µÝµ½ÁíÒ»¸öµã¡£ÎÒÃÇͨ³£ÀûÓùýÂËÆ÷½øÐÐÒÔϼ¸ÖÖÓ¦Óãº
l
        

ÈÏÖ¤¹ýÂË
l
        

µÇ½ºÍÉóºË¹ýÂË
l
        

ͼÏñת»»¹ýÂË
l
        

Êý¾ÝѹËõ¹ýÂË
l
        

¼ÓÃܹýÂË
l
        

ÁîÅÆ¹ýÂË
l
        

×ÊÔ´·ÃÎÊ´¥·¢Ê¼þ¹ýÂË
l
        

XSLT
¹ýÂË
l
        

MIME-type
¹ýÂË
Èý¡¢
¹ýÂËÆ÷µÄÉúÃüÖÜÆÚ
Ò»¸ö¹ýÂËÆ÷Òª¾­¹ý±àÂë¡¢±àÒë¡¢²¿Êð¡¢ÔËÐÐËĸö²½Öè¡£
l
        

µ±·þÎñÆ÷Æô¶¯Ê±£¬
web
ÈÝÆ÷µ÷ÓÃ
init()
·½·¨¶Ô¹ýÂËÆ÷½øÐгõʼ»¯£¬
init
£¨£©Õâ¸ö·½·¨Ö»Ö´ÐÐÒ»´Î¡£
l
        

·þÎñÆ÷Æô¶¯ºó£¬µ±Âú×ãÒªÇóµÄÊý¾Ýµ½À´Ê±
web
ÈÝÆ÷µ÷ÓÃ
doFilter()
·½·¨¶ÔÊý¾Ý½øÐйýÂË¡£
l
        

µ±·þÎñÆ÷¹Ø±Õʱ
web
ÈÝÆ÷µ÷ÓÃ
destroy()
·½·¨Ïú»Ù¹ýÂËÆ÷¡£
ËÄ¡¢
ÔõÑù±àд¹ýÂËÆ÷
1£® 
ÎÒÃDZàдµÄ¹ýÂËÆ÷Ó¦¸ÃʵÏÖ
Filter
½Ó¿Ú£¬²¢ÊµÏÖÀïÃæµÄÈ«²¿·½·¨¡£
2£® 
ÔÚ
web.xml
ÎļþÖÐʵÏÖ¹ýÂËÆ÷µÄÅäÖ㨺Í
Servlet
ÀàËÆ£©¡£
Îå¡¢
Ò»¸ö
servlet
¶ÔÓ¦¶à¸ö¹ýÂËÆ÷ʱºò¹ýÂËÆ÷Ö´ÐÐ˳Àû
1.      

·¶Î§´óµÄÏÈÖ´ÐУ¬·¶Î§Ð¡µÄºóÖ´ÐС£
2.      

ÏÈÖ´ÐÐ
<url-pattern>
ºóÖ´ÐÐ
<servler-name>
3.      

ͬΪ
<url-pattern>
»òͬΪ
<servler-na


Ïà¹ØÎĵµ£º

Java»ù´¡Æª£º£¨¶þ£©java±à³Ì»ù´¡

Ò»¡¢Java³ÌÐò×é³É
java³ÌÐòÊÇÓÉÀà×é³ÉµÄ£¬ÎļþµÄÀàÐÍÊÇ*.java¡£Ò»¸öjavaÎļþµÄ×é³ÉÈçÏ£º
public class MyJava {
              
}
Õâ¾ÍÊÇÒ»¸ö×î¼òµ¥µÄjavaÀà¡£Õâ¾ä»°µÄ×÷ÓþÍÊÇÉùÃ÷Ò»¸öÀ࣬
       public ·ÃÎÊÐÞ ......

¹ØÓÚJavaµÄ¾²Ì¬³õʼ»¯¿é

      ÃæÊÔʱºò¾­³£»áÅöµ½µÄÒ»¸öÎÊÌ⣬¸øÄãÁ½¸ö¼Ì³Ð¹ØÏµµÄjavaÀàµÄ´úÂ룬ÕâÁ½¸öÀàÖÐÓй¹Ôì·½·¨ºÍһЩ±äÁ¿£¬È»ºó»¹ÓÐһЩ·½·¨£¬·½·¨Àïͨ³£Óн«±äÁ¿Êä³öµÄÓï¾ä¡£ÕâÀàÎÊÌâÖ÷Òª¿¼²ìÎÒÃǶԸ¸Àà×ÓÀà³õʼ»¯Ë³ÐòµÄÁ˽âÇé¿ö¡£
      ÕâÀïÎÒÃÇÖ÷ÒªÌÖÂÛϾ²Ì¬³õʼ»¯¿éÕâÖÖÇé¿ö¡£
......

javaÉè¼ÆÄ£Ê½

1.factoryÒòΪ¹¤³§Ä£Ê½¾ÍÏ൱ÓÚ´´½¨ÊµÀý¶ÔÏóµÄnew£¬ÎÒÃǾ­³£Òª¸ù¾ÝÀàClassÉú³ÉʵÀý¶ÔÏó£¬
ÈçA a=new A() ¹¤³§Ä£Ê½Ò²ÊÇÓÃÀ´´´½¨ÊµÀý¶ÔÏóµÄ£¬ËùÒÔÒÔºónewʱ¾ÍÒª¶à¸öÐÄÑÛ£¬ÊÇ·ñ¿ÉÒÔ¿¼ÂÇʵÓù¤³§Ä£Ê½£¬
ËäÈ»ÕâÑù×ö£¬¿ÉÄܶà×öһЩ¹¤×÷£¬µ«»á¸øÄãϵͳ´øÀ´¸ü´óµÄ¿ÉÀ©Õ¹ÐԺ;¡Á¿ÉÙµÄÐÞ¸ÄÁ¿¡£
2.PrototypeģʽÔÊÐíÒ»¸ö¶ÔÏóÔÙ´´½¨Á ......

Effective Java ѧϰ±Ê¼Ç (11)

CloneÕâ¸ö·½·¨ºÜ¼¦Àߣ¬Ô­ÒòÊÇÒòΪËüÊÇÊܱ£»¤µÄ(protected)£¬Æä¶þCloneÕâ¸ö·½·¨ÊÇ¿ÉÑ¡µÄ£¬¼´ÓпÉÄÜÀàûÓÐÌṩÕâ¸ö·½·¨¡£
cloneûÓе÷Óù¹Ô캯Êý£¬¶øÇÒÈç¹û¸¸ÀàûÓÐʵÏÖcloneµÄ»°£¬×ÓÀàÓÀÔ¶Ò²²»¿ÉÄÜÕýȷʵÏÖclone.
×ÜÖ®£¬cloneÊǸöºÜÍ·Í´µÄº¯Êý£¬Èç¹ûÒªÕýȷʵÏÖ£¬±ØÐ뿼Âǵ½É±´µÄÇé¿ö£¬·ñÔò±»¿Ë¡³öÀ´µÄ¶ÔÏó¾Í²»ÊǶÀÁ¢µÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ