여러 예외 케이스들이 있겠으나, 일단 성공 케이스를 중심으로 기록하였다. 파트너 1. 파트너 등록 더보기 Request POST http://localhost:8000/api/v1/partners Content-Type: application/json { "partnerName": "정가지", "businessNo": "1234123456", "email": "gajy@gmail.com" } Response { "result": "SUCCESS", "data": { "partnerToken": "pnt_PyGlEFPaBdiWDbMBPxGR", "partnerName": "정가지", "businessNo": "1234123456", "email": "gajy@gmail.com", "status": "ENA..
1. Servlet 메서드 : jvax.servlet.Servlet인터페이스에 정의된 메서드는 init(), service(), destroy(),getServletInfo(), getServletConfig()가 있다. 이중 생명주기와 관련된 메서드는 init(), service(), destroy()이다. init() : 서블릿 컨테이너가 서블릿을 생성한 후 초기화 작업을 수행하기위해 호출. 서블릿이 클아이언트의 요청을 처리하기 전에 준비할 작업이 있다면 이 메서드에 작성한다. (예) 디비연결, 외부 스토리지 서버와 연결 등... service() : 클라이언트가 요청할 때 마다 호출되는 메서드. 서블릿이 해야할 일을 작성하면 된다. destroy() : 서블릿 컨테이너가 종료되거나 웹 애플리케이션이..
1. web.xml : 설정을 위한 설정파일이다. 배포 기술자로써 영어로는 DD(Deployment Descriptor) 이다. 이 파일은 WAS(Web Application Server)가 최초 구동될 때 즉 톰켓이 최초 구동될 때 web.xml을 읽고 그에 해당하는 설정을 구성한다. 즉 각종 설정을 위한 설정파일이라고 할 수 있다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter *.do *.json /cgi-bin/cert-seal4 contextConfigLocation classpath*:spring/context/context-*.xml org.springframe..
1. Filter: 정제역할, 예) XSS filter 2. Interceptor: 가로채기 예) 권한관리 3. AOP: 관점 지향 프로그래밍 예) 로깅, 트랜젝션, 에러처리 -> 프로그래밍을 하다보면 공통적인 기능이 많이 발생합니다. 이러한 공통 기능은 상속을 통해서 모든 모듈에 적용을 시켜줄 수 있지만 몇 가지 문제가 있지요. 우선 JAVA에서는 다중 상속이 불가능하기 때문에 한계가 있고, 기능을 구현하는 부분에 핵심 기능 코드와 공통 기능 코드가 섞여 있어서 효율이 떨어집니다. 이러한 문제점때문에 핵심 기능과 공통 기능을 분리 시켜놓고, 공통 기능을 필요로 하는 핵심 기능들에서 사용하는 방식의 AOP가 등장을 하게 되었습니다. 스프링은 자체적으로 프록시 기반의 AOP를 지원하고 있습니다. * pro..
- Total
- Today
- Yesterday