2019년 1월 넷째주 회고
기록 1.21 도서 주문 관리 프로젝트 : 책 검색 기능 추가 1.22 SQL 첫 걸음 리뷰 완료 1.23 도서 주문 관리 프로젝트 : 도메인 설계 변경 및 적용 1.24 처음 배우는 스프링 부트 2 : Spring Data Rest 공부 1.25 회사 워크샵 1.26 Spring Boot web layer test 포스팅 도서
기록 1.21 도서 주문 관리 프로젝트 : 책 검색 기능 추가 1.22 SQL 첫 걸음 리뷰 완료 1.23 도서 주문 관리 프로젝트 : 도메인 설계 변경 및 적용 1.24 처음 배우는 스프링 부트 2 : Spring Data Rest 공부 1.25 회사 워크샵 1.26 Spring Boot web layer test 포스팅 도서
평소 테스트에 관심은 있지만 하는 법을 잘 몰라 몇 번 시도 후 포기하기를 수차례였는데Cloud Native Java를 읽던 중 Spring Guide를 알게되서 web layer test 가이드가 있어 이 내용을 정리한다.스프링 부트 web layer를 테스트하기 위해 아래와 같이 web과 test dependency를 추가한다. 12345678910&l
이번에 토이 프로젝트를 하면서 발견한 문제인데Spring controller에서 redirect:로 redirection 응답 시 파라미터 값에 한글이 들어가 있을 경우 ?? 로 파라미터 값이 전달되는 문제를 발견했다. 간단하지만 웹에 대한 기초적인 지식이기 때문에 정리할 겸 포스팅한다. 테스트에 사용할 코드는 간단하게 아래와 같이 만들었다. 123456
기록 1.14 개인 토이 프로젝트 시작 1.15 SQL 첫 걸음 index, view 읽음 토이 프로젝트 진행 1.16 SQL 첫 걸음 서브쿼리 읽음 사내 스터디 (사내 책 주문 서비스 프로젝트 시작) 1.17 Terracotta server 기본 사용법 익힘 1.18 Terracotta server : Stripe(Active, P
최근엔 이런 저런 생각이 많다.이직도 그 중 하나이고..뭐든 열심히 하겠다는 마음가짐으로 입사했지만 주먹구구식의 비효율적인 업무 진행에 있어 점점 지친다. 그러다 요즘 든 생각은 내가 아무리 잘 한다고 생각한들 남들에게 보여줄 것 하나 없는 일개 개발자에 불과하다는 것이다.나를 내려깎는다기 보다는 객관적으로 생각했을 때 그렇게 생각한다.그래서 남들에게 보여
기록 1.7 JPA 1 ~ 4강 복습 1.8 JPA 5 ~ 6강 트레바리 독후감 작성 완료 1.9 JPA 7 ~ 8강 Pagination 0 ~ 2 포스팅 1.10 스터디 MVC 스터디 자료 만들기 Ehcache 기본 사용법 익히기 1.11 SQL 첫걸음 1 ~ 5강 1.12 SQL 첫걸음 6 ~ 8강 Spring Boot Pa
이제 Controller에서 데이터를 model에 담아 view로 넘겼기 때문에 마지막으로 이전에 생성한 view에서 paging 로직을 개발하면된다. 게시물 리스트 화면에 뿌리기 먼저 게시물 리스트를 화면에 보여주는 것을 먼저 구현해보자.간단하게 Controller에서 보낸 Page를 th:each를 사용해서 하나씩 뽑아 쓰기만 하면된다. board
Entity는 생성했고 view도 어느정도 구색을 갖췄기 때문에 DB에서 데이터를 가져다 view에다 보내는 코드가 필요하다.이 프로젝트에서는 MyBatis와 같이 직접 쿼리를 작성하여 페이징 게시판을 개발하지 않을 것이다.대신 손쉽고 빠른 개발을 위해 Spring data JPA를 사용하여 페이징 게시판을 개발할 것이다. JPA를 쓰면 좋은 이유?? 개
Instructions A traveling salesman has to visit clients. He got each client’s address e.g. “432 Main Long Road St. Louisville OH 43071” as a list.The basic zipcode format usually consists of two capita
view에서 사용할 bootstrap을 추가하기 위해 pom.xml에 bootstrap webjar의 dependency를 추가한다. 12345<dependency> <groupId>org.webjars</groupId> <artifactId>bootstrap</artifactId> <version