私はServletとJsp(初心者)を勉強しようとしています。私の家庭教師によると、サーブレットWebコンポーネントを実行するためにはTomcatサーバーが必要とする2つの重要なjarファイルがあります。これらの2つのjarファイル(catalina.jarとservlet-api.jar)の動作と違いについて知りたい。Apache Tomcat ServerでCatalina.jarとは何ですか? servlet-api.jarとの違いは?
1
A
答えて
0
これらを解凍して内容を確認します。servlet.api.jarは標準化されたAPIです。 javax.servlet.*
のクラスと(特に)インターフェイスが含まれています。 catalina.jarにはorg.apache.*
クラスが含まれます。彼らは風刺特有です。私はそれがインターフェイスかインプリメンテーションのみを含むかどうかを十分に確認していません。
これらの2つのファイルは重要です。 Tomcatには他にもたくさんのファイルがあります。 IMHO Tomcat自体を開発しようとしている場合や、Tomcatの実装について深くデバッグしている場合を除いて、どのファイルに隠れているのか不思議ではありません。
APIの使用方法を学び、実装の内容を無視してください。パッケージについて心配しないでください。必要なコードが利用可能な場合は、すべてが問題ありません。
関連する問題
- 1. Apache TajoとApacheハイブの実際の違いは何ですか
- 2. Apache Commons Lang3とApache Commons Textの違いは何ですか?
- 3. Apache flumeとApache stormの違いは何ですか?
- 4. netflix zuul serverとnetflix eureka serverの違いは何ですか?
- 5. mysql server: "Stop Server"と "Bring Offline"の違いは何ですか?
- 6. Tomcat Serverの起動エラーとは何ですか?
- 7. IntelliJの「Redeploy」と「Restart Server」の違いは何ですか?
- 8. TomcatとWebsphereにデプロイする際の違いは何ですか?
- 9. TomcatのBIOコネクタとNIOコネクタの違いは何ですか?
- 10. Apacheのignoreでdatagridとsqlgridの違いは何ですか?
- 11. Apache CouchDBのAmazon Simple DBとの違いは何ですか?
- 12. Apache SparkのforEachAsyncとforEachPartitionAsyncの違いは何ですか?
- 13. Apache StormのSchedulerとStrategyの違いは何ですか
- 14. Apache TikaのMediaTypeクラスとMimeTypeクラスの違いは何ですか?
- 15. Apache Derbyとmysqlの違いは何ですか
- 16. "zeroconf"とApache Tribesの違いは何ですか?
- 17. APR(Apache Portable Runtime)1.3と0.9の違いは何ですか?
- 18. Adobe PhoneGapとApache Cordovaの違いは何ですか?
- 19. Apache CamelとJboss Fuseの主な違いは何ですか?
- 20. Apache MahoutとPredictionIOの違いは何ですか?
- 21. Hazelcast JetとApache Flinkの違いは何ですか
- 22. logstashとapache storm/sparkストリーミングの主な違いは何ですか?
- 23. OSGi:Apache FelixとApache Karafの違いは何ですか?
- 24. Apache Spark SQLContextとHiveContextの違いは何ですか?
- 25. Apache ImpalaとCloudera Impalaの違いは何ですか?
- 26. Apache Commons BagとGuava MultiSetの違いは何ですか?
- 27. "WSO2 API Manager"と "WSO2 Data Analytics Server"と "WSO2 Application Server"の違いは何ですか?
- 28. SQL AzureとSQL Serverの違いは何ですか?
- 29. Firebase Cloud MessagingトークンとServerキーの違いは何ですか?
- 30. Visual Studio Team SystemとTeam Foundation Serverの違いは何ですか