Skip to content
Snippets Groups Projects
Commit bc762124 authored by 김지수's avatar 김지수
Browse files

[오픈소스SW입문] 기말 최종 과제 - 수학과 201821190 김지수

parent 71ef7e46
No related branches found
No related tags found
No related merge requests found
......@@ -5,9 +5,9 @@
Open Source Software인 Apache Tomcat, Apache, Eclipse, 그리고 JDK에 대해 설명한 후, 각 software 설치 및 환경 변수 설정 과정, 그리고 Tomcat과 Eclipse를 연동하여 Web Server를 구축하는 과정을 소개하였다.
# 2. 내용
**Apache Tomcat**은 Apache Software Foundation에서 만들었기에 Apache Tomcat이라고 부른다. 참고로 Tomcat은 사전적인 의미로 수고양이를 뜻하며 아이콘 모양 또한 고양이인 것을 볼 수 있다. Tomcat은 Web Application Server로서 Java Servlet을 실행시키고 JSP code가 포함되어있는 Web page를 생성한다. 즉, Web server와 client의 요청을 받아 요청을 처리하고 다시 client에게 응답해주는 servlet container의 결합으로 tomcat은 web server에서 넘어온 dynamic page를 읽어 들여 program을 실행하고 그 결과를 다시 html로 재구성하여 돌려주는 Apache 재단에서 만든 Java Servlet을 지원하기 위한 Open source project다. Apache Tomcat은 Apache License, Version 2를 채용한 Open Source Software로서 Java Server Page나 Java Servlet을 실행하기 위한 Servlet container를 제공하며 상용 Web Application Server에서도 Servlet container로 사용하는 경우가 많다.
**Apache Tomcat**전 세계적으로 가장 많이 사용되는 Open Source Web Container로 Apache Software Foundation에서 만들었기에 Apache Tomcat이라고 부른다. 참고로 Tomcat은 사전적인 의미로 수고양이를 뜻하며 아이콘 모양 또한 고양이인 것을 볼 수 있다. Tomcat은 Web Application Server로서 Java Servlet을 실행시키고 JSP code가 포함되어있는 Web page를 생성한다. 즉, Web server와 client의 요청을 받아 요청을 처리하고 다시 client에게 응답해주는 servlet container의 결합으로 tomcat은 web server에서 넘어온 dynamic page를 읽어 들여 program을 실행하고 그 결과를 다시 html로 재구성하여 돌려주는 Open source project다. Apache Tomcat은 Apache License, Version 2를 채용한 Open Source Software로서 Java Server Page나 Java Servlet을 실행하기 위한 Servlet container를 제공하며 상용 Web Application Server에서도 Servlet container로 사용하는 경우가 많다.
**Apache와 Apaceh Tomcat의 가장 큰 차이점**은 container 기능 즉, web server와 servlet 기능의 유무에 있다. Apahce는 세계에서 가장 많이 쓰는 web server 중 하나로 이 또한 Apache Software Foundation에서 개발하여 해당 재단에서 관리하는 HTTP web server다. 다양한 추가기능과 구축이 쉬워 많이 사용된다. apache tomcat은 JSP, Servlet, DB를 통한 data 등 dynamic data를 처리하지만 apache는 HTML, Image 등의 정적인 data를 처리하는 차이점이 있다.
**Apache와 Apaceh Tomcat의 가장 큰 차이점**은 container 기능 즉, web server와 servlet 기능의 유무에 있다. Apahce는 세계에서 가장 많이 쓰는 web server 중 하나로 이 또한 Apache Software Foundation에서 개발하여 해당 재단에서 관리하는 HTTP web server다. 다양한 추가기능과 구축이 쉬워 많이 사용된다. apache tomcat은 JSP, Servlet, DB를 통한 data 등 dynamic data를 처리하지만 apache는 HTML, Image 등의 정적인 data를 처리하는 부분에서 차이점이 있다.
**Eclipse**는 Java를 비롯한 다양한 언어를 지원하는 프로그래밍 통합 개발 환경(IDE)을 목적으로 시작하였으나 현재는 OSGi를 도입하여 범용 응용 소프트웨어 플랫폼으로 진화하였다. Eclipse 재단에서 개발하였고 운영체제는 cross platform, 즉 컴퓨터 프로그램, 운영 체제, 컴퓨터 언어, 프로그래밍 언어, 컴퓨터 소프트웨어 등이 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는 것을 뜻한다. Eclipse는 Java로 작성되었고 자사 software를 위해 eclipse 재단이 사용하는 open source software license인 Eclipse 공용 License를 따른다.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment