저는 Servlet과 JSP (초보자)를 배우려고합니다. 우리 가정교사에 따르면 Tomcat 서버가 서블릿 웹 구성 요소를 실행하는 데 필요한 두 개의 중요한 jar 파일이 있습니다. 이 두 (catalina.jar 및 servlet-api.jar) jar 파일 간의 차이점과 작업이 무엇인지 알고 싶습니다.Apache Tomcat Server에서 Catalina.jar이란 무엇입니까? servlet-api.jar과 다른 점은 무엇입니까?
1
A
답변
0
압축을 풀고 내용을 살펴보십시오. servlet.api.jar은 표준화 된 API입니다. javax.servlet.*
클래스와 (특히) 인터페이스를 포함합니다. catalina.jar에는 org.apache.*
클래스가 들어 있습니다. 그들은 바람둥이 특유의 것이다. 인터페이스 만 있는지 또는 구현을 포함 하는지를 충분히 확인할 수는 없습니다.
이 두 파일은 중요합니다. 예. Tomcat과 함께 제공되는 다른 많은 파일들도 있습니다. IMHO 바람둥이 자체를 개발하려고하지 않거나 바람둥이의 구현을 깊이 파고 들지 않는 한, 어떤 파일에 무엇이 숨겨져 있는지 궁금 할 가치가 없습니다. 여러분이 확실히 초보자로서하지 않을 활동입니다.
API 사용 방법을 배우고 구현 내용을 무시하십시오. 그리고 포장에 대해 걱정하지 마십시오. 필요한 코드가 있으면 모든 것이 좋습니다.