프로젝트에 사용했던 설정 기록용spring mvc project 생성server 생성tomcat9을 사용했다.tomcat 설치 경로 설정실행(run as server)실행은 잘 되는데, browser가 sts내부에 띄어진다.internal browser -> exter
MVC(model–view–controller)는 소프트웨어 디자인 패턴이다. 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다. MVC에서
@Controller -> URL을 통해 연결할 수 있는 프로그램 등록@RequestMapping -> URL과 메서드를 연결/프로젝트이름/hello의 URL과 Hello클래스의 main 메서드를 연결할 수 있음.단순히 RequestMapping으로 선언하면, GET과
요청의 파라미터를 연결할 때 매개변수에 붙이는 annotation위 예시는 request의 매개변수로 String형 변수 year를 넘겨받는다. 요청하는 URL에 따른 year값은 아래와 같다./requestParam ---->> year=null/req
client가 write.jsp로 request를 보냈지만, write.jsp는 상태 코드 302번 (redirect)으로 응답하고, redirect할 location 정보를 응답 헤더에 전달한다. client는 request를 1번 전송했지만, 자동으로 requ
이름과 값의 쌍으로 구성된 정보. 아스키 문자만 가능, 한글은 URL 인코딩 해야 함.쿠키는 브라우저에 저장되고, 유효기간 이후에 자동으로 삭제된다.서버 요청시, domain, path가 일치하는 경우2\. 세션
예외처리를 하는 클래스를 생성한 후,ControllerAdvice annotation을 선언하여 전역으로 관리할 수 있다.예외 처리 메서드가 중복된 경우, 컨트롤러 내의 예외 처리 메서드가 우선서버가 매끄럽게 예외를 처리해도 결국 사용자가 원하는 요청을 수행하지 못
REST(Representational State Transfer : 자원의 상태 전달)네트워크 아키텍처 원칙자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것Client,Server: 클라이언트와 서버는 서로 독립적으로 분리 되어 있어야 함.Stateless:
관점 지향 프로그래밍MVC 웹 어플리케이션은 Web Layerm Business Layer, Data Layer로 구분.Web Layer : REST API 제공, Client 중심의 로직 적용Business Layer : 내부 정책에 따른 Logic 개발Data La
Talend API Tester로 실행account에 넘긴 값이 그대로 잘 넘어왔다.request는 아래와 같은 과정으로 처리가 된다.json(request) -> object mapper -> object \-> method\-> object -> object map