Tomcat JSP 호스팅 : 2020 년에 우리는 Java 개발자를위한 최고의 (최악의) 호스트를 발견했습니다.

Apache Tomcat JSP 호스팅 비교

Apache Tomcat JSP는 선택된 개발자 세트가 선호하는 웹 서버 및 서블릿 컨테이너입니다. 따라서 Tomcat 사이트를 호스팅하는 웹 호스팅 회사는 없습니다. 이 서버를 운영하는 데 필요한 사항과 업무에 가장 적합한 호스팅 회사를 분석합니다..


훌륭한 Tomcat JSP 호스트는 전체적으로 훌륭한 Java 호스트가 될 것입니다. Java 개발자로부터 확실한 리뷰를 얻은 웹 호스트와 최신 릴리스로 Java를 업데이트하는 웹 호스트를 찾으십시오. 또한 JavaServer Pages (JSP) 및 서블릿을 배포하려면 cPanel 및 mod_jk 모듈이 필요합니다..

이 기사의 후반부에서 이러한 호스트에 대한 자세한 내용을 제공하지만 Tomcat JSP에 가장 적합한 5 개의 호스트에 대한 미리보기가 있습니다.

  1. 블루 호스트
    – Java 업데이트 유지, cPanel 제공
  2. A2 호스팅
  3. InMotion 호스팅
  4. 호스트 파파
  5. LiquidWeb

Tomcat JSP를위한 최고의 호스트를 어떻게 선택 했습니까?

380 개가 넘는 호스팅 회사와 1,500 개가 넘는 호스팅 계획을 검토하고 Tomcat JSP 사이트 운영에 필요한 모든 기술 요구 사항을 충족하는 호스팅 계획을 선택했습니다. 그런 다음 Java 개발자의 훌륭한 리뷰를 받고, Java를 업데이트하고, cPanel을 사용하고, mod_jk 모듈을 제공하는 호스트를 선택했습니다.

마지막으로 실제 사용자에게 물었습니다. 1 백만 단어가 넘는 실제 고객 리뷰에 대한 방대한 데이터베이스를 사용하여 Tomcat JSP의 상위 10 개 호스트를 식별했습니다..

당신이 배울 것

1,000 만 회 이상 다운로드되었으며 E * Trade, Walmart 및 The Weather Channel과 같은 대기업에서 사용했습니다..

Apache Tomcat은 무엇입니까?

역사는 무엇입니까? 장단점이 무엇입니까? Tomcat의 하드웨어 및 소프트웨어 요구 사항은 무엇입니까?

어떻게 적절한 호스트를 찾을 수 있습니까??

이 질문들과 그 이상을 다룰 것입니다.

올바른 호스팅을 찾을 때 함정을 피하는 방법을 배우게됩니다.

소프트웨어 엔지니어로서의 경험을 바탕으로 Tomcat 호스트에 대한 개인적 권장 사항을 공유하겠습니다..

바람둥이는 무엇인가

Tomcat은 무엇인가?

Apache Tomcat (공식적으로 Tomcat이라고 함)은 오픈 소스 웹 서버 및 서블릿 컨테이너로서 다음을 포함한 여러 Java EE 사양을 구현합니다. 자바 서버 페이지 (JSP).

Tomcat의 JSP 엔진을 벽옥. 현재 버전은 Jasper 2.0입니다.

톰캣 배경

JSP는 1999 년 Sun Microsystems에서 개발 및 출시했습니다..

실제로 프레임 워크 나 프로그래밍 언어가 아닙니다. 그것은 개발을 돕기 위해 촉진 기술과 비슷합니다. 동적 웹 페이지 HTML, XML 및 기타 문서 시스템.

JSP는 PHP와 비슷하지만 이름에서 알 수 있듯이 자바, 클래스 기반의 객체 지향 프로그래밍 언어.

최신 공식 JSP 릴리스는 2.3이고 Jasper 2.0은 JSP 2.x 버전을 처리합니다..

