Archive: 2019/1

0

2019년 1월 넷째주 회고

기록 1.21 도서 주문 관리 프로젝트 : 책 검색 기능 추가 1.22 SQL 첫 걸음 리뷰 완료 1.23 도서 주문 관리 프로젝트 : 도메인 설계 변경 및 적용 1.24 처음 배우는 스프링 부트 2 : Spring Data Rest 공부 1.25 회사 워크샵 1.26 Spring Boot web layer test 포스팅 도서

0

Spring Boot web layer 테스트

평소 테스트에 관심은 있지만 하는 법을 잘 몰라 몇 번 시도 후 포기하기를 수차례였는데Cloud Native Java를 읽던 중 Spring Guide를 알게되서 web layer test 가이드가 있어 이 내용을 정리한다.스프링 부트 web layer를 테스트하기 위해 아래와 같이 web과 test dependency를 추가한다. 12345678910&l

0

Redirect 시 한글 파라미터가 깨지는 문제

이번에 토이 프로젝트를 하면서 발견한 문제인데Spring controller에서 redirect:로 redirection 응답 시 파라미터 값에 한글이 들어가 있을 경우 ?? 로 파라미터 값이 전달되는 문제를 발견했다. 간단하지만 웹에 대한 기초적인 지식이기 때문에 정리할 겸 포스팅한다. 테스트에 사용할 코드는 간단하게 아래와 같이 만들었다. 123456

0

2019년 1월 셋째주 회고

기록 1.14 개인 토이 프로젝트 시작 1.15 SQL 첫 걸음 index, view 읽음 토이 프로젝트 진행 1.16 SQL 첫 걸음 서브쿼리 읽음 사내 스터디 (사내 책 주문 서비스 프로젝트 시작) 1.17 Terracotta server 기본 사용법 익힘 1.18 Terracotta server : Stripe(Active, P

0

20190115

최근엔 이런 저런 생각이 많다.이직도 그 중 하나이고..뭐든 열심히 하겠다는 마음가짐으로 입사했지만 주먹구구식의 비효율적인 업무 진행에 있어 점점 지친다. 그러다 요즘 든 생각은 내가 아무리 잘 한다고 생각한들 남들에게 보여줄 것 하나 없는 일개 개발자에 불과하다는 것이다.나를 내려깎는다기 보다는 객관적으로 생각했을 때 그렇게 생각한다.그래서 남들에게 보여

0

2019년 1월 둘째주 회고

기록 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

0

스프링 부트, JPA, Thymeleaf를 이용한 페이징 처리 4 - 페이징 구현 (화면)

이제 Controller에서 데이터를 model에 담아 view로 넘겼기 때문에 마지막으로 이전에 생성한 view에서 paging 로직을 개발하면된다. 게시물 리스트 화면에 뿌리기 먼저 게시물 리스트를 화면에 보여주는 것을 먼저 구현해보자.간단하게 Controller에서 보낸 Page를 th:each를 사용해서 하나씩 뽑아 쓰기만 하면된다. board

0

스프링 부트, JPA, Thymeleaf를 이용한 페이징 처리 3 - 페이징 구현 (서버)

Entity는 생성했고 view도 어느정도 구색을 갖췄기 때문에 DB에서 데이터를 가져다 view에다 보내는 코드가 필요하다.이 프로젝트에서는 MyBatis와 같이 직접 쿼리를 작성하여 페이징 게시판을 개발하지 않을 것이다.대신 손쉽고 빠른 개발을 위해 Spring data JPA를 사용하여 페이징 게시판을 개발할 것이다. JPA를 쓰면 좋은 이유?? 개

0

Salesman's Travel

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