# 웹 개발/프레임워크 80

Oracle Developer Tools for VS Code

VS Code 에서 오라클 디벨로퍼를 설치 하기 위한 주소 marketplace.visualstudio.com/items?itemName=Oracle.oracledevtools Oracle Developer Tools for VS Code - Visual Studio Marketplace Extension for Visual Studio Code - Develop SQL and PL/SQL with Oracle Database and Oracle Autonomous Database marketplace.visualstudio.com 1. 해당 주소 플러그인 설치 2. dotnet-runtime-2.2.5-win-x64.exe 설치 3. 오라클 연동

spring application event

Spring Application Event Spring ApplicationContext클래스는 Evnet처리 기능을 지원한다. Spring이 관리하는 Bean에서 ApplicationEventListener Interface를 구현해 주면 ApplicationContext.publishEvent(new SomeEvent()); 와 같이 메소드 호출 한 번으로 등록된 모든 리스너에게 이벤트를 전달하여 준다. 리스너는 이때 각자 Event에 맞는 처리를 진행하면 된다. 구현방법이벤트 발신자 : 실제 이벤트 발신은 ApplicationContext.publishEvent()에서 수행하기 때문에 Bean은 ApplicationContext객체에 접근 할 수 있으면 된다. 웹어플리케이션인 : 대부분의 클래스에..

ubuntu에서 mod_jk 설치 및 설정하기

[Ubuntu 12.10] 우분투에 아파치 + 톰켓 설치하기1. 설치에 필요한 큰 과정은 다음의 순서로 진행된다. a) Sun Java6이 먼저 깔려있어야 한다. b) Apache2를 설치한다. c) Tomcat을 설치한다. d) Mod_jk를 설치한다. 2. 환경설정은 다음과 같이 진행된다. a) 아파치 환경 가상호스트 설정하기(Tomcat 지원할 수 있도록 하기 위함이다.) b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기 3. 서버 재시작 참고) Tomcat의 루트 변경 1. 설치a) Sun Java6이 먼저 깔려 있어야 한다.#sudo apt-get install python-software-properties#sudo apt-get update#sudo apt..

IntelliJ에서 Spring+maven 프로젝트 import 및 설정 (http버전)

현재 회사의 개발환경이 STS에서 인텔리J로 변경되어 기존에 STS에서 개발되던 프로젝트들을 전부 옮기게 되었다.이 과정에서 해당과정을 공유하면 좋을것 같아 기록한다.참고로 이 과정은 http 서버를 사용할 경우이며, https를 사용해야할 경우 SSL인증서 설치 및 톰캣에서 443 포트 포워딩이 필요하여 해당 과정은 다음에 등록하기로 한다. 1. git에서 프로젝트 Copy 2. copy 한 프로젝트 intelliJ에 import 3. import후, 톰캣설치 - http://tomcat.apache.org/ 에서 프로젝트 환경에 맞는 tomcat 다운로드 및 압축해제 4. 톰캣 환경 설정 4-1) 우측 상단 ▶버튼 좌측에 있는 ▽ 버튼 클릭 -> Edit Configurations.... 클릭 4-2..

javascript(jquery) resize 이벤트 함수 한번만 실행하기

javascript(jquery)에서 resize이벤트를 걸게되면, 창이 resize되는동안 함수가 계속 동작하게 된다. 결과적으로 화면을 갱신하기 위해서 cpu도 계속 동작하기 때문에 브라우저에 과부하를 줄 수 있다. 이를 해결하기 위해서는 resize 완료시에만 이벤트를 걸고 싶은 마음이 생긴다. 다른 개발자들의 코드도 보았지만 아래의 형태가 가장 간단해서 소개하고자 한다.var delta = 300; var timer = null; $( window ).on( 'resize', function( ) { clearTimeout( timer ); timer = setTimeout( resizeDone, delta ); } ); function resizeDone( ) { // ...do } // or ..

서버 재시작 없이 java컴파일 하기

서버 재시작없이 클래스 파일 변경에 대한 적용이 가능합니다. 다만 XML 변경에 대해서는 적용이 되는지 확인을 해보지는 않았습니다. 참고하세요 참고 : srping-loadedhttps://github.com/spring-projects/spring-loaded http://reiphiel.tistory.com/entry/spring-boot-hot-swapping-use-spring-loaded 1. c:/java/tmp에 springloaded-1.2.5.RELEASE.jar 링크 다운로드 해서 해당파일 넣기2. Run>Run Configuration>Apache Tomcat>winventionAdmin(각자설정에 맞춰서)>Agruments>VM arguments:마지막에 추가 -javaagent:c..