서블릿과 JSP는 더 이상 사용되지 않습니다?

많은 사람들은 서블릿과 JSP를 Spring과 Struts와 같은 MVC 프레임 워크를 선호하는 오래된 기술로 간주합니다. 즉, 많은 레거시 프로젝트는 계속 서블릿 및 JSP를 사용하므로 이러한 작업을 수행 할 수있는 개발자가 계속 필요합니다..

Tomcat 부품

Apache Tomcat에는 몇 가지 주요 구성 요소가 있습니다.

  • 카탈리나, 서블릿 컨테이너
  • 코요테, 웹 서버
  • 벽옥, JSP 엔진
  • 클러스터링, 여러 서버에서로드 밸런싱
  • 고 가용성, 실행중인 시스템을 방해하지 않고 업그레이드 예약

톰캣 서블릿

Tomcat 또는 서블릿 컨테이너가있는 대체 웹 서버는 JSP (Java Server Pages)를 배포하는 데 사용됩니다..

Tomcat의 서블릿 컨테이너가 더빙되었습니다. 카탈리나. HTTP 1.1을 지원하는 커넥터 구성 요소는 코요테, Catalina는 로컬 파일 및 HTTP 문서를위한 일반 웹 서버로 작동 할 수 있습니다..

Tomcat JSP 및 이러한 웹 앱에 대한 지원은 틈새 기능이므로 서버에서 처리 할 수 ​​있음을 구체적으로 나타내는 웹 호스트가 필요합니다. .전쟁 파일이러한 기능을 사용하여 구축 된 웹 앱 및 웹 사이트 배포.

동적 웹 앱

한 잔의 Java로 다이나믹 한 웹 애플리케이션

Tomcat은 개발자를위한 관리 및 구성 도구를 제공하며 JSP 엔진을 사용하여 Java 코드를 실행할 수있는 순수한 Java 환경을 만듭니다..

Tomcat 및 JSP는 개발자에게 서버에 전체 애플릿을 설치 및 사용하지 않고도 동적 웹 컨텐츠를 생성 할 수있는 기능을 제공합니다..

이 접근 방식은 시간과 돈을 절약. Tomcat은 Apache Software Foundation (인기있는 웹 서버 제조업체)이 개발하고 유지 관리하므로 오픈 소스 Apache License 2.0에 따라 무료로 사용할 수 있습니다.

톰캣 릴리즈

1999 년 이래 Tomcat은 여러 가지 주요 릴리스를 거쳤으며 현재 안정적인 버전은 8.0.15입니다. 그러나 7.0.x 릴리스는 여전히 널리 사용됩니다.

바람둥이 요구 사항

Tomcat 소프트웨어 및 하드웨어 요구 사항

자바 버전

Tomcat 9.x를 사용하려면 Java 1.1에서 1.5를 사용하는 이전 릴리스와 달리 서버에 Java Development Kit 버전 8 이상이 제대로 실행되어야합니다. Tomcat 9.x는 Java Servlet 4.0 및 JSP 2.2 사양도 구현합니다..

요구 사항은 실제로 Apache보다 Oracle과 더 관련이 있습니다. 자바 지원.

즉, 서버의 Java 요구 사항은주의해야하지만 사용하려는 Java 및 Tomcat 버전에 따라 다릅니다..

항상 그렇듯이 앱 실행에 필요한 최신 업데이트가 있는지 Oracle에 문의하십시오..

Tomcat 6.0.x vs. 9.0.x 요구 사항

VersionServlet 버전 JSP
6.0.x서블릿 2.5JSP 2.3
9.0.x서블릿 4.0JSP 2.3

예를 들어 Tomcat 버전 6.0.x에는 Servlet 2.5 및 JSP 2.1이 필요하지만 Tomcat 9.0.x는 Servlet 4.0 및 JSP 2.3을 사용합니다..

바람둥이 호스팅 요인

Tomcat 호스팅 요소

올바른 호스팅 유형을 찾는 것은 궁극적으로 가능한 호스트를 찾는 것으로 요약됩니다 자바 수용 전반적으로 당신에게 회전의 옵션을 허용 JSP수코양이. 이것은 적어도 몇 가지를 의미합니다.

Tomcat과 cPanel

호스트가 제공하는지 확인 c 패널 서버 관리 및 모듈이 서버에 통합되어 있는지 확인.

이를 통해 JSP 및 서블릿 기능을 사용할 수 있습니다. 또한 cPanel을 통해 JSP 및 서블릿을 배포 할 수 있어야합니다..

이것은 일반적으로 cPanel에 제공되지만 구매 및 계정을 열기 전에 항상 기능을 확인하는 것이 좋습니다.

또한 cPanel은 공유 계획이있는 표준 오퍼링 인 경향이 있습니다. VPS 계획 또는 전용 서버 사용자는 명령 줄을 사용하여 환경을 관리하는 데 필요한 기술이없는 경우 cPanel에 대해 추가 비용을 지불해야 할 수도 있습니다..

최신 Tomcat 릴리스로 위험한 생활

사용 가능한 최신 Tomcat 릴리스를 사용하거나 테스트 및 초기 단계 개발에 불안정한 릴리스를 사용하려는 경우 최신 Java / JVM 업데이트를 서버에 배포 한 기록이 좋은 호스트가 필요합니다..

까다로운 애플리케이션을위한 VPS 고려

리소스를 많이 사용하는 응용 프로그램을 실행하려는 경우 앱에 할당 된 리소스를 최대화하려는 경우 (또는 서버를 공유하는 웹 사이트에서 리소스를 잠식하지 못하게하려면) 서비스를 제공하는 호스트를 선택하십시오. 전용 서버 인스턴스 또는 개인 JVM.

웹 호스트 공급자가 지원하는 소프트웨어 버전을 살펴보십시오.

예를 들어 살펴본 한 호스트는 Tomcat 및 JDK 버전을 서버에서 실행할 수있는 명시적인 사양을 제공했습니다..

바람둥이 틈새

톰캣 : 틈새 시장 . . .

견고한 Java 지원이 Tomcat JSP 호스팅을위한 가장 확실한 전제 조건이지만 Tomcat 호스팅은 비교적 타이트한 틈새 시장임을 명심해야합니다..

앞에서 언급했듯이 Java 및 Tomcat에 대한 요구 사항을 지정하는 호스트를 발견했습니다..

나쁜 소식 : Tomcat에 특정한 계획은 많지 않다

Tomcat은 대규모 호스팅 회사의 돈을 버는 회사가 아니기 때문에 수백만의 WordPress 사용자를 대상으로 한 계획과 같이보다 마케팅 가능한 계획에 대부분의 노력을 집중합니다..

바람둥이 jsp 호스트

. . . 그러나 Tomcat 친화적 인 호스트가 있습니다

많은 대형 호스트에게는 특정 Tomcat 호스팅 계획이 없지만 동시에 Tomcat 커뮤니티에 음식을 제공 할 수있는 작은 의상이 있음을 의미합니다.

이 계획은 다음과 같은 서버를 제공합니다. 상자 밖으로 Tomcat 포함, 시간과 노력 절약.

Tomcat에 대한 많은 계획

이 호스트는 일반적으로 디스크 공간 및 파일 전송과 같은 무제한 리소스를 제공하는 상징적 인 가격으로 스타터 패키지를 제공하는 반면,보다 진지하고 유용한 계획은 광범위한 가격으로 제공됩니다..

Tomcat은 확장 성이 뛰어 나기 때문에 이해할 수 있습니다. 따라서 가격은 엔트리 레벨 VPS 계획의 경우 한 달에 불과 몇 달러에서 4GB의 RAM, 충분한 SSD 스토리지 및 강력한 8 코어 Xeon 프로세서를 갖춘 고가의 대역폭 계획에 이르기까지 다양합니다..

이것에 대한 가격 고급 계획 3 자리 숫자 영역으로 쉽게 끝날 수 있습니다.

바람둥이 호스팅 요약

요약 : 여전히 Tomcat 호스팅 계약이 남아 있어야합니다.

많은 주류 호스팅 회사가 Tomcat 틈새 시장에 관여하지 않는 것이 좋은 대안이 없다는 것을 의미하지는 않습니다..

반대로, 많은 소규모 회사가이 공간을 전문으로하고 좋은 사용자 평가를 얻으므로 걱정할 것이 없습니다..

계획을 세우기 전에 스스로 자문해야 할 몇 가지 질문이 있습니다.

  1. 계획 비용은 얼마입니까?
  2. VPS가 필요하십니까?
  3. 계약은 매년 또는 매월 진행됩니까??
  4. 직원들이 Tomcat에 대해 잘 알고 있습니까??
  5. 지원을위한 어떤 옵션이 있습니까?

Tomcat JSP를 사용하고 Java 웹 호스팅이 필요하다는 사실은 옵션을 상당히 좁 힙니다. 그러나 여전히 사용 가능한 옵션이 둘 이상 있습니다.

그렇다면 어떤 Tomcat 호스트가 가장 적합합니까? 고려해야 할 몇 가지 훌륭한 옵션은 다음과 같습니다..

최고의 바람둥이 호스트

나의 선택 : 상위 3 개의 Apache Tomcat 호스트

앞에서 언급했듯이 Tomcat JSP를 지원하는 웹 호스팅 제공 업체 (및 Java)는 옵션을 상당히 좁 힙니다..

예를 들어, 가장 인기있는 웹 호스팅 서비스 제공 업체 중 하나 인 GoDaddy는 공유 계획에서 모든 Java 기반 앱에 대한 지원을 제거했습니다. 따라서 예산이 공유 계획 만 허용하는 경우 GoDaddy는 적합한 옵션이 아닙니다..

이 말을 바탕으로 다음 세 가지 훌륭한 옵션이 있습니다.

HostGator

hostgator 바람둥이

HostGator는 Linux 기반 VPS 요금제 또는 전용 서버에 Tomcat을 무료로 설치합니다..

그러나 계정에 cPanel 제어판이 포함 된 경우 추가 비용없이 Tomcat을 직접 설치할 수 있습니다..

어떤 옵션을 선택하든 Tomcat은 서버 운영 체제의 애드온이므로 모든 것을 실행하려면 HostGator 지원 팀과 협력해야합니다. HostGator는 JVM을위한 더 나은 호스트 중 하나입니다.

A2 호스팅

A2 호스팅 바람둥이

A2 Hosting은 명시 적으로 Java 호스팅을 제공하지 않지만 그럼에도 불구하고 웹 호스팅을 제공하는 종합적인 제공 업체입니다..

일반적으로 말하자면 틈새 기능을 지원하는 웹 호스팅 (특히 공유 호스팅)을 찾고 있다면 A2로 잘못 갈 수 없습니다.

회사는 가능한 한 개발자 친화적 인 노력을 기울이고 있으므로 현재 필요한 것을 지원하지 않는 경우 회사의 개발 대기열에 포함하기위한 기능 요청을 제출할 수 있습니다 (이 회사는 이미 JVM을 지원한다는 점에 유의하십시오).

또한이 회사는 관리되는 가상 사설 서버 (VPS) 및 전용 호스팅 옵션을 제공하는 몇 안되는 회사 중 하나입니다..

자바 파이프

자바 파이프 바람둥이

JavaPipe는 Java 및 PHP 기반 웹 사이트를위한 클라우드 기반 호스팅 제공 업체입니다. 그들은 모든 사용자에게 사이버 위협에 대해 업계 최고의 보호 기능을 제공하며 Tomcat 웹 앱 호스팅과 관련하여 몇 가지 옵션을 제공하는 몇 안되는 공급 업체 중 하나입니다.

