본문 바로가기
반응형

PROGRAM81

jQuery seletor event 해제하기 / event override jQuery seletor event 해제하기 / 삭제하기 / event override 이벤트가 공통 script 파일에 지정되어 있어서 변경이 어려운 경우. 특정 페이지에서만 seletor에 대한 event를 변경하고 싶은 경우. event override의 개념 적용이 필요한 경우. 위에 나열한 경우에 대해 한 번은 고민한적이 있을텐데 너무나도 간단하게 적용하는 방법이 있어서 소개하고자 한다. 특정한 selector에 event별 handler를 적용하고자 하는 경우, on method를 많이 사용한다. bind, delegate, live 등 과거에 사용하던 모든 것을 on으로 대체가 가능한데 event 명시는 다음과 같은 방식으로 많이들 선언한다. $("#ojava").on("click", fu.. 2016. 12. 13.
도메인으로 IP 확인 명령어 : nslookup 최근 대부분의 회사가 그렇겠지만 보안 강화를 위해서 외부망 접속이 막혀있다.가상화 환경을 사용하는 경우라면 더더욱 강화된 보안정책을 가지고 있을 것으로 생각된다. 망분리 환경에서 예외를 두는 것은 좋은 방안은 아니겠지만업무로 인해 부득이하게 특정 웹 사이트에 접근하기 위한 별도의 절차를 밟아야 하는 경우가 있다. 접속하고자 하는 웹 사이트의 도메인명만 알고있는 경우가 대부분이므로망에서 해당 도메인으로 접속하기 위한 특정 IP 정보를 알려주기 위한간단한 명령어를 알아보자. NSLOOKUP NSLOOKUP은 name server lookup을 줄인 명령어 (라고 https://ko.wikipedia.org/wiki/Nslookup 가 알려줬다.) 해당 명렁어와 검색하고자 하는 도메인명 또는 호스트명을 포함하.. 2016. 10. 7.
[자바 웹 개발 워크북] 서블릿 프로그래밍 (2) [열혈강의 : 자바 웹 개발 워크북] 을 보고 요약 및 공부한 내용을 적는 글임을 알립니다. Chapter 03. 서블릿 프로그래밍 (2) 원래는 하나의 글로 되어있지만 내용이 긴 관계로 끊어서 두 번째 글을 진행합니다. 서블릿 프로그래밍에 대한 기본적인 개념은 (1)을 보셔야 함을 안내드리며 2016/02/11 - [PROGRAM/JAVA / JSP] - [자바 웹 개발 워크북] 서블릿 프로그래밍 (1) 해당 포스팅에서는 서블릿 구동방법과 web.xml 파일에 설정하는 방법을 소개합니다. 1) 서블릿 배치 정보 web.xml 작성 앞선 글에서 배치 설명서 파일이라고 언급했던 web.xml 파일에 대해서 우선적으로 설명하겠다.배치 기술서라고도 하며 Deployment Descriptor, DD 파일이라고.. 2016. 2. 18.
[자바 웹 개발 워크북] 서블릿 프로그래밍 (1) [열혈강의 : 자바 웹 개발 워크북] 을 보고 요약 및 공부한 내용을 적는 글임을 알립니다. Chaper 03. 서블릿 프로그래밍 (1) 서블릿 (Servlet) 은 자바에서 제공하는 서버 애플리케이션 개발을 위한 기술로, 웹 브라우저와 웹 서버를 이용해서 웹 애플리케이션을 개발하는 것을 '서블릿 프로그래밍'이라 한다. 해당 챕터에서는 서블릿 프로그래밍에 대해 알고, 서블릿 인터페이스 이해를 위한 내용이 담겨져있다. 이러한 내용을 이해한 뒤에 HttpServlet을 사용하는 방법을 배운다. 내용이 너무 길어져서 실제 서블릿 사용법 이전에 서블릿에 대한 개요를 설명하는 부분을 1번으로 실제 서블릿 사용과 관련한 부분을 2로 나누어서 작성하겠다. 해당 챕터에서 기본적인 개념과 웹 애플리케이션 세팅과 관련한 .. 2016. 2. 11.
[자바 웹 개발 워크북] 웹 프로그래밍 기초 [열혈강의 : 자바 웹 개발 워크북] 을 보고 요약 및 공부한 내용을 적는 글임을 알립니다. Chapter 02. 웹 프로그래밍의 기초 다지기 웹 프로그래밍을 하기 위해서는 웹 브라우저와 웹 서버가 통신하는 방법에 대해서 알아야 한다.표준 프로토콜로 사용되는 HTTP (Hyper-Text Transfer Protocol) 에 대해 이해하고,웹 브라우저와 웹 서버간의 통신 방식과 그 데이터가 어떤지 확인하는 내용을 진행한다. 1) HTTP 프로토콜 - 웹 브라우저와 웹 서버 간의 데이터 통신은 HTTP 프록시가 중계하여 요청, 응답이 가능: 프록시 서버 (Proxy Server) 란, 클라이언트와 서버 사이의 통신을 중계하는 컴퓨터 또는 프로그램을 말함- 프록시 프로그램을 통해서 요청, 응답 데이터를 가로.. 2016. 2. 4.
[자바 웹 개발 워크북] 웹 애플리케이션 환경의 실행과 개발 [열혈강의 : 자바 웹 개발 워크북] 을 보고 요약 및 공부한 내용을 적는 글임을 알립니다. Chapter 01. 웹 애플리케이션의 이해 해당 챕터의 핵심 내용은 C/S 환경의 필요성과 기존 환경과 현재 개선된 환경의 차이점그리고 웹 애플리케이션이 C/S 환경에서 어떻게 실행되며 개발을 어떤식으로 진행하는 지에 대해 이야기 한다. 1) C/S (Client - Server) 환경의 필요성 - 기존 설치식 애플리케이션의 경우 배포가 번거롭고, DB에 연결하기 위한 접속정보 유출의 가능성 존재- 기능을 클라이언트와 서버로 분리하면 서버에서 DB에 접속하기에 접속 정보 유출 가능성이 낮아짐 : 보안 강화- 업무 변화에 따른 변경 사항 반영을 서버쪽에서만 수행하면 되므로 변화에 대한 유연한 대응이 가능- 스레드.. 2016. 2. 3.
개발자가 알아야 하는 것 네이버 뉴스스탠드를 통해서 IT 기사를 몰아보다가 발견한 흥미로운 기사 제목 “ 개발자가 알아야 하는 것 ” 새로운 트렌드? 주목할만한 기술? 뭐길래 알아야 한다고 하는건지들여다보니 개발자 칼럼니스트가 작성한 칼럼이 나왔다. 읽어보니 공감가는 내용이 많았다.나도 모르게 끄덕여지고 공감갈만한 내용이어서 해당 칼럼의 링크를 걸고하고자 하는 이야기에 대해 간단하게 요약하고 생각을 덧붙여서 적어본다. 개발자가 알아야 하는 것 (ZDNET )http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160125081726 워낙 빠르게 변하는 요즘 세상은, 오늘 획득한 지식이 내일이면 이미 낡은 지식이 되어버린다.폴리글랏 프로그래밍이라 불리며, 여러 개의 개발언어를 다룰.. 2016. 1. 28.
javascript로 숫자 형변환하기 javascript를 통해 문자열 형태의 변수를 숫자로 변환해야 하는 경우가 많다. Data로 조회 조건으로 보내거나, 입력/수정 전 script를 통해서 validation 하는 경우,값에 대해 조건을 걸어서 비교가 필요한 경우,문자보다 숫자로 변환하였을 경우에 좀 더 편리하게 코딩이 가능한 경우 등 다양한 이유에서 형변환을 하게 되겠지만1월부터 12월까지의 월 선택값을 숫자로 형변환하면서 겪었던 내용을 바탕으로오늘 포스팅 할 숫자 형변환하기에 대해서 이야기하고자 한다. javascript는 별도로 타입을 명시하지 않고 변수를 선언하기 때문에 var testVal1 = "테스트 값입니다.";alert(typeof(testVal1)); -> 결과값 string // string 형태의 변수로 인식됨 va.. 2016. 1. 26.
ant : build.xml 파일 작성 방법 ant로 빌드할 때 꼭 필요한 필수파일! 빌드에 대한 내용을 넣어주는 build.xml 파일 작성 방법을 알아보자. 먼저 상세한 작성방법을 알아보기 전에 가장 간단한 예제를 써보고 추가옵션을 써서 확장시키며 응용하면 될 듯 함미당~ build.xml B -> C -> D 의 순서로 target이 실행되어진다. 수행 순서를 결정하기 위한 다양한 attribute가 있지만 depends를 많이 쓰는 듯 하네용. task task는 target에 속하는 더 작은 일의 단위입니다. (project > target > task) task가 될 수 있는 것은 다양하게 있는데, 위의 예시에서 사용하는 내용을 인용하자면 clean 업무를 하고자 하는 경우 delete를 사용해서 기존의 classes 파일을 지우도록 상.. 2015. 9. 16.
java.net.SocketException : Broken pipe 파일 다운로드 부분에서 가끔 해당 에러가 발생한다. java.net.SocketException : Broken pipe 가끔인걸로 보아 다운로드 로직 자체의 문제는 아닌 것 같아서 지금까지는 그냥 뒀는데 계속 발생하면 곤란하므로 원인을 파악하고자 구글링을 해봤는데 다음과 같은 이유일 수 있다고 한다. 이미 닫힌 Connection을 사용하려고 하는 경우 해당 경우는 파일 다운로드 기능 구현 시, FileInputStream과 BufferedOutputStream 등 열고 닫는 연결 구조를 사용하게 되는데 닫혀진 Connection을 사용하려고 시도하는 경우에 발생할 수 있다고 한다. 그러나... 아주 순차적으로 잘 닫아줬고 그렇게 구현했다면 다운로드 시도할 때마다 발생할테니 이건 본인에게 해당되는 사항.. 2015. 9. 16.
반응형