ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产91精品亚洲,日韩成人一区二区,亚洲在线中文字幕http://www.aygfsteel.com/orangelizq/archive/2008/12/26/248422.html桔子æ±?/dc:creator>桔子æ±?/author>Fri, 26 Dec 2008 05:15:00 GMThttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248422.htmlhttp://www.aygfsteel.com/orangelizq/comments/248422.htmlhttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248422.html#Feedback0http://www.aygfsteel.com/orangelizq/comments/commentRss/248422.htmlhttp://www.aygfsteel.com/orangelizq/services/trackbacks/248422.htmlApache HTTP ServeråQˆç®€¿U?strong>ApacheåQ‰æ˜¯¾|‘页服务å™?/a>åQŒå¯ä»¥åœ¨å¤§å¤šæ•?a class="mw-redirect" title="计算æœ? >计算æœ?/a>操作¾pȝ»Ÿä¸­è¿è¡Œï¼Œç”׃ºŽå…¶å¤šòq›_°å’Œå®‰å…¨æ€?sup class="reference" id="_ref-0">[1]被广泛ä‹É用,是最‹¹è¡Œçš„Web服务器端软äšgä¹‹ä¸€ã€‚å®ƒå¿«é€Ÿã€å¯é åÆˆä¸”å¯é€šè¿‡½Ž€å•çš„API扩展åQŒå°†Perl/Python½{?a class="mw-redirect" title="解释å™? >解释å™?/a>¾~–译到服务器中ã€?br />
历史

Apache 起初ç”?a class="mw-redirect" title="伊利è¯ÞZ¼Šå¤§å­¦é¦™æ§Ÿåˆ†æ ¡" >伊利è¯ÞZ¼Šå¤§å­¦é¦™æ§Ÿåˆ†æ ¡çš?a title="国家­‘…çñ”ç”?sh¨´)脑应用中å¿? >国家­‘…çñ”ç”?sh¨´)脑应用中å¿?/a>åQˆNCSAåQ‰å¼€å‘。此后,Apache è¢?a title="开放源代码" >开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的¾ŸŽèª‰åQŒå·²ç”¨åœ¨­‘…过半数的因特网站中åQç‰¹åˆ«æ˜¯å‡ ä¹Žæ‰€æœ‰æœ€çƒ­é—¨å’Œè®¿é—®é‡æœ€å¤§çš„¾|‘ç«™ã€?/p>

