Java 용 웹 및 애플리케이션 서버

1. 개요

이 빠른 기사에서는 Java 개발을 위해 널리 사용되는 다양한 서버에 대해 설명합니다.

2. 웹 대 애플리케이션 서버

웹 서버와 애플리케이션 서버의 차이점과 지원하는 Java EE 사양을 살펴 보겠습니다.

간단히 말해서, 핵심적인 차이점은 응용 프로그램 서버는 Java EE 사양을 완벽하게 지원하는 반면 웹 서버는 해당 기능의 작은 하위 집합을 지원한다는 것입니다.

3. 아파치 톰캣

Java 에코 시스템에서 가장 널리 사용되는 웹 서버 중 하나는 Apache Tomcat입니다.

프로젝트 웹 사이트에서 최신 버전의 Apache Tomcat과 지원되는 Java 버전을 확인할 수 있습니다.

다음은 Tomcat이 각 버전에서 지원하는 정확한 사양이 포함 된 멋진 표입니다.

여기에서 프로젝트에 기여할 수도 있습니다.

4. 부두

Jetty 웹 서버는 Eclipse Foundation에서 개발되었습니다.

매우 가볍기 때문에 장치, 프레임 워크 및 응용 프로그램 서버에 쉽게 포함 할 수 있습니다. Jetty를 사용하는 일부 제품은 Apache ActiveMQ, Eclipse, Google App Engine, Apache Hadoop 및 Atlassian Jira입니다.

당연히 프로젝트는 오픈 소스이며 여기에서 기여할 수 있습니다.

이제 웹 서버에서 애플리케이션 서버로 이동해 보겠습니다.

5. Apache TomEE

Apache TomEE는 표준 Apache Tomcat을 기반으로 구축 된 전체 애플리케이션 서버이며 주로 Tomitribe에서 지원합니다. 여기에서 웹 사이트에서 최신 버전을 확인할 수 있습니다.

TomEE를 사용하면 Tomcat에서 지원하지 않는 Java EE의 일부 기능을 사용할 수 있습니다.

이 애플리케이션 서버는 이름에서 알 수 있듯이 Apache Foundation의 산하에 있습니다.

여기에서 프로젝트에 기여할 수 있습니다.

6. Oracle WebLogic

WebLogic 12는 Oracle에서 제공하는 기본 애플리케이션 서버이므로 언급 할 가치가 있습니다.

최신 릴리스 및 지원되는 Java 버전은 여기에서 찾을 수 있습니다.

7. WebSphere

IBM은 또한 WebSphere라고하는 자체 애플리케이션 서버를 개발했습니다. 최신 릴리스 및 지원되는 Java 버전은 여기에서 찾을 수 있습니다.

WebSphere는 오픈 소스 프로젝트는 아니지만 Eclipse에 WebSphere Liberty 애플리케이션을 제공하여 개발자가 사용하고 기여할 수 있도록 WebSphere의 일부 필수 코드를 공개합니다.

여기에서 해당 프로젝트에 기여할 수 있습니다.

8. WildFly

Wildfly는 Red Hat에서 개발 한 오픈 소스 Java 애플리케이션 서버입니다.

Wildfly는 Java EE 애플리케이션에 대한 인기를 얻고 있으며 여기에서 최신 릴리스 버전을 찾을 수 있습니다.

여기에서 프로젝트에 기여할 수도 있습니다.

9. 아파치 제로니모

Apache Geronimo는 Apache 라이선스에 따라 Apache Software Foundation에서 개발 한 것으로, 이전 애플리케이션 서버에서와 마찬가지로 우리도 기여할 수 있도록 오픈 소스 프로젝트가되었습니다.

사용 가능한 최신 릴리스는 여기에서 찾을 수 있습니다.

여기에서 프로젝트에 기여할 수 있습니다.

10. GlassFish

Glassfish는 오라클이 후원하는 오픈 소스 애플리케이션 서버입니다. 사용 가능한 최신 릴리스는 여기에서 찾을 수 있습니다.

여기에서 프로젝트에 기여할 수 있습니다.

11. 결론

이 빠른 목록 스타일 기사에서 우리는 Java 에코 시스템의 웹 및 애플리케이션 서버 환경에 대해 매우 높은 수준으로 살펴 보았습니다.