본문 바로가기

전체 글102

[서적] HTTP 완벽 가이드 정리 해당 게시물은 아래의 HTTP 완벽 가이드를 공부하면서 정리하는 게시물입니다. 정리는 목록 순으로 진행 할 예정이며 추가 정보, 의견 언제나 감사합니다. 1차 - 22.05.03 시작 1장 HTTP : 웹의 기초 1장에서는 HTTP가 트래픽을 어떻게 전송하는 가를 자세히 다룬다. 미디어 타입 : HTTP는 웹에서 전송되는 객체 각각에 신중하게 MIME(Multipurpose Internet Mail Extensions) 타입이라는 데이터 포맷 라벨을 붙인다. ex) Content-type : image/jpeg Content-length : 12984 1번의 image = MIME URI : uniform resource identifier - 통합 자원 지시자 ex) https:// www.asg.co.. 2022. 5. 5.
테스트 코드 Mock If you want to be safe and avoid calling external services and just want to test the logic inside of the unit, then use mock. - 실제 코드 response에 영향을 주면 안될때 사용 (99프로 사용) InjectMock @Mock은 mock 객체를 생성한다. 반면 @InjectMocks는 실제 객체를 생성하고 mock 의존성을 주입한다. ex) sevice 단위 테스트에서 service의 행위를 위해서 repository가 요구 되는 상황에서 작성 @InjectMocks ExampleService exampleService; @Mock ExampleRepository exampleRepositor.. 2022. 4. 17.
테스트 코드를 작성하기 전에 한번 읽어보자 https://brunch.co.kr/@springboot/418 주니어 개발자를 위한 단위테스트 샘플 코드 소개 자바&스프링 환경에서 단위 테스트 경험해보기 | 제 글을 읽지 마세요! 최근에 나온"단위테스트" 라는 책을 읽어보시길 바랍니다. ^^ (2021.06.15) 추가 의견 이 글을 작성한지 1년이란 시간이 지났습 brunch.co.kr 금주는 아래 링크 따라하면서 junit5와 좀 친해지자....!! https://junit.org/junit5/docs/current/user-guide/#writing-tests JUnit 5 User Guide Although the JUnit Jupiter programming model and extension model will not support JU.. 2022. 4. 11.
HTTP 강의 정리 해당 정리는 아래 강의를 통해 정리한 부분입니다. 추가적인 세분화는 HTTP 카테고리에 올릴 예정입니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com IP 인터넷 프로토콜 지정한 ip로 데이터를 보내는 상황에서 우리응 패킷을 상용한다 패킷 : 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록. (정해둔 규칙) TCP UDP IP안에 출발지 IP, 목적지 IP, 기타 ... + TCP 세그먼트가 들어간다. TCP (transmission control protocol) : 전송 제어 프로토콜 연결지향, 데이터 전달 보증, 순서 보장, 신뢰할.. 2022. 4. 7.
JAR ,WAR 배포 차이 갑자기 궁금해져서 검색 후 찾아냈다! JAR : 패키지 파일 형식, 라이브러리, 리소스, 및 메타데이터 파일을 포함 할 수 있다. 파일 구조 : META-INF/ MANIFEST.MF com/ baeldung/ MyApplication.class WAR : 웹 애플리케이션 아카이브 또는 웹 애플리케이션 리소스를 나타낸다. 모든 servlet, jsp 컨테이너를 배포 할 수 있고 웹 응용 프로그램을 패키징하는데 사용 된다 파일 구조 : META-INF/ MANIFEST.MF WEB-INF/ web.xml jsp/ helloWorld.jsp classes/ static/ templates/ application.properties lib/ // *.jar files as libs .war 아카이브를 빌드하기.. 2022. 3. 31.
개인 공부를 위한 공간 개인 공부의 기록을 위해 만들었습니다. 조언이나 말씀은 언제나 감사드립니다. 2021. 8. 6.