开始,Apache只是Netscape¾|‘页服务器(现在æ˜?a class="new" title="Sun ONE (ž®šæœªæ’°å†™)" >Sun ONEåQ‰ä¹‹å¤–的开放源代码选择。渐渐的åQŒå®ƒå¼€å§‹åœ¨åŠŸèƒ½å’Œé€Ÿåº¦­‘…越其他的基äº?a class="mw-redirect" title="Unix" >Unixçš„HTTP服务器ã€?a title="1996òq? >1996òq?/a>Internet上最‹¹è¡Œçš„HTTP服务å™? 5æœ?/a>它在 57% 的网™å‰|œåŠ¡å™¨ä¸Šè¿è¡Œï¼›åˆîCº†7æœ?/a>˜q™ä¸ªæ¯”例上升åˆîCº†69%。在2005òq?1月的时候达到接˜q?0åQ…的市占率,不过随着拥有大量域名数量的主机域名商转换为微软IISòq›_°åQŒApache市占率近òq´æ¥å‘ˆçŽ°äº›å¾®ä¸‹æ»‘ã€‚è€ŒGoogle自己的网™å‰|œåС噍òq›_°GWS推出后,加上Lighttpd˜q™ä¸ªè½»é‡åŒ–网™å‰|œåŠ¡å™¨è½¯äšg使用的网站慢慢增加,反应在整体网™å‰|œåŠ¡å™¨å¸‚å çŽ‡ä¸ŠåQŒæ ¹æ®netcraftåœ?007òq?月的最新统计数据,Apacheçš„å¸‚å çŽ‡å·²ç»é™äØ“(f¨´)52.65åQ…,8月时又滑落到50.92åQ…。尽½Ž¡å¦‚此,它仍旧是现阶ŒDµå› ç‰¹ç½‘市场上,市占率最高的¾|‘页服务器èÊYä»¶ã€?sup class="reference" id="_ref-1">[2]

作者宣¿U°å› ä¸ø™¿™ä¸ªåå­—好记才在最初选择它,但是‹¹ä¼ æœ€òq¿çš„解释是(也是最显而易见的åQ?˜q™ä¸ªåå­—来自˜q™ä¹ˆä¸€ä¸ªäº‹å®?当Apacheåœ?a title="1995òq? >1995òq?/a>初开发的时候,它是由当时最‹¹è¡Œçš„HTTP服务å™?a class="new" title="NCSA HTTPd (ž®šæœªæ’°å†™)" >NCSA HTTPd 1.3 的代码修改而成的,因此æ˜?#8220;一个修补的åQˆa patchyåQ?#8221;服务器。然而在服务器官方网站的FAQ中是˜q™ä¹ˆè§£é‡Šçš?“‘Apache’˜q™ä¸ªåå­—æ˜¯äØ“(f¨´)了纪念名为Apache(印地è¯?的美‹z²å°½W¬å®‰äººåœŸè‘—的一支,众所周知他们拥有高超的作战策略和无穷的耐æ€?#8221;。无论如何,Apache 2.x 分支不包含ä“Qä½?NCSA 的代码ã€?/p>


ç‰ÒŽ(gu¨©)€?/span>

Apache支持许多ç‰ÒŽ(gu¨©)€§ï¼Œå¤§éƒ¨åˆ†é€šè¿‡¾~–译的模块实现。这些特性从服务器端的编½E‹è¯­­a€æ”¯æŒåˆ°èín份认证方案。一些通用的语­a€æŽ¥å£æ”¯æŒPerlåQ?a title="Python" >PythonåQ?TclåQ?å’?PHP。流行的认证模块包括 mod_accessåQ?mod_auth å’?mod_digest。其他的例子æœ?TLS 支持 (mod_ssl)åQ?AWStatsæˆ?a class="new" title="Visitors (ž®šæœªæ’°å†™)" >Visitors来进行分析ã€?/p>


2.x版本

Apache çš?.x版本核心在Apache 1.x版本之上作出了重要的加强。这包括:¾U¿ç¨‹åQŒæ›´å¥½çš„æ”¯æŒéžUNIXòq›_°åQˆä¾‹å¦‚WindowsåQ‰ï¼Œæ–°çš„ Apache APIåQŒä»¥å?a title="IPv6" >IPv6支持ã€?/p>


 è¯„ä­h(hu¨¢n)

  • ã€?a class="new" title="PC Magazine (ž®šæœªæ’°å†™)" >PC Magazineã€?004òq?月评å‡ÞZº†˜q?0òq´ä»¥æ¥çš„10‹Æ¾æœ€ä½Œ™ÊYä»¶äñ”品。他们其中或者是有过最辉煌的历åÔŒ¼Œæˆ–者是最具创意。其对Apache的评ä»äh˜¯åQšç¬¬ä¸‰ååQšApacheåQˆé˜¿å¸•奇åQ?995òq´æŽ¨å‡ºï¼‰Apache目前已经演变成了“LAMP”åQŒå³Linux、Apacheã€?a title="MySQL" >MySQLå’?a title="PHP" >PHP的联合体。这是一ä¸?a title="开放源代码" >开放源代码软äšg™å¹ç›®åQŒå·²¾lå¯¹å¾®èÊYçš?#8220;.NET”战略构成严重威胁。尤其是Apache¾|‘络服务器,让用户充分体验到开发源码èÊYä»¶çš„½E›_®šæ€§ã€å¯é æ€§å’Œå¯å®šåˆ¶æ€§ã€?
  • Apple.com评ä­h(hu¨¢n)Apache时说åQšApache是服务器软äšg始终不断˜q›åŒ–的大块部ä»Óž¼Œå®ƒå…è´¹ä½†åˆæ˜¯æ— ä­h(hu¨¢n)之宝。Apacheæ˜¯åœ¨èµ„æºå¼€æ”¾è¿åŠ¨ä¸­å‡ºçŽ°çš„ç»å¯¹çå“ï¼Œå› äØ“(f¨´)不属于个äºÞZ¸“利而是对公共免贏V€‚一旦拥有这些源码,½E‹åºå‘˜èƒ½å¤Ÿè‡ªç”±å®Œæˆæ‰€æƒ³â€”—能在其它程序员接替工作时被赋予同样的权限来改变和修改自å·Þqš„æºä»£ç ã€?/li>


]]>
Apache Tomcathttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248414.html桔子æ±?/dc:creator>桔子æ±?/author>Fri, 26 Dec 2008 04:35:00 GMThttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248414.htmlhttp://www.aygfsteel.com/orangelizq/comments/248414.htmlhttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248414.html#Feedback0http://www.aygfsteel.com/orangelizq/comments/commentRss/248414.htmlhttp://www.aygfsteel.com/orangelizq/services/trackbacks/248414.htmlTomcat是由Jakarta™å¹ç›®å¼€å‘的一ä¸?a class="new" title="Servlet容器 (ž®šæœªæ’°å†™)" >Servlet容器åQŒæŒ‰ç…?a class="mw-redirect" title="Sun Microsystems" >Sun Microsystems提供的技术规范,实现了对Servletå’?a class="mw-redirect" title="JavaServer Page" >JavaServer Page(JSP)的支持。由于Tomcat本èín也内含了一ä¸?a class="mw-redirect" title="HTTP" >HTTP软äšg构架å¸?/a>詹姆æ–?#183;邓肯·æˆ´ç»´‹‚®å¼€å‘的。后来他帮助ž®†å…¶å˜äØ“(f¨´)都会(x¨¬)å‡ÞZ¸€æœ¬ç›¸å…³çš„书,òq¶ä¸”ž®†å…¶ž®é¢è®¾è®¡æˆæŸä¸ªåŠ¨ç‰©çš„ç´ æåQŒå› æ­¤ä»–希望ž®†æ­¤™å¹ç›®ä»¥ä¸€ä¸ªåŠ¨ç‰©çš„åå­—å‘½åã€‚å› ä¸ÞZ»–希望˜q™ç§åŠ¨ç‰©èƒ½å¤Ÿè‡ªå·±ç…§é¡¾è‡ªå·±åQŒæœ€¾lˆï¼Œä»–å°†å…¶å‘½åäØ“(f¨´)TomcatåQˆè‹±è¯?a title="çŒ? >公猫或其他雄æ€?a title="猫科" Reilly出版的介¾lTomcat的书¾cï¼ˆISBN 0-596-00318-8åQ?a class="external autonumber" title="http://www.oreilly.com/catalog/tomcat/" rel="nofollow">[1]的封面也被设计成了一个公豹的形象。而Tomcatçš„Logo兼吉¼œ¥ç‰©ä¹Ÿè¢«è®¾è®¡æˆäº†ä¸€åªå…¬çŒ«ã€?/p>

 

