Notice
														
												
											
												
												
													Recent Posts
													
											
												
												
													Recent Comments
													
											
												
												
													Link
													
											반응형
    
    
    
  | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
													Tags
													
											
												
												- JavaScript
 - ElasticSearch
 - 카카오
 - 오블완
 - k8s
 - 카카오 면접
 - 이펙티브 자바
 - 자바
 - 알고리즘
 - 스프링
 - kubernetes
 - effectivejava
 - Effective Java 3
 - 스프링부트
 - Effective Java
 - 알고리즘정렬
 - java
 - Sort
 - 김영한
 - 클린아키텍처
 - 이펙티브자바
 - 예제로 배우는 스프링 입문
 - 코딩테스트
 - Spring
 - 스프링 핵심원리
 - 스프링핵심원리
 - 이차전지관련주
 - 엘라스틱서치
 - 자바스크립트
 - 티스토리챌린지
 
													Archives
													
											
												
												- Today
 
- Total
 
목록2020/09/06 (1)
Kim-Baek 개발자 이야기
카카오 면접을 준비하면서, 공부했던 내용을 정리해놓고 다시 기억하기 위한 포스팅 자바 웹 개발을 하다보면, 공통적으로 처리해야 할 업무들이 많다. 예를들어 로그인 관련(세션체크)처리, 권한체크, XSS(Cross site script)방어, pc와 모바일웹의 분기처리, 로그, 페이지 인코딩 변환 등이 있다. 공통업무에 관련된 코드를 모든 페이지 마다 작성 해야한다면 중복된 코드가 많아지게 되고 프로젝트 단위가 커질수록 서버에 부하를 줄 수도있으며, 소스 관리도 되지 않는다. 즉, 공통 부분은 빼서 따로 관리하는게 좋다. 이러한 공통업무를 프로그램 흐름의 앞, 중간, 뒤에 추가하여 자동으로 처리할 수 있는 방법이 위와 같은 공통처리를 위해 활용할 수 있는 것이 3가지가 있다. 1. Filter 2. Int..
				개발/Spring
				
				2020. 9. 6. 14:53