በ Tomcat 7.0 እና Tomcat 6.0 መካከል ያለው ልዩነት

በ Tomcat 7.0 እና Tomcat 6.0 መካከል ያለው ልዩነት
በ Tomcat 7.0 እና Tomcat 6.0 መካከል ያለው ልዩነት

ቪዲዮ: በ Tomcat 7.0 እና Tomcat 6.0 መካከል ያለው ልዩነት

ቪዲዮ: በ Tomcat 7.0 እና Tomcat 6.0 መካከል ያለው ልዩነት
ቪዲዮ: ነጠላዎችን እና የአልጋ ልብሶችን እዴት የሚያምር ፋሽን አድርጎ መዘነጥ እንደሚቻል ሽክ ክፍል 17 2024, ህዳር
Anonim

Tomcat 7.0 vs Tomcat 6.0

Tomcat (እንዲሁም Apache Tomcat ወይም Jakarta Tomcat በመባልም ይታወቃል) የጃቫ ኮድን ለማስኬድ የሚያገለግል "ንፁህ ጃቫ" HTTP የድር አገልጋይ አካባቢን ያቀርባል። እንደ ክፍት ምንጭ ምርት የሚቀርበው በአፓቼ ሶፍትዌር ፋውንዴሽን የተሰራ የሰርቭሌት ኮንቴይነር ነው። Sun Microsystems's Java Servlet እና JSP (Java Server Pages) ዝርዝር መግለጫዎች በቶምካት ይተገበራሉ። Apache Tomcat የኤክስኤምኤል ውቅር ፋይሎችን በመጠቀም ሊዋቀር ይችላል (ምንም እንኳን ለማዋቀር እና ለማስተዳደር መሳሪያዎች ከአገልጋዩ ጋር የተካተቱ ቢሆኑም)። Tomcat 7.0 በቀድሞው ስሪት Tomcat 6 ላይ ብዙ አዳዲስ ባህሪያትን ያስተዋወቀው የቅርብ ጊዜው የተረጋጋ የ Tomcat ስሪት ነው።0 (በ2007 የተለቀቀው)።

Tomcat 6.0 ምንድነው?

Tomcat 6.0 በቀደሙት እትሞቹ ላይ ብዙ አዳዲስ ባህሪያትን አስተዋውቋል። በ Tomcat 6.0 የመተግበሪያዎቻቸው የ I/O ኦፕሬሽኖች የላቀ ቁጥጥር ሊተገበር ይችላል ምክንያቱም ተጠቃሚዎቹ አዲሱን NIO (New I/O) ማገናኛን ለዝቅተኛ ደረጃ ግብዓት/ውፅዓት መረጃ ያልተመሳሰል ግንኙነት መጠቀም ይችላሉ። ለምሳሌ፣ መረጃ በጅምላ፣ በትይዩ በበርካታ የI/O ደረጃዎች ሊተላለፍ ይችላል። ወይም በሌላ በኩል ተጠቃሚዎቹ መራጮችን በመጠቀም መረጃን ማባዛት ይችላሉ። በመርፌ የሚታለፉ የክር ገንዳዎች አዲሱን አስፈፃሚ አካል በመጠቀም እንዲጋሩ ሊዋቀሩ ይችላሉ። Tomcat 6.0 ለአዲሱ JULI ማእቀፍ የምዝግብ ማስታወሻ ቤተ-መጽሐፍትን በማደስ ምክንያት አማራጭ የጋራ-ሎግ አስማሚን ለመተግበር ድጋፍ ይሰጣል። በተጨማሪም Tomcat 6.0 ኮሜት የሚባል አዲስ የኤችቲቲፒ ፑሽ ዘዴን እና SEND_FILE API በሚባል ሶኬቶች ላይ ለማስተላለፍ የሚያገለግል አዲስ ኤፒአይ ይደግፋል። ተጠቃሚዎች በአንድ የሰርቫት ካርታ ስራ ውስጥ ከአንድ በላይ የዩአርኤል ንድፎችን መፍጠር ይችላሉ።