Tomcat提供了一ä¸?a title="Jasper" >JasperJSP¾~–译成对应的Servletã€?/p>

Tomcatçš„Servlet引擎通常ä¸?a title="Apache" >Apache或者其他Web服务器一起工作。除了用于开发过½E‹ä¸­çš„调试以å?qi¨¢ng)那些对速度和事物处理只有很ž®è¦æ±‚的用户åQŒå¾ˆž®‘会(x¨¬)ž®†Tomcatå•ç‹¬ä½œäØ“(f¨´)Web服务器。但随着版本的更斎ͼŒæ­£æœ‰­‘Šæ¥­‘Šå¤šçš„用户将其单独作为Web服务器用以那些对速度和可靠性有较高要求的环境中ã€?/p>

ç”׃ºŽTomcat是ä‹Éç”?a title="Java" >Java开发的åQŒæ‰€ä»¥å®ƒå¯ä»¥˜qè¡Œåœ¨ä“Q何一个装æœ?a class="mw-redirect" title="JVM" >JVM的不å?a title="操作¾pȝ»Ÿ" >操作¾pȝ»Ÿä¹‹ä¸Šã€?/p>

 

和其他Apache软äšg基金ä¼?x¨¬)旗下的™å¹ç›®ä¸€æ øP¼ŒTomcat是由该基金会(x¨¬)的会(x¨¬)员和其他志愿者开发与¾l´æŠ¤çš„,òq¶ä¸”是一个被¾|®äºŽApache协议之下çš?a class="mw-redirect" title="开源èÊYä»? >开源èÊYä»?/a>。用户可以根据该协议免费获得其源代码å?qi¨¢ng)可执行文äšg。最初被发布出来的版本是Tomcat 3.0.xåQŒå½“前的最新稳定版本是6.0.xã€?/p>

