[국비교육 자바JAVA 팀프로젝트]5. 팀플발표후기와 팀 프로젝트가 나에게 남긴 것

팀플의 끝은 웹호스팅

완성한 팀 프로젝트를 cafe24 호스팅을 했다. 학원에서 호스팅서버는 6개월 정도 제공된다고 했다.
그 안에 취직이 되었으면 좋겠다!
처음 호스팅해보는 거라 시간이 오래걸릴 거라 예상했는데 역시나 오래 걸렸다.
웹 호스팅을 하면서 4시간 걸려서 MySQL연동하고 war파일 제대로 연동하고 올렸다니 짜잔-?!?!

Read More

[REST API]페이지 전달방식

Rest 방식의 사용원칙

  • URI가 원하는 리소스를 의미한다. (영어 복수형으로 주소를 사용)
  • URI에는 식별할 수 있는 데이터를 전달하는것이 일반적인 방법
  • 예를들어 게시판 - CRUD 이라면 사용가능한 주소형태는 아래와 같다.
    • …/boards/123 => 123번 글을 조회
    • …/boards/123/replies/11 => 123번글의 11번째 댓글 조회
    • …/boards/123/11 => 123번글의 11번째 댓글 조회
    • …/boards/ => 신규 글용 작성
Read More

[REST API]ResponseEntity 타입클래스

@RestController의 한계

@RestController는 결과로 view를 제공하지 않기때문에 에러 발생유무를 확인할 수 없다.
이때 사용할 수 있는 것이 웹 HTTP 상태 코드이다.

Read More
[REST API]REST란? RESTful이란? REST API란?

[REST API]REST란? RESTful이란? REST API란?

REST(Representational State Transfer)

  • 개념 : 하나의 URI는 하나의 고유한 리소스를 가진다.
  • REST가 필요한 이유 : 모바일 기기가 다양해지면서 REST를 통해 다양한 기기로 공통의 데이터를 처리할 수 있다.
  • REST API : REST방식을 사용한 API으로 핵심데이터, 콘텐츠, 기능등을 외부 페이지에서 가져와 사용할 수 있게 만들어 놓은 인터페이스이다.
    • 외부 페이지를 어떻게 가져올까? URI 주소를 통해서!
Read More

[국비교육 자바JAVA 팀프로젝트]4. 첫 기능통합과 아쉬웠던 점, 팀장의 결단

첫 기능통합과 그 후

첫 스프린트와 두번째 스프린트가 끝났다.
사실 이걸 스프린트라고 부르는 줄은 몰랐고 개인적으로 다년간의 팀프로젝트를 경험한 결과 마감기한이 없으면 늘어지기 마련이라서 함께 마감기한을 정하자고 회의안건을 올렸고 팀원들과 동의하에 스프린트마감일을 정했다. 용어가 있나싶어 검색해봤더니 이러한 방식을 스프린트 방법론이라고 한다고 한다.
하나 배웠다!

Read More