반응형

김영한 8

[매트 스터디] 2주차 HTTP 기본 & HTTP 메서드

우아한테크코스 레벨2 에서 매트가 주관한 스터디로, 인프런 김영한님의 강의 모든 개발자를 위한 HTTP 웹 기본 지식 스터디를 진행중이다. 이 포스팅에서는 스터디에 PR을 날릴 내용과 함께 스터디 시간에 얻어간 내용을 적을 예정이다. 1. HTTP 기본 우리는 대부분의 통신을 Http에 넣어서 통신하고 있다. Html, Text, Json, Xml 등. 데이터를 주고받을 때에 Http를 사용하기 때문에 개발자라면 Http 지식은 기본 교양으로 가지고 있어야 한다. 현재 우리가 가장 많이 사용하고 있는 것은 Http/1.1 버전이다. Http/2, Http/3 버전이 있음에도 Http/1.1 버전을 사용하는 이유는 우리가 필요로 하는 기본 스펙이 충분히 존재하기 때문이다. Http/2, Http/3 버전은..

CS/Http, Network 2022.05.09

[JPA] 자바 ORM 표준 JPA 프로그래밍 - 기본편 후기

인프런 김영한님의 자바 ORM 표준 JPA 프로그래밍 강좌를 완강한지는 약 3달정도 됐다. (2021.04. ~ 2021.08. 초반) 그럼에도 후기를 지금 쓰는 이유는 1회독할 때의 느낌과 2회독할 때의 느낌이 다르기도 했고, 1회독했을 때는 완전 초보자였었기 때문에 좀 더 공부한 후에 보다 객관적으로 후기를 남기고 싶었기 때문이다. (사실 지금도 초보자이지만 ㅎㅎ) https://www.inflearn.com/course/ORM-JPA-Basic# 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는..

[211004] [일기] 프로젝트를 위한 스프링 검증파트 공부중...

현재 내 프로젝트 이슈의 절반은 에러처리 관련 이슈이다. BE: Spring Boot + JPA FE: Thymeleaf (내가 리액트를 잘 못하니까!) 로 진행하는 프로젝트 깃헙이다. 구글링하면서 이것저것 알아보던중, @Valid, @Validated, BindingResult, 그리고 타임리프의 th:object, th:field 기능으로 에러처리를 처리할 수 있음을 알았는데, 알고보니 이부분이 김영한 스프링 MVC 2편의 검증/에러처리 파트에서 아주 상세히 다룬다고 한다. 이제 이것들만 들으면 저 이슈들을 다 처리할 수 있겠군! 금방이겠네? 언제 다듣지?ㅋㅋㅋ 내 프로젝트는 현재 따로 프론트엔드 프레임워크를 사용하지 않고 Thymeleaf 템플릿엔진으로 프로젝트를 진행하고 있기 때문에 섹션9는 포함..

[Spring] 스프링이 태어난 이유_서블릿, JSP로 만든 MVC의 한계

김영한님의 스프링 입문과 기본편을 듣고, 스프링 mvc편을 들으며 Servlet, JSP를 하면서 느낀 점은 요즘은 스프링 프레임워크가 도입돼서 정말 다행이라는 점이다. 이렇게 느낀 이유를 아래에 포스팅해보겠다. Servlet을 하면서 사실 나는 6개월 정도 전에 Spring을 아예 모르고 단순히 웹개발을 해보고 싶다는 마음에 커리큘럼을 알아보다가 완전 쌩 Servlet부터 배워보려고 Servlet을 처음 접한 적이 있다. 그 때 당시 내가 짜던 코드는 회원가입 서비스를 만들어보려고 책을 참고해서 변형해 만들어본 코드였는데, MemberDAO, MemberVO, MemberServlet 세 개의 클래스 코드를 열심히 짠 기록이 깃헙에 남아있어 코드를 가져와보았다. 아래 코드는 HttpServlet을 상속..

[JPA] 실전예제1_요구사항 분석과 기본매핑까지 수강했다

오늘 심심해서 프로그래머스에서 이것저것 볼 거 없나 구경하다가 이런 글을 발견했다. programmers.co.kr/job_positions/4500 비바리퍼블리카(토스) - [토스뱅크(가칭)] Server Developer (Product) | 프로그래머스 개발자 커리어 플랫폼 프로그래머스에서 비바리퍼블리카(토스)의 채용공고를 확인하세요. 합격하면 사이닝보너스 50만원을 드립니다. programmers.co.kr 네카라쿠배당토직야... 등등의 대기업에 해당되는 토스의 채용공고였다. 여기서 가장 눈에 들어오는 것은 아래 사진 부분이었다. 실제로 내가 지금 공부하고 있는 부분이 Gradle을 이용한 Spring Framework, MySQL에 ORM을 JPA로 사용하고 있는 상황이었어서 (이번 JPA 포스..

[Spring] 스프링 핵심원리 - 기본편 완강 후기

드디어 김영한님의 강의, 스프링 핵심원리-기본편 강의를 완강하였다! 한달 반~ 두달 정도 들은 듯 한데, 강의 완강 기념 후기를 포스팅해보려 한다. www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📣 확인해주 www.inflearn.com 이 강의를 수강하였다. 65강의, 12시간 7분으로 구성돼있다. 강의를..

JAVA/Spring_Core 2021.04.10

[JPA] 영속성 컨테이너, 그리고 회원 CRUD

오랜만에 개발 공부를 하는 겸, 스프링 공부를 할까, JPA 공부를 할까, nodejs 공부를 할까 고민하던 중, 너무 오랫동안 방치해두었던 jpa 공부를 진행해보기로 했다. 인프런 김영한님의 JPA 기본편 강의를 듣고 정리한 포스팅입니다. 틀린 부분은 댓글로 피드백 부탁드립니다 :) PersistenceContext (영속성 컨텍스트)? Entity를 영구 저장해주는 환경이라 한다. 이 영속성 컨텍스트 덕분에 db를 객체지향에 좀 더 맞게 다룰 수 있게 된다고 하는데, 사실 아직까지는 정확한 느낌은 오지 않는다. 개인적으로 이 블로그가 정리를 잘해놨다고 생각해 앞으로 내가 보려고 주소를 남겨두려 한다. velog.io/@neptunes032/JPA-%EC%98%81%EC%86%8D%EC%84%B1-%E..

[Spring] 빈 생명주기 콜백과 객체의 초기화

4월이 되고 일병4호봉이 되었다. 그 기념 오늘은 스프링 공부를 하려 한다. (???) 사실 위 이유는 농담이고, 요즘 nodejs, 백준 알고리즘 공부로 인해 스프링부트 공부를 많이 진행하지 못했다. 스프링 핵심원리 기본편 강의를 4월 중순까진 완강하고 5월부터는 spring security를 이용한 로그인 기능을 구현하거나, crud 기능을 응용해서 게시판 기능을 만들거나, 아니라면 크롤링을 통해 유저의 맞은 문제 리스트를 보여주는 기능을 구현하든지 하고 싶다. 사실 이런 내용은 나중에 따로 내 일기장 글에 포스팅하면 되므로 여기서 마치고 본론으로 어서 들어가보자. 인프런 김영한님의 스프링 핵심 원리 강좌를 수강하고 제 개인적인 공부를 복습 겸 포스팅한 내용입니다. 틀린 내용은 댓글로 피드백 부탁드립..

JAVA/Spring_Core 2021.04.01
반응형