codememo

Angular의 기본 예제 및 Best PracticeJS Java EE 웹 앱

tipmemo 2023. 10. 10. 20:26
반응형

Angular의 기본 예제 및 Best PracticeJS Java EE 웹 앱

Angular를 사용해본 사람이 있다면,자바 EE 웹 앱의 JS, 그러면 어떤 포인터/예시를 제공해주시면 감사하겠습니다.

베스트 프랙티스, 이상적인 구조, 디자인 등은 무엇입니까?어떤 웹 링크라도 도움이 될 것입니다.

이것은 매우 일반적인 질문이기 때문에 그렇게 대답하겠습니다.jFall 2012에서 Java EE 6와 Angular로 매우 기본적인 애플리케이션을 시연하는 강연이 있었습니다.JS는 여기에서 확인할 수 있습니다: https://github.com/teunh/jfall2012

저는 Angular를 사용하는 학교 프로젝트를 해왔습니다.JS를 프론트엔드로 - JAX-RS를 휴식형 인터페이스로, 그리고 빈과 데이터베이스 지속성의 기본 백엔드 로직을 최대 절전 모드로 사용합니다.이 프로젝트는 아직 진행 중인 작업이기 때문에 현재 오픈소스를 할 수 없습니다.

제 경험과 메시지는 Angular로 Java EE 백엔드를 구축하는 것이 매우 쉽다는 것입니다.편안한 인터페이스를 염두에 둔다면 JS 프론트엔드.

요즘에는 웹 개발을 할 수 있는 방법이 너무 많기 때문에 이 질문이 타당하다고 생각합니다(그리고 네, 이 문장은 1년 전과 마찬가지로 유효했을 것입니다).하지만 저는 오히려 몇 가지 근본적인 질문에 대답하려고 노력합니다.

Java 6 7에 모두 적용되는 Oracle의 공식 Java EE 튜토리얼에 따르면 "웹 애플리케이션"은 정의상 다음 두 가지 일반 유형 중 하나입니다.

프레젠테이션 중심:프레젠테이션 지향 웹 애플리케이션은 요청에 따라 다양한 종류의 마크업 언어(HTML, XHTML, XML 등) 및 동적 콘텐츠를 포함하는 대화형 웹 페이지를 생성합니다.

서비스 지향성:서비스 지향 웹 애플리케이션은 웹 서비스의 엔드포인트를 구현합니다.프레젠테이션 지향 애플리케이션은 종종 서비스 지향 웹 애플리케이션의 클라이언트입니다.

AngularJS는 프론트엔드 사용자 인터페이스 프레임워크입니다.위의 정의에 따르면 Angular는 서버 측에서 자체적으로 처리하지 않고 프리젠테이션 중심 범주에 속합니다.

질문대로 "Java EE 앱에서" 이를 사용하는 것에 관해서는..뭐, 간단히 말하면, 당신은 그렇지 않습니다.만약 노력했다면, 둘 중 하나를 선택할 수도 있습니다.jsp페이지 입력 지점을 생성하는 페이지ng-app, 그렇지 않으면 당신은 결국ng-app다른 것들처럼 계속해서 재장전되는jsp페이지가 브라우저에 로드됩니다.이 두 가지 모두 기술을 최대한 활용하지 않습니다.

가장 좋은 방법은 RESTful API로 서비스 중심의 Java EE 애플리케이션을 설정하는 것이며, 이 애플리케이션은 프레젠테이션 중심의 Angular입니다.JS 애플리케이션은 최종 사용자를 위해 소비되고 제공됩니다.

비디오 자습서는 실제로 이와 같은 것을 명확하게 보여줍니다.

언급URL : https://stackoverflow.com/questions/13976129/basic-example-and-best-practice-of-angularjs-java-ee-web-app

반응형