추가를 함으로써 발생하는 예외를 이 클래스를 통해서 받게 된다.
value의 값에 해당하는 오류만 아래있는 메서드로 처리하겠다는 의미
메서드의 내용은 단순히 들어오는 오류를 e라는 변수로 받고 e라는 변수에 담겨있는 오류의 내용을 출력한다는 코드이다.
--> 다른 예외는 받지 못한다. (지정한 예외만을 처리한다)
Get요청은 url을 통해서 데이터를 담기떄문에 별다른 문제가 없다.
하지만 Post, Put, Delete요청은 데이터를 변경해야하는 요청이기 때문에
데이터를 담아 보내야 할것이 많다.
보통 Post, Get요청은 form 태그에 method = 'Post'라는 코드로 요청이 가능하지만
Put, Delete요청은 자바스크립트로 요청을 해야한다.
그러기 떄문에 코드의 가독성및 난잡함을 줄이기 위해서 하나로 통일시키는 것이 좋은데
그 통일시키는 법은 js로 ajax요청 + 데이터는 json으로 통일 하는 것이다.
많은 내용은 없고 변수의 값이 중복되는것을 허용하지 않겠다면 unique를 true로 선언해주면 된다.
id를 지정함으로써 변수를 지정할수가 있고 유저네임이라는 label에 들어온 username값이 들어가게 된다.
-> 나머지도 모두 같다.
값이 들어오게 되면 data라는 배열에 해당값의 value를 파싱해준다.
이후 $.ajax를 통해서 type, url을 지정하고 data를 통해서 json으로 바꾸어 준다.
나중에 직접 해볼것이기 떄문에 이런식으로 작동한다는 정도만 알아두면 된다.