2016-11-09 1 views
0

저는 AngularJS 나 프론트 엔드 기술과 관련이 없으므로 이해하기가 어렵습니다. 나는 커스터마이즈 할 필요가있는 jHipster 프로젝트를 가지고있다. 어떻게 보이는지는 중요하지 않습니다. 작동해야합니다. "jHipster in 20 minutes"비디오를 보았고 심지어 미니 북을 읽었지 만 생성 된 파일을 다루는 방법을 이해하지 못했습니다. entity/entity1/entity1.controller.js, entity1.service.js 및 entity1.state.js와 같은 파일이 서로 어떻게 의존하는지 (그리고 Java Spring @ Services/@Controller/Spring 데이터)에 대한 지침과 설명이 필요합니다. 일반적으로 엔티티). 새로운 기능 (보기, 대화 상자)을 추가하는 절차는 무엇입니까?jHipster 프론트 엔드 파트를 이해하는 방법?

답변

0

요컨대.

컨트롤러 : 엔티티의 장식 자 엔티티 : 백엔드 (스프링 부트)가 제공하는 것입니다. 서비스 : 엔티티 데이터를 가져 오기 위해 백엔드를 호출하는 데 사용됩니다.

주 : -> 서비스 사용 -> 엔터티 데이터 를 얻기 위해 "백엔드"를 사용하고 컨트롤러 즉

+0

에 법인을 설정 state.js가 얻을 service.js를 호출합니다 엔티티 데이터를 백엔드 (Entity.java)에서 가져온 다음이 데이터를 controller.js로 전달합니까? 내 웹 사이트가 단순하면 service.js와 controller.js를 전혀 사용하지 않아도됩니까? 비즈니스 로직을 수행하기 위해 Spring @Services를 어디에서 호출해야합니까? – tomwyn

+0

귀하의 웹 사이트가 간단하다면이 프레임 워크가 필요합니다 – Purna

+0

귀하의 웹 사이트가 간단하다면, 우리는 명확하게 책임을 분리하기 때문에이 프레임 워크가 여전히 필요합니다 (MVC). 귀하의 서비스는 백엔드 서비스를 호출하여 비즈니스 로직을 수행 할 수 있습니다. – Purna

관련 문제