본 내용을 인프런/김영한 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 을 수강하며작성하고 있습니다.또한, 캡처내용과 강의자료를 첨부하여 작성하였습니다.프로젝트 환경 1\. Java 11 2\. IDE : IntelliJ (Eclipse
자바를 공부하면서 당연하게 접하게 되는 스프링에 대해서 알아보고강의를 들으면서 프로젝트를 해보려고 한다.강의를 듣기전 예습으로 스프링에 대해서 알아보고 정리하는 시간을 갖었다.Java의 웹 프레임워크로 Java 언어를 기반으로 사용한다.Spring외의 다른 기술도 존재
클라이언트의 요청을 받고 서버에 미리 저장된 HTML,CSS,JS 등의 파일을 그대로 응답하여 보여주기에모든 클라이언트에게 동일한 응답의 결과를 보여줌.현재 김영한 스프링강의에서 진행하는 기준으로 resource/templates/ 디렉토리에서 html 파일을 생성하여
스프링 프레임워크의 핵심 컴포넌트로 자바 객체의 생명 주기를 관리하며 추가적인 기능을 제공.자바 객체 = 빈(Bean) 이라고 불림스프링 컨테이너는 자바 객체인 빈을 의존성 주입(DI)의 과정으로 관리한다.또한, BeanFactory와 ApplicationContext
JPA를 활용해서 스프링 프로젝트를 시작하였다.기본적인 CRUD 작업을 통해서 쇼핑몰은 제작해보는 개발 경험을 쌓고 있는데내가 헷갈렸던 내용과 몰랐던 내용들을 정리해보면서 부족함을 채워나가기로 했다.자바 ORM 기술에 대한 API 표준이다.ORM이란 , 객체와 관계형
사진에서 보는 것과 같이 JAVA 애플리케이션과 JDBC 사이에서 동작한다.개발자가 JPA를 사용하면 → JPA에서 JDBC API를 사용 → SQL 호출 → 데이터베이스와 통신하는 과정으로 동작한다.엇?!여기서 궁금한게 한가지 생겼다. JDBC? 는 뭐하는 친구지?J
최근 < 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 > 의 책을 보면서간단한 스프링 프로젝트를 하면서 복습과 예습을 진행하고 있다.게시판 만들기가 책의 주된 프로젝트 내용이다보니,@RequestMapping , @PostMapping, @GetMapping을
금일, 수업을 듣다보니 Spring의 어노테이션의 정리가 필요하다는 것을 새삼 깨달았다.먼저, 어노테이션은 @를 붙여서 사용한다.예를 들어, @Autowired 처럼 사용한다고 보면된다.그렇다면, 어노테이션의 사전적 의미는 무엇일까?바로, 주석이라는 뜻이다.어노테이션은
오늘은 Redirect 와 Forward를 사용한 것을 정리하며 복습해보려한다.Spring Framework 사용시 controller에서 View의 이름 대신 "redirect"를 사용하여 해당 주소를 리다이렉트 하는 경우가 있다.이러한 경우에 스프링이 어떤식으로 R
스프링의 IoC와 DI.. 이름만 들어도 다가가기 싫다그치만, 스프링을 똑바로하려면 알아야한다! 기본이니까! ( 오글거리는 텍스트 )무튼, 스프링을 공부하다보면 항상 나오는말이 1\. 스프링은 IoC 컨테이너로 Bean 관리 2\. 스프링은 DI 사용이처럼 우리가
항상 스프링 CRUD 과제를 하다보면 등장하는 Bean에 대해서 알아보자.앞으로 쭉~ 사용할 것이기에 확실하게 정리해보는걸로.정의를 검색해보면 이와 같이 나온다.Spring IoC 컨테이너가 관리하는 자바 객체뭐,,뭐래냐,, 싶었다.그렇다면 차근차근 알아보기위해서 Io
과제로 주어진 CRUD 프로젝트를 완성하고 나서 가장 중요하다고 생각한 것이 완성도 보다 CRUD의 기본적인 흐름이다.사실, 대부분 초번에 배우는 입장에서 따라치느라 바쁘기 때문에 동작의 흐름을 인지하는 것은 매우 어렵고 나도 그랬다.긴 서론은 뒤로하고 바로 정리해보자