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

1인분 몫을 제대로 해내는 주니어 개발자로 성장하기 위해 여가 시간에 별도로 사이드 프로젝트를 진행하고 있다. (이 사이드 프로젝트에 대해서는 조만간 1차 개발이 완료되면 후기글을 따로 쓰려고 한다.) 나는 현재 사이드 프로젝트의 서버로 오라클 클라우드에 우분투를 설치하여 사용하고 있으며, 이번에 처음으로 CI/CD 구축을 위해 오라클 클라우드 서버에 젠킨스를 셋팅해보았다. 이 과정에서 서버에 대한 지식이 없어 조금 헤맸던 부분이 있었는데 이 부분을 잊지 않고자 후기글에 앞서 따로 먼저 정리해본다. 0. 우분투에 젠킨스 설치하기 https://gksdudrb922.tistory.com/195 [Ubuntu] Jenkins 설치 Jenkins Jenkins는 Java로 빌드 된 오픈 소스 CI (Conti..

출처: 코드로 배우는 스프링부트 웹 프로젝트. 구멍가게 코딩단, 남가람북스 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 기능, 스프링 시큐리티를 이용한 회원 가입 및 로그인, 로그아웃 기능, 그리고 관리자 페이지 기능을 구현하며 기초적인 스프링 원리와 개념을..