목록전체 글 (240)
요르딩딩
vi 동작명령어 - 방향 : h(왼), j(아래), k(위), l(오른)- 한페이지씩 뒤(과거)으로 이동 : ctrl + b- 한페이지씩 앞(미래)으로 이동 : ctrl+ f - 맨마지막 행으로 이동 : G - 앞에서 부터 찾기 : /- 뒤에서 부터 찾기 : ?- 앞으로 가면서 찾기 : n- 뒤로 가면서 찾기 : N
웹어플리케이션(was)와 SAP간의 연결 예제입니다.이는 sapJco3라이브러리를 활용한 예제이며, 공부하기 위한 소스입니다.SAP JCO란? - Java에서 SAP을 연동하여 시스템을 구축할 때 사용되는 SAP JAVA Connector. - Java에서 SAP의 데이터를 가져오기 위해 SAP Jco 사용 - 필요파일 : sapjco.jar, sapjco.dll 추가로 설정값이 담긴 연결파일( jcoDestination파일)을 WAS내에 생성하여, 사용하기도 합니다.예시) ABAP_AS_WITHOUT_POOL, ABAP_AS_WITH_POOL [포인트]1. 연결 설정 불러오기 (SAP 시스템에 연결) JCoDestination destination = JCoDestinationManager..
https://github.com/fkskenf/Algorithm_study/blob/master/0.programers/%EB%88%84%EC%A0%81%ED%95%A9/level2/%ED%98%B8%ED%85%94%EB%8C%80%EC%8B%A4.md
https://github.com/fkskenf/Algorithm_study/blob/master/0.programers/DFS/level3/%ED%8D%BC%EC%A6%90%EC%A1%B0%EA%B0%81%EC%B1%84%EC%9A%B0%EA%B8%B0.md
https://github.com/fkskenf/Algorithm_study/blob/master/0.programers/DFS/level3/%EC%97%AC%ED%96%89%EA%B2%BD%EB%A1%9C.md
이번시간에는 요청파라미터의 @Valid를 활용한 유효성 체크와 @ExceptionHandler를 활용한 예외처리에 대해 공부해보겠습니다. 우선, @Valid를 사용하기 위해 pom.xml에 아래 라이브러리를 추가해줍니다. org.hibernate.validator hibernate-validator 6.0.10.Final javax.validation validation-api 2.0.1.Final 그리고, 유효성 체크를 진행할 DTO에 어노테이이션을 적용하여, 체크해줍니다. 다만, collection은 체크를 해주지 않으므로, 추가로 @Valid 어노테이션을 붙여주어야합니다. package com.**.controller.request; import com.fasterxml.jackson.databin..
이번시간에는 intercept를 활용한 Session체크 공통부분을 구현해 보았습니다. 인증 확인은 크게 Filter와 Interceptor를 활용하여, controller에 접근하기 전에 전처리할 수 있도록 공통화를 많이 한다고 합니다. 저희 회사는 세션관련 객체를 controller 또는 service단에서 처리를 하고 있었습니다. 그 이유는 회사 방침이 그렇게 적용되고 있었기 때문입니다. 그런데 이렇게 하니 모든 API를 만들때마다 꽤나 긴 공통코드를 여러번 반복해야하고, Controller 또는 Service단까지 들어와야 인증체크를 할 수 있기에 그다지 좋은 방식은 아니라고 생각합니다. 그리하여, filter와 interceptor에서 공통으로 전처리를 하면 좋을거 같다는 생각을 했습니다. 처음..
[필터 로직] package com.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class sessionFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { Sys..