일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 제이쿼리
- 스프링과 스프링부트 차이점
- 스프링 구글차트로 기간별 현황 조회하기
- 오라클
- 오라클월별데이터
- 세션
- 스프링 Ioc Container
- maven
- java
- 스프링 부트가 해결하려고 했던 문제
- 스프링 구글차트
- 자바
- 자바왕초보
- 스프링 Ioc
- 자바기초
- jsp
- CSS
- 오라클일별데이터
- 오라클주별데이터
- 자바 기초
- 자바왕기초
- 오라클클라우드에 젠킨스 설치하기
- 스프링
- 오라클통계
- 스프링 제어역전
- HTML
- 자바 왕기초
- Spring Boot가 해결하려고 했던 문제
- 스프링 에러
- 썸머노트
- Today
- Total
목록신입 개발자가 되기 위해 공부했던 독학 자료들 (140)
Just Do it

출처: 코드로 배우는 스프링부트 웹 프로젝트. 구멍가게 코딩단, 남가람북스 2) 테스트 코드를 통한 CRUD 연습 - 작성한 MemoRepository를 이용해서 작성된 테이블에 SQL 없이 CRUD 작업을 테스트해 보자 - JpaRepository의 경우 다음과 같은 메서드를 활용한다. * insert 작업: save(엔티티 객체) * select 작업: findById(키 타입), getOne(키 타입) * update 작업: save(엔티티 객체) * delete 작업: deleteById(키 타입), delete(엔티티 객체) - 특이하게 insert와 update 작업에 사용하는 메서드가 동일하게 save()를 이용하는데 이는 JPA의 구현체가 메모리상(Entity Manager라는 존재가 엔티..

출처: 코드로 배우는 스프링부트 웹 프로젝트. 구멍가게 코딩단, 남가람북스 2.3 Spring Data JPA의 소개 JPA: Java Persistence API Java 언어를 통해서 데이터베이스와 같은 영속 계층을 처리하고자 하는 스펙이다. JPA를 이해하기 위해서는 우선 ORM(Object-Relational Mapping)이라는 기술에 대해서 먼저 설명해야만 한다. 2.3.1 ORM과 JPA - ORM(Object Relational Mapping)은 단어에서 보듯이 객체지향과 관련이 있다. - ORM은 간단하게 말하자면 '객체지향 패러다임'을 '관계형 데이터베이스에 보존하는 기술'이라고 할 수 있다. - 패러다임 입장에서 생각하자면 '객체지향 패러다임을 관계형 패러다임으로 매핑(mapping)..

1월 말에 생활 코딩 사이트에서 HTML과 CSS 기초 강의를 들으며 처음 깃헙에 가입했었다. 그리고 이후 2월 말부터 책으로 스프링을 공부하면서 예제3 중반까지는 깃헙에 공부한 코드를 조금씩 올렸으나 왠지 깃헙을 단순 코드 기록용으로만 사용하는 것 같아 더 이상 깃헙을 사용하지 않게 되었다. 당시에는 아직 내가 깃헙을 사용할 단계가 아니라는 생각이 들었다. 그래서 깃헙 대신 이 블로그에 매일 매일 공부 기록을 남기기 시작했다. 이제 나의 첫 스프링 공부의 결과물인 SJBoard 프로젝트를 마무리 지으려고 한다. SJBoard 프로젝트를 통해 기본적인 게시판 CRUD 기능, 스프링 시큐리티를 이용한 회원 가입 및 로그인, 로그아웃 기능, 그리고 관리자 페이지 기능을 구현하며 기초적인 스프링 원리와 개념을..

구글 차트는 JSON 형식으로 데이터를 받기 때문에 DB의 데이터를 구글 차트에 전달하려면 DB 데이터를 JSON 타입으로 바꿔줘야한다. 하지만 어제 나는 주간 현황을 보여주는 구글 차트를 구현하면서 따로 DB 데이터를 JSON 타입으로 만들어 뷰 페이지에 전달하지 않고, 뷰 페이지 내에서 자바스크립트로 모든 작업을 처리할 수 있게 만들었다. 그렇게 작업했던 이유는 이미 구글 차트 밑에 표를 만들어 컨트롤러를 통해 주간 일별 현황 값을 뷰로 전달하고 있었기 때문이다. (관련 글 : https://seojoo21.tistory.com/168) 그러나 오늘 구현하는 기간별 현황을 보여주는 기능의 경우에는 화면에서 입력받은 시작 날짜, 마지막 날짜를 기준으로 DB에서 기간 내 데이터를 가져와야 하기 때문에 D..