> Java > java지도 시간 > 본문

자바 웹이란 무엇인가

(*-*)浩
풀어 주다: 2020-10-13 09:15:01
원래의
17207명이 탐색했습니다.

Java 웹은 관련 웹 및 인터넷 분야를 해결하기 위해 Java 기술을 사용하는 기술의 집합체이며 웹은 웹 서버와 웹 클라이언트의 두 부분으로 구성됩니다. Java의 웹 프레임워크는 다르지만 기본적으로 특정 경로를 따릅니다.

자바 웹이란 무엇인가

자바 웹(Java Web)은 자바 기술을 이용해 관련 웹과 인터넷 분야를 해결하는 기술의 집합체입니다. 웹은 웹 서버와 웹 클라이언트의 두 부분으로 구성됩니다. 클라이언트의 Java 애플리케이션에는 다음이 포함됩니다. Java 애플릿은 거의 사용되지 않지만 Java에는 서블릿, JSP 및 타사 프레임워크 등과 같은 서버 측에 많은 애플리케이션이 있습니다. 웹 분야의 자바 기술 발전 강한 동기를 부여했습니다.

추천 과정: Java 튜토리얼.

자바 웹이란 무엇인가

Java의 웹 프레임워크는 다르지만 기본적으로 특정 접근 방식을 따릅니다. 즉, 서블릿이나 필터를 사용하여 요청을 가로채고, MVC 아이디어를 사용하여 아키텍처를 설계하고, XML 또는 Annotation을 정의하여 구성을 구현하고, Java의 객체 지향 특성을 사용하고, 요청 및 응답의 객체 지향 프로세스를 구현하고, Jsp, Freemarker, Velocity 및 기타 뷰를 지원합니다.

JSP 장점:

Java EE 표준, 이는 많은 시장 수요와 더 많은 취업 기회가 있음을 의미

빠르고 상대적으로 시작하기 쉬움

사용 가능한 수많은 구성 요소 라이브러리가 있음

JSP 단점:

통합 구현 없이 JSP 태그가 많음

REST 및 보안 지원이 열악함

. SUN 구현과 Apache 구현인 MyFaces가 모두 있습니다.

Spring MVC 장점:

Spring MVC 재정의 바인딩, 유효성 검사 등에 대한 수명 주기 관리 제공

많은 프레젠테이션 계층 기술/프레임워크와의 원활한 통합: JSP/JSTL, Tiles, Velocity, FreeMarker, Excel, XSL, PDF 등

테스트 용이 - IoC 덕분에

Spring MVC 단점:

많은 수의 XML 구성 파일

너무 유연함 - 공개 상위 컨트롤러 없음

내장 Ajax 지원 없음

Stripes의 장점:

XML 구성 파일을 작성할 필요가 없습니다

좋은 학습 문서

커뮤니티 구성원이 매우 열정적입니다.

Stripes의 단점:

커뮤니티가 상대적으로 작습니다

다른 프로젝트만큼 활발하지 않습니다

The ActionBean의 URL은 하드 코딩되어 있습니다

Struts 2가지 장점:

간단한 아키텍처 - 확장 용이

태그 라이브러리는 FreeMarker 또는 Velocity

컨트롤러 기반 또는

또는 페이지 기반 탐색

을 사용하여 쉽게 사용자 정의할 수 있습니다.

Struts 2 단점:

잘못 구성된 문서

새로운 기능에 지나치게 집중함

Tapestry 장점:

한번 익히면 생산성이 크게 향상됩니다.

HTML 템플릿 - 페이지 디자이너에게 매우 유리함

새 버전이 나올 때마다 많은 혁신이 있을 것입니다.

태피스트리 단점:

문서가 너무 개념적이고 실용적이지 않습니다.

학습 곡선이 가파르다

긴 릴리스 주기 - 매번 주요 업그레이드가 있습니다.

Wicket 장점:

Java 개발자에게 적합(웹 개발자 아님)

타이트한 페이지 및 디스플레이 바인딩

활성 커뮤니티 - 제작자의 지원

Wicket 단점:

HTML 템플릿 및 Java 코드 서로 옆에 있습니다

OO

Wicket 논리에 대한 충분한 이해가 필요합니다. 모든 것이 Java에서 수행됩니다

위 내용은 자바 웹이란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