반응형 분류 전체보기386 스프링(spring) 인터셉터(Interceptor) 설정하기 Interceptor 는 목적에 따라 사용할 수 있는데 대표적인 것으로 로그인 인증같은 것일다. 예를들어 어떤 매뉴에 접근하는데, 해당 매뉴가 로그인이 되어있는지 여부를 필수적으로 점검해야할 때 등 그렇다. 나는 Interceptor의 적용을 로그를 쌓는데에 두었다. 그래서 페이지를 접근할때마다 혹은 RESTFULL을 호출할 때마다 로그를 쌓게하기 위해서 Interceptor를 사용했다. 설정은 다음과 같다. 우선 스프링을 설정할 xml에 아래를 넣어두자 (내 경우는 servlet-context.xml 파일에 넣어두었다) 위에서 지정한 클래스를 생성해주자. 해당 클래스는 HandlerInterceptorAdapter 클래스를 꼭 상속시켜야 한다. 그리고 2개의 메서드를 오버로드 한다 public clas.. 2017. 4. 13. 윈도우 64bit 아파치(apache) 설치 및 실행하기. 1. 아파치를 실행시킬 압축파일(.zip) 파일을 받는다.링크 : https://www.apachelounge.com/download/ 2. 압축파일을 해제한다. 파일은 아래와 같이 구성된다 3. 해당 파일중에 Apache[버전] 폴더를 C:\ 에 옮겼다.- 만약 C:\ 에 위치시키지 않았다면 설정을 바꿔줘야 하는 번거로움이 있다.- 설정파일은 Apache[버전]\conf\httpd.conf 파일을 에디터로 연다음 'C:\Apache[버전]' 이라고 쓰인것을 모두 찾아서 위치를 수정해줘야 한다. 4. 실행은 Apache[버전]\bin\httpd.exe 를 마우스 더블클릭해서 실행하면 된다.- WEB ROOT의 위치는 Apache[버전]\htdocs 이다. - 만약 이 위치를 옮기고 싶으면 Apache[버.. 2017. 4. 12. [MYSQL] PL-SQL 에서 변수 안에 값 보기 PL-SQL을 개발하다보면 변수에 무엇이 들어갔는지 확인이 필요할 때가 있는데 오라클은 'DBMS_OUTPUT.PUT_LINE' 명령어가 있어 확인이 쉬운 반면 MYSQL은 그런 함수가 없다. 그래서 확인을 해본 결과 다음과 같이 하면 좀 낫다. Declare TEST_INT int default 0; // 선언한 변수 select TEST_INT; 아쉬운대로 쓰는거지만 없는것보단 낫다 2017. 4. 10. AngularJS 쓸까, 말까? 'Front End' 에서 핫한 프레임워크 중 하나인 AngularJS.AngularJS를 개인프로젝트에 개발할때 썼었는데 jQuery(DOM 제어 위주의 Plug-in 을 사용) 했기 때문에 사실 엄청나게 불편했다. 사실상 DOM제어가 가장 필요해서 그랬을지도 모르겠다. 최근에 구성에 대해 다시 고민하는데 AngularJS가 눈에 들어왔다. 어찌됐든 사용수가 점점 늘어나고 있고, 프레임워크라는 성격상 유지보수가 유리하다고 하기 때문에 다시한번 살펴본것이다. 몇년전에 알았던 AngularJS관련 개념들은 굉장히 빈약했다는 사실을 인정하지 않을 수 없었다. 애초에 DOM 제어용이 아니라 MVC 개념으로 온것을 완전히 잘못 이해하고 있었던 것이다. 그래서 이참에 AngularJS에 대한 정리를 조금씩이나마 .. 2017. 4. 7. MySQL, MSSQL, Oracle 내가볼때의 다른점 이번에 면접을 보면서 가장 많이 받은 질문이다. 비록 세개의 DBMS를 사용해보지 않았다 하더라도 차이점을 알아두는 것은 여러모로 유용할 것같다. 그런데 막상 비교하려면 어떤 성능이라든가, 기능에대해 비교를 해야겠지만 막상 셋다 기능은 비슷하게 지원이 가능하고, 성능을 테스트 하기에는 나에게는 조금 버겁다. 그렇다고 해서 쿼리문이나 내장함수가 다르다고 말할 수 도 없는 노릇이고. 그래서 이번글은 테크니컬한 글은 아니므로 그냥 '이런 사람도 있구나 하고' 넘어가면 좋을거 같다. 면접에서 유리한 대답이 아닌, '실무에서 이렇게 쓰이더라' 라는 경험을 한번 써볼까 한다. 현장에서 살펴본 현실을 이야기해보자면 돈이 있는곳은 오라클을 선호하고, 돈이 적거나 중소기업들은 대체로 MySQL을 선호하고, 전화기와 같은.. 2017. 3. 31. 2016.05.02 - The Hermit 오늘은 이것저것 생각을 하는 날인데 평소보다 특별한게 있다면 친구와 둘이서 작업하던 것에 사람이 늘어 이제 셋이서 한다는점 정도. 아무래도 신경을 안쓸래야 안쓸수가 없고, 그래서 이것저것 말도 걸어보고 했지만 생각보다 소득은 없다는 것 정도랄까? 은둔자는 먼가 개인플레이 하기 좋은거 같기도 하고... 새로온 사람은 실력면에서는 좋은거 같은데(아니면 우리가 그 분야의 사람들을 제대로 못만나봐서 그럴지도 모르겠지만) 말수가 참 적다. 게다가 어리다 보니 코드를 어디에 맞춰야 좋을지도 모르겠고; 아무튼 일적으로만 대화하는 것이라면야 상관이 없겠지만 서도 가끔은 사적인것도 일에 포함되다 보니 그 조절이 조금 어려울 것 같단 생각도 든다. 2016. 5. 2. 이전 1 ··· 58 59 60 61 62 63 64 65 다음 반응형