728x90 전체 글381 [WEB] SOAP SOAP soap 에 대해 공부합니다. SOAP 란? HTTP, HTTPS, SMTP 프로토콜을 통해 XML 메시지를 네트워크에서 하는 프로토콜이다. 웹서비스에서 기본적인 메세지를 전달한다. 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴을 사용한다. - 클라이언트에서 서버로 메시지를 요청하고 서버가 응답하는 구조 XML 의 문법은 다소 길다. - 사람이 쉽게 읽을수 있지만, 불필요한 정보가 있어 처리가 늦어 질 수도 있다. 장점 프록시와 방화벽에 구애 받지 않고 쉽게 통신이 가능하다. 다른 트랜스포트 프로토콜의 사용을 허용한다. 플랫폼이 독립적이다. 프로그래밍 언어에 독립적이다. 확장이 가능하다. 단점 XML 포맷은 태그 형식으로 보내기 때문에 미들웨어 기술과 비교.. 2021. 8. 26. [Java] Garbage Collector Garbage Collector란? 메모리를 해제 하는 역할 을 한다. 줄여서 GC 라고 한다. C/C++ 에서는 사용자가 직접 해제를 해줘야한다. 하지만 자바에서는 GC가 자동으로 관리를 해준다. Garbage Collection 동작원리 GC 동작은 Young generation 과 Old generation 영역에서 발생한다. Young generation 과 Old generation 은Heap에 존재한다. STW(Stop-The-World): GC를 실행하기 위해 어플리케이션을 멈추는 것을 말한다. - GC 튜닝은 STW 시간을 줄이는 것이다. JVM memory 의 구조 Young generation 영역 Eden, Survior1, Survior2 영역으로 나뉜다. Eden: 최초 객체가 생.. 2021. 8. 24. [Spring] DispatcherServlet DispatcherServlet이란? 모든 요청을 DispatcherServlet을 통해 받는다. 해당 받아 Controller 로 전달한다. DispatcherServlet 을 Front에 둔다. - 그래서 Front Controller 이라고 한다. DispatcherServlet 을 적용하기 전 url 마다 서블릿을 만들고 그에 맏는 Controller 로 요청을 보내는 방식 DispatcherServlet 을 적용후 하나의 서블릿(FrontContoller) 에서 모든 요청을 받는다. 장점 모든 요청에 대해 에러, 공지, 처리, 를 다 할수 있다. Spring Framework의 MVC2 패턴 1. 고객이 요청한다. 2. 해당 요청에 대한 컨트롤러를 탐색한다. 3. 컨트로를을 찾은다음 컨트롤러에게.. 2021. 8. 24. MVC1 과 MVC2 MVC1 과 MVC2 사실 MVC 만 들었지 MVC1 과 MVC2가 있으리라는 생각을 못했다. MVC1 클라이언트에서 요청이 들어오면 JPS가 Contreller 와 View 를 담당한다. 하나의 JPS에서 저장 처리 표현을 다 한다. MVC1 구조 및 흐름 1. 클라인언트가 요청을 보낸다. 2. Class 를 선택후 해당 Function을 호출 한다. 3. Query로 DB 와 상호작용을 한다. 4. 결과를 클라이언트에게 반환해준다. 장점 작은 단위 프로젝트에 좋다. 구현이 쉽다. 단점 VIew 와 Controller 가 하나로 합쳐져 있어서 유지보수가 힘들다. JSP 페이지 안에서 모든 정보를 표현(view)하고 저장(model)하고 처리(control)되므로 재사용이 힘들다. MVC2 MVC1 에서.. 2021. 8. 24. 이전 1 ··· 54 55 56 57 58 59 60 ··· 96 다음 728x90 반응형