Tomcat 3.x

  • ½W¦åˆServlet 2.2 å’?JSP 1.1规范
  • Servletæ›´æ–°
  • 基础的HTTP功能

Tomcat 4.x

  • ½W¦åˆServlet 2.3 å’?JSP 1.2规范
  • Servlet容器被重新设计,òq¶è¢«å‘½åä¸?em>Catalina
  • JSP引擎被重新设计,òq¶è¢«å‘½åä¸?em>Jasper
  • æ–°çš„Coyote˜qžæŽ¥å™?
  • 支持JMXåQŒä‹É用JSP和基äº?a title="Struts" >Struts的管理系¾l?

 

Tomcat 5.x

  • ½W¦åˆServlet 2.4 å’?JSP 2.0规范
  • ¾_„¡®€çš?a class="new" title="垃圾攉™›†(计算æœ? (ž®šæœªæ’°å†™)" >垃圾攉™›†¾pȝ»Ÿ
  • æ›´å¿«çš„JSP解析和改˜q›è¿‡çš?a class="new" title="标签åº?(ž®šæœªæ’°å†™)" >标签åº?/a>处理
  • Windowså’?a class="mw-redirect" title="Unix" >Unix的本地操作系¾lŸæ•´åˆï¼Œå¯ä»¥ž®†Tomcat注册为系¾lŸæœåŠ?
  • 重构˜q‡çš„应用½E‹åºå‘布环境

目录¾l“æž„åQˆTomcat 5.5.xåQ?/span>

$CATALINA_HOME   Tomcat安装目录
├─bin          用以启动、关闭Tomcat或者其他功能的脚本åQ?batæ–‡äšgå’?shæ–‡äšgåQ?
├─common       Catalinaå’ŒW(xu¨¦)eb应用½E‹åºä¼?x¨¬)用到的Classå?qi¨¢ng)库文äšg
├─conf         用以配置Tomcatçš?a class="mw-redirect" title="XML" >XMLå?a class="mw-redirect" title="DTD" >DTDæ–‡äšg
├─logs         Catalina和其他Web应用½E‹åºçš„æ—¥å¿—æ–‡ä»?
├─server       Catalina用到的Classå?qi¨¢ng)库文äšg
├─shared       Web应用½E‹åºç”¨åˆ°çš„Classå?qi¨¢ng)库文äšg
├─temp         临时文äšg
├─webapps      Web应用½E‹åºæ ¹ç›®å½?
└─work         用以产生有JSP¾~–译出的Servletçš?javaå’?classæ–‡äšg


]]>
Jakarta™å¹ç›®http://www.aygfsteel.com/orangelizq/archive/2008/12/26/248400.html桔子æ±?/dc:creator>桔子æ±?/author>Fri, 26 Dec 2008 03:25:00 GMThttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248400.htmlhttp://www.aygfsteel.com/orangelizq/comments/248400.htmlhttp://www.aygfsteel.com/orangelizq/archive/2008/12/26/248400.html#Feedback0http://www.aygfsteel.com/orangelizq/comments/commentRss/248400.htmlhttp://www.aygfsteel.com/orangelizq/services/trackbacks/248400.htmlJakarta™å¹ç›®æ˜¯åœ¨æºä»£ç ?/a>软äšg开发项目之一。开发着面向¾~–程语言Javaçš?a class="mw-redirect" title="½E‹åºåº? >½E‹åºåº?/a>åQ?a class="new" title="框架 (ž®šæœªæ’°å†™)" >框架½{‰ã€?/p>

