스프링-mvc가 있는 AngularJS
저는 최근에 AngularJS를 만났어요.저는 자바 웹 개발자입니다.Angular를 사용하고 싶다스프링-MVC 프레임워크와 함께 JS.하지만 기본적인 기초(튜토리얼)가 필요해요.
Angular JS의 기본은 알고 있습니다만, Spring-MVC와 통합하는 방법은 알고 있습니다.대부분의 경우 스프링은 부분 jsp(s)를 반환하며, 우리는 각도가 있는 동안 jsp-include를 사용하여 jsp-include를 추가합니다.JS는 대부분의 경우 JSON 데이터를 예상합니다.
두 가지 경우:
아키텍처는 완전한 클라이언트 측입니다.이 경우 통합은 매우 자연스럽다.Spring MVC는 REST(JSON/XML)로서의 서비스와 Angular를 사용한 클라이언트 애플리케이션을 공개합니다.JS가 JSON을 소비합니다.여기서 .war 어플리케이션(Spring MVC)은 서블릿컨테이너(예를 들어 Tomcat)에 배치해야 하며 클라이언트어플리케이션은 같은 서버 또는 Nginx나 Apache 등의 HTTP 서버에 배치할 수 있습니다.
페이지 생성을 서버 측에서 유지하고 Angular만 사용하려는 경우JS는 일부 DOM 조작을 위해 코드를 동일한 .war(WEB-INF/폴더 내부)에 배치해야 합니다.
두 가지 접근 방식을 혼합하는 것이 항상 좋은 생각은 아닙니다.Tymeleaf는 서버측 페이지 생성에 머무르면서 템플릿 작성, 테스트 가능성 및 보기 코드 정비를 수행할 수 있습니다.
angular.js 파일을 정적 파일로 설정합니다.어쨌든 거기에는 사적인 것이 없어야 한다.
JSP/Velocity/Any 기타 템플릿뷰 리졸바 대신 Spring MVC를 REST 서비스 프로바이더로 사용합니다.
다음 사이트에 샘플 프로젝트가 있습니다.
- https://github.com/xvitcoder/spring-mvc-angularjs
- 스프링 MVC와 Angular 혼합.JS
- https://github.com/robharrop/spring-angularjs
예를 들어 알아보려면 jhipster를 사용하여 몇 가지 코드를 생성해 보십시오.
언급URL : https://stackoverflow.com/questions/18557805/angularjs-with-spring-mvc
'programing' 카테고리의 다른 글
| 수집되지 않은 유형 오류: $.ajax(...).성공은 함수가 아닙니다. (0) | 2023.03.26 |
|---|---|
| 포스트그레스:json 문자열을 텍스트로 변환하는 방법 (0) | 2023.03.26 |
| Jquery를 사용하여 워드프레스에 대한 Ajax 검색 결과를 검색하는 방법 (0) | 2023.03.26 |
| Oracle 스토어드 프로시저 내의 텍스트 검색 (0) | 2023.03.26 |
| 문서 기반 데이터베이스와 키/가치 기반 데이터베이스의 차이점 (0) | 2023.03.26 |