개인 공부/spring
-
Spring[1] spring과 객체지향개인 공부/spring 2021. 5. 9. 10:34
Spring의 역사 spring은 최초 java의 web application 로직을 가지고 있는 server application인 EJB(Enterprise JavaBeans) 사용의 어려움때문에 EJB를 사용하지 않고 web project를 더 쉽게 만들 수 있도록 Rod Johnson이 3만줄 정도의 코드소스와 책으로 선보임. 그 후 Juergen Hoeller와 Yann Caroff가 Rod Johnson에게 오픈소스 프로젝트를 제안하여 지금의 Spring으로 개발을 지속해오는 중 Spring이란 spring은 spring의 생태계를 의미할 수 있다. spring framework spring framework이란 핵심 > DI, AOP, container 웹기술 > MVC, WebFlux 데이..
-
Web 이란개인 공부/spring 2021. 5. 6. 15:17
Web Web이란 인터넷의 다양한 service 중 하나의 service timberners-lee가 창시 이전의 컴퓨터들의 정보 공유는 컴퓨터 자체에 사용자가 물리적으로 접근하여 로그인한 뒤 컴퓨터 사용자가 저장해놓은 방식 혹은 프로그램의 따라 정보에 접근하여야 했기 때문에 컴퓨터의 정보를 공유 받는 것보다 직접 물어보는게 더 빨랐을 정도, 이 문제점을 해결하가 위해 웹(Web)을 고안해냄 정보의 공유 공간 Client와 Web-Server간의 요청과 응답 client의 request와 web-server의 response는 서로간의 규약인 HTTP를 통해 이뤄진다. 간단한 HTTP 특징 비연결성 stateless 무상태 응답코드 메서드 request와 response 자세한 내용 https://ili..
-
HTTP개인 공부/spring 2021. 4. 28. 21:16
IP Internet Protocol (인터넷 프로토콜) 복잡한 인터넷 망에서 client가 지정한 IP 주소(IP Address)로 데이터를 전달하는 역할 패킷(Packet)이라는 통신 단위로 데이터 전달 packet [출발지IP][목적지IP][기타][전송데이터] 의 규칙으로 전송 IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없거나 받을 수 없는 서비스 불능 상태여도 패킷은 일방적으로 전송돼고 전송한 client는 전송이 성공한 것만 확인할 수 있을 뿐 상대방이 성공적으로 전송한 내용을 받았는지를 확인할 수 없다. 비신뢰성패킷의 전송 속도차나 환경차이에 의한 순서의 확실성이 불확실함 위 비연결성, 물리적인 이유로 인한 중간의 패킷의 손실 가능성 프로그램 구분 하나의 IP에서 여러개의 어플리케이션이..