반응형 공부381 메이븐의 Dependency 가 검색이 안될때. 1) Window => Show view => Other.... 를 선택하면 아래의 스크린샷이 보인다. 2) 아래의 경로를 따라가서 Maven Repositories 를 누른다음 OK를 누르면 아래 화면처럼 콘솔 옆에 창이 뜬다.빨갛게 그어진 것을 클릭해 창을 띄운다. 3) Global Repositories => central (https://repo.maven.apache.org/maven2) 를 마우스 오른쪽 클릭한다음 'Rebuild Index' 를 클릭한다.(만약 이전에 받아둔게 있다면 Update Index 를 한다) 클릭하면 다운로드를 시작한다. 끝. 2017. 4. 13. [MYSQL] PL-SQL 에서 변수 안에 값 보기(여러 ROW를 봐야할때) 간단하게 볼거면 이전 글을 참조.http://lemontia.tistory.com/395 1) 출력할 프로시저를 만든다. DELIMITER $$DROP PROCEDURE debug_msg $$CREATE PROCEDURE debug_msg(msg VARCHAR(255))BEGIN select concat("** ", msg) AS '** DEBUG:'; END $$ DELIMITER ; 2) 프로시저를 만들 때 위의 프로시저를 호출한다. CALL debug_msg("message send"); 이렇게 하면 아래 화면처럼 볼 수 있다.(Toad for Mysql 기준)왼쪽칸에 보이는 것을 클릭할때마다 해당 DEBUG 값을 볼 수 있음. 2017. 4. 13. 스프링(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. 이전 1 ··· 57 58 59 60 61 62 63 64 다음 반응형