Tomcat 7.0 ምንድን ነው?

Apache በApache 7.0 ላይ በጃንዋሪ 2009 መጀመሪያ ላይ መሥራት ጀመረ። ነገር ግን ከ2 ዓመታት በኋላ (በጃንዋሪ፣ 2011) የተረጋጋ መሆኑ ተገለጸ። Tomcat 7.0.6 የመጀመሪያው Tomcat 7 የተረጋጋ ልቀት ነው። Tomcat 7.0 የተገነባው በቀደመው ስሪት ውስጥ በተዋወቁት ማሻሻያዎች ላይ ነው፣ እና Servlet 3.0 API፣ JSP 2.2 እና EL 2.2 ዝርዝር መግለጫዎችን ተግባራዊ አድርጓል። Tomcat 7.0 በራሱ ብዙ አዳዲስ ማሻሻያዎችን አስተዋውቋል፣ ለምሳሌ በድር መተግበሪያዎች ላይ የማህደረ ትውስታ ፍንጣቂዎችን መለየት/መከላከል፣ ለአስተዳዳሪ/አስተናጋጅ ስራ አስኪያጅ የተሻሻለ ደህንነት፣ CSRF (የመስቀል ጣቢያ ጥያቄ ፎርጀሪ) ጥበቃ፣ ውጫዊ ይዘትን በመተግበሪያዎች ውስጥ በቀጥታ የማካተት እና የማጽዳት ችሎታ አፕ ኮድ (የግንኙነቶችን እና የህይወት ዑደቶችን ማስተካከልን ጨምሮ)።

በ Tomcat 7.0 እና Tomcat 6.0 መካከል ያለው ልዩነት ምንድን ነው?

– Tomcat 7.0 የ Tomcat አገልጋይ የቅርብ ጊዜ ስሪት ሲሆን ቶምካት 6.0 ከዚህ ቀደም የተለቀቀው ነበር።

– የ Tomcat 7.0 የማውረድ መጠን ከቶምካት 6.0 ትንሽ ይበልጣል።

– Tomcat 7.0 በቶምካት 6.0 ላይ ያልተገኙ ብዙ አዳዲስ ባህሪያት አሉት።

- በመጀመሪያ ቶምካት 7.0 የድር መተግበሪያዎችን በመጀመር እና በማስኬድ ከቶምካት 6.0 ፈጣን ነው።

– Tomcat 7.0 በበርካታ የደህንነት ኮድ ማስተካከያዎች እና ተጨማሪዎች (እንደ CSRF መከላከያ ማጣሪያ) ምክንያት በቶምካት 6.0 ላይ ያለውን ደህንነት አሻሽሏል።

– Tomcat 7.0 Servlet 3.0 APIን ያካትታል፣ እሱ ራሱ ከቀድሞው ስሪት (በቶምካት 6.0 ጥቅም ላይ የሚውለው) የተሻሻለ ስሪት ነው።

– ስለዚህ Servlet 3 ኮንቴይነሮች የሚያስፈልጋቸው የሶስተኛ ወገን መተግበሪያዎች በቶምካት 7.0 ይደገፋሉ።

- ማዋቀር በ Tomcat 7.0 የተሻለ ነው፣ ይህም አዲስ የመያዣ ክፍሎችን (ለምሳሌ ExpiresFilter እና AddDefaultCharsetFilter) የሚያካትት ከዚህ ቀደም ለድር መተግበሪያዎች የተተዉ ችግሮችን በተሻለ ሁኔታ ለመፍታት ያስችላል።

– Tomcat 7.0 Java 6 ን ይደግፋል፣ ቶምካት 6.0 ደግሞ Java 5ን ብቻ ይደግፋል።

– በመጨረሻም Tomcat 7.0 በተፈለገበት ቦታ ጄነሬክቶችን የሚጠቀም የጸዳ እና ዘመናዊ ኮድ ያካትታል።

የሚመከር: