HybridJava Web Framework

HybridJava Web Framework

JSF, Wicket, Tapestry, Click 등을 대체하는 간단한 서버 측 구성 요소 지향 MVC Java 웹 프레임 워크. 프레임 워크는 컴파일러와 런타임으로 구성됩니다.
JSF, Wicket, Tapestry, Click 등을 대체하는 간단한 서버 측 구성 요소 지향 MVC Java 웹 프레임 워크 프레임 워크는 컴파일러와 런타임으로 구성됩니다.HybridJava 언어는 Java 및 HTML 형식 문법의 병합으로 엄격하게 정의되며 마크 업 전체에서 Java 의미를 확장합니다.컴파일러는 단일 서블릿에서 호출 된 Java 코드를 생성합니다.런타임은 1000 줄 미만의 Java 코드이며 샘플 서블릿과 함께 오픈 소스로 제공됩니다.알려진 솔루션 중에서 Facelets 언어 (최근 JSF에서 JSP를 대체 한)는 기능적으로 HybridJava에 가장 가깝지만 후자는 더 단순하고 강력합니다. 프레임 워크는 최소한의 접근 방식으로 설계되어 많은 "일반적으로 사용되는 개념 : JavaBeans, XML 네임 스페이스, 일반적인 XML 및 구성, 주석, Expression Language 등. 전체 문서는 20 페이지 미만으로 인쇄되어 있습니다.그럼에도 불구하고이 프레임 워크에는 다른 구성 요소 지향 Java 프레임 워크와 경쟁하는 데 필요한 모든 기능이 있습니다.구성 요소는 구성 요소를 사용하기 위해서는 구성이나 Java 코딩없이 태그를 View 마크 업에 삽입하는 것으로 충분하다는 점에서 HTML 요소의 일반화로 정의됩니다.HybridJava는 또한 컨텐츠 삽입을 위해 지정된 둘 이상의 영역을 허용하는 컴포넌트를 지원합니다.결과적으로 구성 요소는 자체 레이아웃을 가질 수 있으므로 별도의 타일과 유사한 기술이 필요하지 않습니다.가장 일반적인 경우 구성 요소는 HybridJava 언어 (View)로 코딩 된 .widget 파일과 Java 클래스로 구성됩니다.상태가없는 간단한 구성 요소는 .widget 파일로만 표시되며 전체 페이지의보기로 직접 컴파일됩니다.일반적으로 버튼 및 기타 컨트롤은 가볍습니다.프레임 워크는 자동으로 고유 한 ID를 구성 요소 인스턴스에 할당하고 사용자 작업을 해당 인스턴스로 발송합니다.순수한 자바 구현
hybridjava-web-framework

풍모

카테고리

라이센스가있는 모든 플랫폼에서 HybridJava Web Framework를 대체

Tapestry

Tapestry

Apache Tapestry는 Java에서 동적이고 강력하며 확장 성이 뛰어난 웹 응용 프로그램을 만들기위한 오픈 소스 프레임 워크입니다.