Jakarta是Apache¾l„织下的一套Java解决æ–ÒŽ(gu¨©)¡ˆçš„开源èÊY件的名称åQŒå®ƒåŒ…括了很多子™å¹ç›®ã€?a title="Apache Tomcat" >Tomcatã€?a title="Apache Ant" >Antã€?a title="Struts" >Struts½{‰ç­‰çŽ°åœ¨æ˜¯Apache下的开源项目,也曾是Jakarta的关联项目ã€?/p>

爪哇å²?/a>å…Œ™”èµäh¥ã€‚ç¼–½E‹è¯­­a€Java的命名源自这个岛的名字(Jawaã€?a class="mw-redirect" title="è‹Þpªž" >è‹Þp¯­åQ?strong>JavaåQ‰ï¼Œè€ŒåŸŽå¸?a title="雅加è¾? >雅加è¾?/a>(Jakarta)正是˜q™ä¸ªå²›ä¸Šçš„第一大城市,也是Ant - 构徏工具

  • Commons - 一¾l„ä‹Éç”¨ç±»çš„åˆé›†ï¼Œä¸»è¦ä½œäØ“(f¨´)Java标准库的补充
  • HiveMind - a services and configuration microkernel
  • Maven - a project build and management tool
  • POI - a pure Java port of Microsoft's popular file formats.
  • Struts - a web application development framework
  • Tapestry - A component object model based on JavaBeans properties and strong specifications
  • Tomcat - 服务器,提供JSP/Servlet相关容器¾c?
  • Turbine - a rapid development web application framework
  • Velocity - a template engine


  • ]]>
    Ö÷Õ¾Ö©Öë³ØÄ£°å£º Ö£ÖÝÊÐ| ÑγÇÊÐ| ³¤ÊÙÇø| Î÷³äÏØ| ÖÓÉ½ÏØ| ƼÏçÊÐ| ¾ÃÖÎÏØ| ´Ó»¯ÊÐ| Î÷ºÍÏØ| ÐÅÑôÊÐ| ½¨ê±ÊÐ| ÄÚ½­ÊÐ| ÆîÃÅÏØ| ÓÚ¶¼ÏØ| ÑÓ½òÏØ| ÇÒÄ©ÏØ| »ªÒõÊÐ| èï³ÇÏØ| Áê´¨ÏØ| ¶¼À¼ÏØ| ÖÎÏØ¡£| ƽºþÊÐ| ÎÂÈªÏØ| ÖêÖÞÊÐ| ½òÄÏÇø| ׯÀËÏØ| ¹¤²¼½­´ïÏØ| Ì©ÐËÊÐ| ÓéÀÖ| °²Î÷ÏØ| À´±öÊÐ| ÔóÖÝÏØ| ³¤É³ÊÐ| ÌìÆø| ÃɳÇÏØ| ÑνòÏØ| °¢ÀÕÌ©ÊÐ| ´¾°²ÏØ| »ª°²ÏØ| н¨ÏØ| ÁijÇÊÐ|