또한 Google, Microsoft 및 Amazon과 같은 인터넷 거인의 클라우드 기반 개발자 지향 호스팅의 가용성에 대해서도 언급하고자합니다..

이러한 옵션은 최상의 확장 성과 유연성을 갖춘 경향이 있으므로 이러한 틈새 호스팅 요구에 적합합니다..

염두에 두어야 할 기본 호스팅 기능

Tomcat 특정 기능 외에도 웹 호스팅 패키지와 함께 다음을 제공하는 호스트를 찾고 싶을 것입니다.

  • 데이터베이스: MySQL은 많은 호스트의 기본 옵션이지만 다른 것을 사용하려면 구매하기 전에 호스트가 제공하는지 확인하십시오
  • 가동 시간: 일부 호스트는 가동 중지 시간이 허용되는 시간보다 많으면 보상 해주는 가동 시간 보장을 제공합니다.
  • FTP: FTP 액세스는 파일을 웹 서버로 가져 오는 방법입니다.
  • 도메인 이름: 사용자 정의 도메인 이름이 필요한 경우 일부 회사는 호스팅 패키지에이를 포함합니다
  • 하위 도메인 지원: 웹 사이트에 하위 도메인이 필요한 경우 패키지가이를 지원하는지 확인하십시오
  • 무제한 대역폭: 일부 호스트는 무제한 대역폭을 제공하므로 평상시보다 더 많이 방문하더라도 사용자가 사이트에 액세스 할 수없는 것에 대해 걱정할 필요가 없습니다.
  • 리셀러 호스팅: 웹 호스팅 회사이거나 개별 환경이 필요한 여러 웹 사이트를 관리하려는 경우 리셀러 호스팅을 선택해야합니다
  • 제어판 / 자동 설치 프로그램: cPanel이 기본값이지만 일부 사용자에게는 Plesk가 필요할 수 있습니다. WordPress, Joomla 등을 설치하는 데 도움이되는 자동 설치 프로그램도 찾으십시오..
  • 환불 보증: 구매 한 패키지가 필요에 맞지 않으면 환불받을 수 있습니까??
  • 무료 SSL 인증서: SSL 인증서는 보안 및 SEO에 필수적입니다
  • 고성능: 호스팅 회사는 필요한 성능을 제공합니까?
  • 지식베이스: 지원이 중요하지만 때로는 참조 자료 만보고 싶을 때가 있습니다. 그렇다면 잘 작성된 기사가 있습니까??

바람둥이 장점 단점

Tomcat의 장단점

찬성

  • Tomcat은 매우 가볍기 때문에 이미 Java 기반 환경에서 작업 중이고 동적 웹 페이지를 제공하는 데 도움이되는 것이 필요한 경우 Tomcat이 좋은 옵션입니다.
  • Tomcat은 오픈 소스이므로 자유롭게 사용할 수 있습니다.

단점

  • Tomcat 호스팅은 이러한 틈새 제품이므로 옵션이 상대적으로 제한적입니다. 더 적은 옵션이 있으며 더 일반적이고 자주 사용되는 옵션을 선택한 경우보다 그러한 기술을 지원하기 위해 더 많은 비용을 지불하게 될 수 있습니다.

바람둥이 정보

Apache Tomcat에 대한 권장 자료 및 자료

Apache Tomcat 사이트

이 사이트는 Tomcat의 공식 사이트입니다. 여기에는 광범위한 문서, FAQ, 교육 기회, 봇 빌드 등이 있습니다..

아파치 톰캣 위키

Tomcat을 시작하는 데 유용한 도구와 다양한 사용법 및 자습서.

Tomcat으로 구동되는 사이트, 응용 프로그램 및 시스템

Tomcat의 기업 및 프로젝트 기반 사용에 대한 흥미로운 엿보기.

