Software Workshop

public

  1. view의 html 파일을 구성함
  2. ng-app는 이미 공통 헤더 html에 정의되어 있고, ng-controller는 route/패키지.js에 정의되어 있을 수 있음
  3. route/패키지.js를 수정하여 url별 템플릿과 컨트롤러를 지정
  4. services/패키지.js를 만들고 여기에 resource factory를 선언함
    • 객체 변경 verb를 POST 대신 PUT으로 할 경우, 따로 PUT에 대한 로직을 추가해야 함
    • CRUD 이외의 추가적인 서버 API 함수(or verb)가 필요하다면, 여기에 추가해야 함
  5. public 컨트롤러 작성
    1. config block
    2. run block
    3. controller block을 순서대로 작성
    • config와 run 블럭은 java로 치자면 각각 static 멤버 변수 선언 블럭과 생성자에 해당하므로 필수적인 로직은 아님

server

  1. 서버 라우팅
  2. 서버 컨트롤러
  3. 서버 모델