분류 전체보기
-
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에서 여러개의 어플리케이션이..
-
git flow개인 공부 2021. 4. 20. 16:56
git flow란 1. git에서 사용되는 branch를 효율적으로 활용한 사례 2. git에서 사용되는 branch를 효율적으로 사용하게 해주는 program 위 2개를 git flow라고 지칭할 수 있습니다. 저 같은 경우 1번의 경우로 실습을 진행하려하며 그 이유는 program의 경우 1번의 flow를 간단한 명령어로 간단하게 사용할 수 있게 해주는 것이므로 전체적인 흐름을 알기 위해 1번의 경우로 직접 git의 명령어를 활용하여 branch를 만들고 merge하고 삭제할 예정입니다. 또한 기본적인 git의 흐름을 알고 계신다는 가정하에 진행하겠습니다. 1. git hub repository 생성 git hub에서 자신의 repository를 생성하겠습니다. 2. git hub에 연결될 local..