
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 김영한 인프런 강의 참고이전 포스팅2023.02.25 - [Web Programming/Spring&Spring Boot] - [Spring Boot] 입문 - Spring Data JPA 맛보기2023.02.24 - [Web Programming/Spring&Spring Boot] - [Spring Boot] 입문 - Spring Boot 프로젝트에 JPA 적용하기2023.02.23 - [Web Programming/Spring&Spring Boot] - [Spring Boot] 입문 - JPA를 사용하는 이유GoalsAOP가 필요한 상황AOP란?AOP 적용해보기AOP 용어 정리스프링의 AOP 동작 방식AOP가 필요한 상황AO..

이전 포스팅 : [Spring Boot] Spring MVC CRUD를 위한 방명록 프로젝트 - 1 코드 참고 : https://github.com/on1ystar/guestbook2 GitHub - on1ystar/guestbook2 Contribute to on1ystar/guestbook2 development by creating an account on GitHub. github.com Goals 프로젝트 구조 설계 기본 설정 세팅 및 테스트 방명록 등록(Create) 방명록 목록 조회 및 단일 조회(Read) 방명록 수정 및 삭제(Update & Delete) 방명록 검색(Search) 방명록 목록 조회 및 단일 조회(Read) 메인 페이지인 /guestbook/list.html에서 방명록의 ..

본 포스팅은 Spring MVC 패턴에 익숙해지기 위해 방명록을 만들고 간단한 CRUD를 구현해 보는 과정이다. 환경 상 로컬이 아닌 AWS의 EC2 환경에서 작성하는데, 이에 대한 설정 방법은 [Spring Boot] aws ec2에서 Spring Boot 프로젝트 환경설정 포스팅 참고 Spring 학습이 주 목적이기 때문에 프론트 엔드의 UI는 Bootstrap을 이용할 예정이고, 이에 대한 설명은 생략한다. 코드 참고 : https://github.com/on1ystar/guestbook2 GitHub - on1ystar/guestbook2 Contribute to on1ystar/guestbook2 development by creating an account on GitHub. github.co..

페이지 처리는 데이터베이스의 종류에 따라서 사용되는 기법이 다른 경우가 많아서 별도의 학습이 필요했다. 예를 들어, Oracle → inline view MySQL → limit JPA는 내부적으로 이런 처리를 Dialect라는 존재를 이용해 처리한다. 때문에 개발자들은 SQL이 아닌 API의 객체와 메서드를 사용하는 형태로 페이징 처리를 할 수 있다. Goals PagingAndSortRepository / Pageable / PageRequest 페이징 처리 정렬 조건 추가 쿼리 메서드와 Pageable 결합 PagingAndSortRepository / Pageable / PageRequest PagingAndSortRepository 인터페이스 Spring Data JPA의 PagingAndSor..

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 김영한 인프런 강의 참고 이전 포스팅 [Spring Boot] 입문 - Spring Boot 프로젝트에 JPA 적용하기 [Spring Boot] 입문 - JPA를 사용하는 이유 [Spring Boot] 입문 - JDBC Template(feat. 스프링 통합 테스트) 드디어 우리의 Spring Boot 프로젝트에서 MemberRepository의 마지막 구현체다. 지금까지 메모리 기반 저장소부터 관계형 데이터베이스인 MySQl로 넘어오면서, 순수 JDBC 사용 → JDBC Template → JPA까지 구현체를 바꿔가며 어떻게 코드들이 마법처럼 간단해 지는지 확인했다. 근데 믿기지 않겠지만, 여기서 더 간단해 질 수 있다. 바로..

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 김영한 인프런 강의 참고 이전 포스팅 [Spring Boot] 입문 - JPA를 사용하는 이유 [Spring Boot] 입문 - JDBC Template(feat. 스프링 통합 테스트) Spring Boot 프로젝트에 JPA 적용하기 build.gradle 파일에 JPA 관련 라이브러리 추가 dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' // implementation 'org.springframework..

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 김영한 인프런 강의 참고 이전 포스팅 : 2023.02.21 - [Web Programming/Spring&Spring Boot] - [Spring Boot] 입문 - JDBC Template(feat. 스프링 통합 테스트) Goals JPA를 사용하지 않았을 때의 불편함 JPA란? JPA를 사용하는 이유 JPA를 사용하지 않았을 때의 불편함 우리가 JDBC API를 사용하는 이유는 자바 애플리케이션이 관계형 데이터베이스(보통의 경우)로 데이터를 관리하기 위해 SQL을 전달해야 하기 때문이다. 그래서 개발자는 당연히 SQL문을 JDBC API의 도움을 받아 다루게 되고 이 과정에서 문제가 발생한다. 반복적인 로직 이전의 예제에서..

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 김영한 인프런 강의 참고 이전 포스팅 : 2023.02.17 - [Web Programming/Spring&Spring Boot] - [Spring Boot] 입문 - 순수 JDBC로 DB 연결하기(feat. mysql) - 2 [Goals] JDBC Template 통합 테스트 JDBC Template 순수 JDBC api를 사용하여 DB에 접근할 때 필수적으로 처리해줘야 하는 로직들이 있다. Connection 객체를 생성하고, Statememt 객체를 생성하고 … 다시 해제하고 … 예외처리 하고… (참고 : [Spring] 입문 - 순수 JDBC로 DB 연결하기(feat. mysql) - 1) 이전의 예제 코드만 보더라도,..
- Total
- Today
- Yesterday
- 파이썬 for Beginner 연습문제
- 프로그래머스
- 스프링 mvc
- Computer_Networking_A_Top-Down_Approach
- 패킷 스위칭
- 운영체제 반효경
- Thymeleaf
- 쉽게 배우는 운영체제
- Spring
- 김영환
- Spring Data JPA
- JPA
- 스프링 컨테이너
- git
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- git branch
- 지옥에서 온 git
- 쉘 코드
- fetch join
- Gradle
- git merge
- 스프링
- Python Cookbook
- 선형 회귀
- 스프링 테스트
- 파이썬 for Beginner 솔루션
- 방명록 프로젝트
- 생활코딩 javascript
- Spring Boot
- jsp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |