| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코딩테스트
- Spring Framework
- 그리디 알고리즘
- 배포
- 와이어 프레임
- Spring
- 테이블 해시 함수
- 마법의 엘리베이터
- 카우치코딩
- 빌드 툴
- maven
- Java
- couchcoding
- ERD
- DFS
- Qoddi
- 프로젝트 설계
- GitHub
- 6주포트폴리오
- 프로그래머스
- Fun편log
- 트랜잭션
- LEVEL 2
- 알고리즘
- 토이프로젝트
- 토이 프로젝트
- 유사 칸토어 비트열
- pom.xml
- 협업프로젝트
- 백준
- Today
- Total
목록Spring Framework (3)
소통 하고싶은 개발자
목차 시작하며 JSP Controller 구현 내용 Service 구현 내용 Dao에서 로그를 불러오는 메서드 리뷰 마치며 시작하며 이번에는 마이페이지 구현 내용을 포스팅하려고 한다. JSP 마이페이지의 전체적인 레이아웃은 위 사진처럼 JSP를 구현했다. 왼쪽은 프로필에 저장되어있는 닉네임, 성별, 나이, 지역을 순서대로 나열했고, 해당 정보를 수정할 수 있도록 프로필 수정하러 가기 버튼을 넣었다. 오른쪽은 해당 유저의 최근 활동을 로그를 기반으로 읽어와서 디스플레이하도록 구성했다. 각 항목을 클릭하면 해당 로그가 기록됐던 글 혹은 댓글로 이동하도록 했다. 아래 코드는 해당 기능을 구현하기 위한 JSP 코드이다. 내 프로필 닉네임 : ${profile.nicname} 성별 : ${profile.gende..
목차 시작하며 컨트롤러 인터셉터 적용 마치며 시작하며 이 프로젝트와 관련한 포스팅을 정말 오랜만에 작성하는 것 같다. 사실 이전 포스팅들을 차근차근 읽어보는데, 나름 열심히 작성했지만 알아볼 수 없는 부분도 있었다..... 그래서 이런저런 설명을 구구절절 적는 것보단 간결하게 적기로 다짐했다. 컨트롤러 인터셉터 적용 이전 포스팅에서 이야기했지만, 로그인 유무를 판별하여 서비스를 제공할 것인지 정하는 기능이 필요했다. 지금까지는 기능을 만들 때 로그인이 필요한 서비스의 경우, 각각의 컨트롤러 메서드에서 로그인 중인지 체크하는 부분을 일일이 넣었다. 이는 심각한 반복 작업이다. 기능을 만들 때 이런 작은 일들이 점차 쌓이는 것은 경험상 파멸로 향하는 길이라는 것을 느낀 적이 있기 때문에 알고 있다. 그래서 ..
목차 시작하며 스프링 설정 파일 Dao(Repository) 마치며 시작하며 이전 두 개의 포스팅에서 트랜잭션에 대한 것들로 고민이 참 많았다. 이런저런 고민을 계속하는데 문득 "일이 처리되는 과정을 모두 알고 구현할 줄 아는 것도 중요하지만, 이미 존재하는 좋은 기술을 습득하는 게 더 중요하지 않을까?"라는 생각이 들었다. 처음부터 하나씩 다 만들고 자동화할줄 알면 좋겠지만 그래서는 내가 점점 장인이 되어갈 것 같았다. 장인이라는 단어는 이전 회사에서 종종 사용하던 단어인데, 언 뜻 좋은 뜻으로 들릴 수 있으나 당시 사용했던 장인이라는 단어의 의미는 그렇지 않다. 장인은 개인적인 실력은 높지만 내가 만든 코드를 남들에게 이해시키거나 다른 사람의 코드를 0부터 100까지 모두 이해하지 못하면 소통할 수 ..