java servlet°ïÖú4
Java Servlet API˵Ã÷Îĵµ£¨2.1a°æ£©£¨ËÄ£©
ÊõÓï±í\r
bytecode
×Ö½ÚÂ룺ÓÉJava±àÒëÆ÷ºÍJava½âÊͳÌÐòÉú³ÉµÄ»úÆ÷´úÂë¡£
cookie
ÓÉWeb·þÎñÆ÷½¨Á¢µÄÊý¾Ý£¬¸ÃÊý¾Ý´æ´¢ÔÚÓû§µÄ¼ÆËã»úÉÏ£¬ÌṩÁËÒ»¸öWebÕ¾µã¸ú×ÙÓû§µÄ²ÎÊý²¢´æ´¢ÔÚÓû§×Ô¼ºÓ²ÅÌÉϵķ½·¨¡£
HTTP
³¬Îı¾´«ÊäÐÒé¡£Ò»¸öÇëÇóÏìÓ¦ÐÒéÓÃÀ´Á¬½ÓWWW·þÎñÆ÷Ïò¿Í»§¶Ëä¯ÀÀÆ÷´«ÊäHTMLÒ³Ãæ¡£
ÊäÈëÁ÷¶ÔÏó\r
Ò»¸ö¶ÔÏó£¬ÓÉServletInputStreamÀඨÒ壬±»ServletÓÃÀ´´Ó¿Í»§¶Ë¶ÁÈ¡ÇëÇó¡£
Ó³Éä\r
ÓÉServletʵÀýºÍServlet·µ»ØÊý¾ÝµÄURL×é³ÉµÄÒ»¶Ô£¬ÀýÈ磬HelloServletºÍ/hello/index.html¡£
Êä³öÁ÷¶ÔÏó\r
Ò»¸ö¶ÔÏó£¬ÓÉServletOutputStream classÀඨÒ壬±»ServletÓÃÀ´Ïò¿Í»§¶Ë·µ»ØÊý¾Ý¡£
request dispatcher object
ÓÉRequestDispatcher½Ó¿Ú¶¨ÒåµÄÒ»¸ö¶ÔÏó£¬ÓÃÀ´´Ó¿Í»§¶Ë½ÓÊÕÇëÇ󣬲¢½«Æä·¢Ë͵½Web·þÎñÆ÷ÉÏ¿ÉÓÃµÄÆäËû×ÊÔ´£¨ÀýÈçServlet¡¢CGI¡¢HTMLÎļþ»òJSPÎļþ£©¡£
sandboxed servlet
ÔÚÒ»¸ö°²È«ÐÔÔ¼ÊøÏÂÔËÐеÄServlet¡£
servlet
Ò»¸öСµÄ£¬¾ßÓÐÆ½Ì¨ÎÞ¹ØÐԵģ¬Ã»ÓÐͼÐÎÓû§½çÃæµÄJava³ÌÐò¡£Ëü¿ÉÒÔÔÚÐí¶à·½ÃæÀ©³äWeb·þÎñµÄ¹¦ÄÜ¡£
servlet configuration object
ServletConfig½Ó¿Ú¶¨ÒåµÄÒ»¸ö¶ÔÏó£¬ÓÃÀ´ÅäÖÃÒ»¸öServlet¡£
servlet context object
ServletContext½Ó¿Ú¶¨ÒåµÄÒ»¸ö¶ÔÏ󡣸øÓèServletÓйØServletÒýÇæµÄÐÅÏ¢¡£
servletÒýÇæ\r
ÓÉWeb·þÎñÆ÷ÌṩÉÌÖÆ×÷µÄÒ»¸ö»·¾³£¬¿ÉÒÔÔÊÐíServletÔÚ¾ßÌåµÄWeb·þÎñÆ÷ÉÏÔËÐС£
servletÇëÇó¶ÔÏó
ÓÉServletRequest½Ó¿Ú¶¨ÒåµÄÒ»¸ö¶ÔÏó£¬ÔÊÐíServlet»ñµÃÓùؿͻ§¶ËÇëÇóµÄÊý¾Ý¡£
servlet response object
ÓÉServletResponse
Ïà¹ØÎĵµ£º
result love(boy, girl)
{
if( boy.Óз¿() and boy.Óгµ() )
{
boy.set(nothing);
return girl.¼Þ¸ø(boy);
&n ......
TIOBEµÄ±à³ÌÓïÑÔÅÅÃû°ñ£¬Ïë±Ø´ó¼Ò¶¼·Ç³£ÊìϤ£¬Ã¿Ô·¢²¼È«Çò±à³ÌÓïÑÔµÄÈȶȺÍÇ÷ÊÆ¡£ÔÚËÄÔ·ݷ¢²¼µÄÊý¾ÝÖУ¬CÓïÑÔÖÕÓÚ³¬¹ýJava³ÉΪNo.1£¬µ«ÕæÕýÈÃÈ˵£Óǵ쬲¢²»ÊÇCµÄ¶á¹Ú£¬¶øÊÇJavaµÄ³ÖÐøÆ£Èõ£¬¸üÔã¸âµÄÊÇ£¬ËƺõûÓÐÄĸöÀÏ´óÕ¾³öÀ´Íì¾ÈÍÇÊÆ¡£
×÷ΪһÃûJava´ÓÒµÕߣ¬ÎÒÔÚÆóÒµÓ¦ÓÃÁìÓò×öÈí¼þ£¬´Ó¹¤×÷Öв¢Î´¸ÐÊܵ½JavaµÄµØÎ»ÓÐÊ ......
TestRef.java
¡¡¡¡import java.lang.reflect.Method;
¡¡¡¡import java.lang.reflect.InvocationTargetException;
¡¡¡¡/**
¡¡¡¡* Created by IntelliJ IDEA.
¡¡¡¡* File: TestRef.java
¡¡¡¡* User: String
¡¡¡¡* Date: 2010-3-29 14:48:44 ......
±¾ÎĽéÉÜJava¶ÁÈ¡xmlÎļþµÄËÄÖÖ·½·¨¡£
¡¡¡¡xmlÎļþ£º
¡¡¡¡Xml´úÂë
¡¡¡¡<?xml version="1.0" encoding="GB2312"?>
¡¡¡¡<RESULT>
¡¡¡¡<VALUE>
¡¡¡¡<NO>A1234</NO>
¡¡¡¡<ADDR>ºÓÄÏʡ֣ÖÝÊÐ</ADDR>
¡¡¡¡</VALUE>
¡¡¡¡<VALUE>
¡¡¡¡< ......
http://webservices.ctocio.com.cn/java/258/9422258_2.shtml
¡¡±¾ÎÄÎ§ÈÆÒ»¸ö¼òµ¥µÄÀý×ÓÂÛÊöÁËÈçºÎ¹¹¼ÜÒ»¸öJava²¢·¢Ä£ÐÍ¿ò¼Ü£¬ÆäÖÐʹÓÃÁËһЩ¹¹½¨¿ò¼ÜµÄ³£Óü¼Êõ£¬Ï£Íû¶ÁÕßÄܹ»Éî¼ÓÁì»áÆäÔÀí£¬Ò²Ï£ÍûÄú¿ÉÒÔ¶Ô±¾ÎÄÖеĿò¼Ü½øÐÐÀ©³ä£¬Ö±½ÓÓ¦Óõ½×Ô¼ºµÄ¹¤×÷ÖС£
¡¡¡¡Java¶àÏß³ÌÌØÐÔΪ¹¹½¨¸ßÐÔÄܵÄÓ¦ÓÃÌṩÁ˼«´óµÄ·½±ã£¬µ«Ê ......