웹 서버의 다른 기능

  • 아파치
  • LiteSpeed
  • IIS 7.0
  • 니 진스

Tomcat JSP 자주 묻는 질문

  • JSP 란 무엇인가?

    JSP는 JavaServer Pages를 나타냅니다..

  • JavaServer 페이지 란 무엇입니까?

    JSP (JavaServer Page)는 개발자가 Java 언어를 사용하여 동적으로 생성 된 HTML, XML 또는 기타 텍스트 기반 파일 형식을 빌드 할 수있게하는 기술입니다..

  • 개발자가 JavaServer Pages를 사용하는 방법?

    개발자는 JavaServer Pages 파일을 사용하여 정적 컨텐츠 (예 : HTML)를 작성한 다음 동적 컨텐츠 (변수, 함수-Java 코드)를 파일에 포함 할 수 있습니다.

    JSP는 PHP 또는 ERB (Embedded Ruby)가 동적 코드를 텍스트 파일에 포함시키는 방식과 매우 유사합니다..

  • JSP 코드로 작성된 언어?

    JSP 코드는 Java 프로그래밍 언어로 작성됩니다. HTML, XML 또는 CSS 및 Javascript와 같은 텍스트 기반의 모든 파일 형식에 포함될 수 있습니다..

  • JavaServer Pages를 개발 한 사람?

    JSP는 원래 Sun Microsystems에서 개발했으며 1999 년에 릴리스되었습니다. 현재 Oracle이 소유하고 있습니다..

  • JavaServer Pages를 실행할 수있는 운영 체제?

    JSP는 Java 기술이므로 JSP는 Java Virtual Machine을 지원하는 모든 OS에서 실행될 수 있습니다. 거의 모든 운영 체제 및 플랫폼에 JVM이 존재하므로 거의 모든 곳에서 JSP를 사용할 수 있습니다..

  • JSP 기반 앱을 실행하는 데 필요한 소프트웨어?

    Java Virtual Machine 외에도 JavaServer Pages를 배치하고 실행하려면 Apache Tomcat 또는 Jetty와 같은 서블릿 컨테이너가있는 호환 가능한 웹 서버가 필요합니다..

  • JSP는 어떻게 만들어 지는가?

    JSP는 고급 추상화 Java 서블릿입니다. JSP 앱이 실행될 때 각 JSP 페이지는 서블릿으로 변환 된 다음 원래 JSP 파일이 수정 될 때까지 캐시되고 재사용됩니다..

  • JSP는 MVC 또는 다른 유형의 아키텍처와 호환 가능?

    예. JavaServer Pages는 작은 동적 웹 사이트 또는 앱을위한 독립형 도구로 사용하거나 더 큰 MVC (또는 기타) 아키텍처의보기 구성 요소로 사용할 수 있습니다..

    일반적으로 MVC 환경에서 사용되는 경우 모델은 JavaBeans를 사용하여 빌드되고 Controller는 Java 서블릿 또는 JavaServer Faces 또는 Apache Struts와 같은 프레임 워크를 사용하여 빌드됩니다..

  • JSP 파일의 표준 출력은 무엇입니까?

    JSP 파일은 런타임시 Java 서브릿으로 컴파일됩니다. 웹 서버가 .jsp 파일에 대한 요청을 수신하면 서블릿은 문서를 리턴합니다. 일반적으로이 문서는 HTML 문서이지만 이론적으로 모든 문서 유형이 반환 될 수 있습니다..

  • JavaServer Pages의 이점?

    모든 프로그래밍 언어는 웹 소비를 위해 HTML 문서 또는 기타 형식으로 출력을 쓸 수 있습니다.

    확실히 JSP가 개발되기 오래 전에 Java는이 작업을 수행 할 수있었습니다. 그러나 JSP를 사용하면 컨텐츠의 일부만 필요한 동적 템플릿 문서를보다 쉽게 ​​출력 할 수 있습니다..

    JSP를 사용하면 인쇄 명령 행 이후에 문자 이스케이프 및 예약어에 대해 걱정할 필요없이 개발자가 출력 언어로 문서를 작성할 수 있습니다..

    이 간단한 접근 방식은 다른 프로그래밍 언어에서 주로 채택되었습니다. PHP는 ERB (Embedded Ruby)와 마찬가지로 이러한 방식으로 설계되었습니다. JavaScript조차도 최근 몇 년 동안이 경로를 사용했습니다..

  • 프로그래밍 블록에 마크 업 (또는 다른 출력 텍스트)이 포함될 수 있습니다?

    예. 프로그래밍 블록은 마크 업 블록으로 분할 될 수 있습니다. 블록 내부의 출력 텍스트는 해당 블록에 의해 결정됩니다..

    예를 들어, IF 문 내에 나타나는 마크 업 텍스트는 조건이 참인 경우에만 출력됩니다. 유사하게, 마크 업은 루프와 다른 프로그래밍 구성에 포함될 수 있습니다.

  • JSP를 Unified Expression Language와 함께 사용할 수 있습니까?

    예. Java 객체의 데이터 및 기능은 일반적인 UEL 구문을 통해 JavaServer Pages 서블릿 내에서 쉽게 액세스 할 수 있습니다. 이로 인해 JSP는 UEL을 사용하는 JavaServer Faces와 매우 호환됩니다..

  • 사용자 정의 태그 및 라이브러리로 JSP를 확장 할 수 있습니까?

    예. JSP 자체에서 생성 된 태그 외에도 개발자는 사용자 정의 태그 라이브러리를 생성하여 JSP에 기능을 추가 할 수 있습니다..

    또한 XML 데이터 처리, 조건부 실행, 데이터베이스 액세스, 루프 및 국제화와 같은 일반적인 작업에 JSP 태그를 제공하는 JSTL (JSP 표준 태그 라이브러리) 인 JSP 용 표준 라이브러리가 있습니다..

  • JSP 페이지가 컴파일 되었습니까??

    예. 일반적으로 JSP 파일은 런타임시 JavaScript 바이트 코드로 컴파일되며 Java 서블릿으로 실행됩니다. 그러면 컴파일 된 코드는 .jsp 파일이 웹 서버에서 요청 된 경우에만 실행됩니다. 성능을 위해 JSP를 사전 컴파일 할 수도 있습니다..

  • 런타임 중에 JSP 파일을 수정할 수 있습니까??

    예. 대부분의 JSP 컨테이너는 .jsp 소스 파일을 주기적으로 확인하고 변경 사항이있는 경우 서블릿을 다시 컴파일하도록 구성 할 수 있습니다..

    재 컴파일 시간은 일반적으로 개발 중에 매우 낮게 (초) 설정되고 배포 된 프로덕션 코드에 대해 전체적으로 증가하거나 꺼집니다..

  • JavaServer Pages의 주요 대안은 무엇입니까?

    JSP는 Java의 기본 템플릿 언어이지만 다른 언어도 있습니다. 가장 두드러진 차 템플릿 언어는 오픈 소스입니다..

    Java에서 멀어지면 동일한 이점을 제공하는 몇 가지 다른 기술이 있습니다. JSP는 개발자들을 초기 (그리고 현재는 사용하지 않는) ASP 기술에서 멀어지게하는 데 큰 역할을했습니다..

    PHP는 JSP처럼 작동하도록 설계되었으며 이제는 자체적으로 완전한 프로그래밍 언어입니다. 임베디드 루비는 JSP와 유사한 템플릿 언어를 제공합니다.

    Mustache 및 Handlebars (대부분의 JS 프레임 워크)와 같은 여러 Javascript 라이브러리는 HTML 템플릿을 클라이언트 측으로 이동하므로 실제로 서버에서 Java 애플리케이션을 사용하여 Ajax 컨텍스트에서 JSON 데이터를 제공 할 수 있습니다..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map