본문 바로가기

Study88

[RESTful방식 구현] #2 Custom Exception과 Validation 처리 사용자가 입력한 데이터에 대해 유효성을 확인하기 위한 Validation JDK에 포함된 Validation API와 Hibernate Validation 기능을 사용 Hibernate 는 데이터 베이스와 관련된 어플리케이션을 개발하기위해 사용하는 API로서 자바의 객체와 데이터베이스의 엔티티와 매핑해주기 위한 Framework이다. 아무튼.. Javax.validation의 dependency를 pom.xml에 추가해준다. User 객체에 @Size Annotation과 @Past Annotation을 사용해서 간단한 유효값 처리를 한후 그후 createUser의 parameter에 @Vaild Annotation 추가 이제 사용자에 의해 POST 방식으로 /users를 수행시키면 전달받은 user값을.. Study/Rest 2021. 2. 17.
[RESTful방식 구현] #1 Rest API 시작하기 *** GitHub 주소 https://github.com/dudtj051292/restful-web-service dudtj051292/restful-web-service Contribute to dudtj051292/restful-web-service development by creating an account on GitHub. github.com Spring boot 를 사용시 Eclipse start.spring.io/ 에 접속하여 필요한 Dependency를 직접 선택하여 Export하여 사용 InteliJ 인텔리 제이 내에서 new Project를 통해 생성한다. **물론 Spring Framework를 직접 구축할때는 pom.xml에 직접 필요한 사항을 입력하면 사용할 수 있다. Inte.. Study/Rest 2021. 2. 16.
[RESTful방식 구현] #0 Rest API는 무엇인가 Web Service? - > 특정한 포트를 열어둔 서버가 클라이언트의 요청을 받은다음 HTML JSON XML 과같은 웹문서들을 제공받는 일련의 과정 즉 네트워크상에서 서로 다른 종류의 컴퓨터들 간에 상호작용하기 위한 소프트웨어 시스템 Web Application -> 서버에 저장되어 있고 웹브라우저를 통해 실행할수 있는 프로그램(웹 어플리케이션) -> 웹메일, 쇼핑몰, 은행등.. request/response에 XML보다 문서양이 훨씬 적은 JSON 이 많이 사용된다. 웹서비스를 개발하기 위한 방법 1. SOAP (Simple Object Acceess Protocol) -> 우리가 사용할수 있는 HTTP, SMTP와 같은 프로토콜을 이용해 XML기반의 메시지를 전달해주는 시스템 -> 개발하기가 무겁.. Study/Rest 2021. 2. 15.
반응형