반응형 Programing497 node.js 설치방법과 간단한 실행 node.js 설치방법과 간단한 실행 node.js 개발을 위한 첫시간은 node.js 를 설치하는 방법에 대해 알아보도록 하겠습니다. https://nodejs.org/ 위의 사이트로 이동하여 다운로드 합니다. LTS 를 다운로드 해주세요. 개발을 위해서는 LTS(Longterm Service) 가 좋습니다. 다운받은 후 아래와 같이 설치를 진행해주세요. 이제 Finish를 클릭하면 설치가 완료됩니다. 그럼 설치가 잘 되었는지 확인해보아야 겠죠? 윈도우 시작키>모든 프로그램>Node.js>Node.js command prompt 를 클릭해주세요. 그런 다음 아래와 같이 버젼을 확인해 봅시다. 잘 설치가 된것 같네요. 여기서의 npm은 Nodejs Package manager 의 약자 입니다. npm i.. Programing/Node.js 2017. 12. 4. jqGrid dataType json CRUD + filterToolbar + dateRangePicker 6부 CUD 기능 구현 jqGrid dataType json CRUD + filterToolbar + dateRangePicker 6부 CUD 기능 구현 추천 그리드 ▼ Link : https://aljjabaegi.tistory.com/593 [VanilaJS Free Grid library] Aljjabaegi Grid Grand Open [Free Grid library] Aljjabaegi Grid Grand Open 여러 무료 라이브러리를 사용해오다가 많은 요구사항에 맞추어 커스텀하기 어려워 직접 만든 그리드를 공개합니다. 페이징, 정렬, 단일조회, 복수조회, aljjabaegi.tistory.com 어느덧 jqGrid 6번째 포스팅 입니다. Link : jqGrid dataType json CRUD + filterT.. Programing/jQuery 2017. 11. 30. jqGrid dataType json CRUD + filterToolbar + dateRangePicker 5부 기간 조회 dateRangePicker설정 추천 그리드 ▼ Link : https://aljjabaegi.tistory.com/593 [VanilaJS Free Grid library] Aljjabaegi Grid Grand Open [Free Grid library] Aljjabaegi Grid Grand Open 여러 무료 라이브러리를 사용해오다가 많은 요구사항에 맞추어 커스텀하기 어려워 직접 만든 그리드를 공개합니다. 페이징, 정렬, 단일조회, 복수조회, aljjabaegi.tistory.com jqGrid dataType json CRUD + filterToolbar + dateRangePicker 5부 기간 조회 dateRangePicker설정 이번 포스팅에서는 jqGrid filterToolbar에 dateRangePicker를 적용하.. Programing/jQuery 2017. 11. 30. jqGrid dataType json CRUD + filterToolbar + dateRangePicker 4부 멀티 조건 조회 추천 그리드 ▼ Link : https://aljjabaegi.tistory.com/593 [VanilaJS Free Grid library] Aljjabaegi Grid Grand Open [Free Grid library] Aljjabaegi Grid Grand Open 여러 무료 라이브러리를 사용해오다가 많은 요구사항에 맞추어 커스텀하기 어려워 직접 만든 그리드를 공개합니다. 페이징, 정렬, 단일조회, 복수조회, aljjabaegi.tistory.com jqGrid dataType json CRUD + filterToolbar + dateRangePicker 4부 멀티 조건 조회 이전에 3개의 포스팅에서 jqGrid의 조회, 페이징, 헤더 정렬에 대해 알아보았습니다. Link : jqGrid dat.. Programing/jQuery 2017. 11. 30. jqGrid dataType json CRUD + filterToolbar + dateRangePicker 3부 헤더 정렬 추천 그리드 ▼ Link : https://aljjabaegi.tistory.com/593 [VanilaJS Free Grid library] Aljjabaegi Grid Grand Open [Free Grid library] Aljjabaegi Grid Grand Open 여러 무료 라이브러리를 사용해오다가 많은 요구사항에 맞추어 커스텀하기 어려워 직접 만든 그리드를 공개합니다. 페이징, 정렬, 단일조회, 복수조회, aljjabaegi.tistory.com jqGrid dataType json CRUD + filterToolbar + dateRangePicker 3부 헤더 정렬 Link : jqGrid dataType json CRUD + filterToolbar + dateRangePicker 1부 .. Programing/jQuery 2017. 11. 30. jqGrid dataType json CRUD + filterToolbar + dateRangePicker 2부 페이징 설정 추천 그리드 ▼ Link : https://aljjabaegi.tistory.com/593 [VanilaJS Free Grid library] Aljjabaegi Grid Grand Open [Free Grid library] Aljjabaegi Grid Grand Open 여러 무료 라이브러리를 사용해오다가 많은 요구사항에 맞추어 커스텀하기 어려워 직접 만든 그리드를 공개합니다. 페이징, 정렬, 단일조회, 복수조회, aljjabaegi.tistory.com jqGrid dataType json CRUD + filterToolbar + dateRangePicker 2부 페이징 설정 1부 에서는 데이터를 가져와 표출하는 부분까지 했었죠. 이번 2부에서는 페이징 설정을 하는 방법에 대해 알아보도록 하겠습니다.. Programing/jQuery 2017. 11. 30. jqGrid dataType json CRUD + filterToolbar + dateRangePicker 1부 데이터 조회 추천 그리드 ▼ Link : https://aljjabaegi.tistory.com/593 [VanilaJS Free Grid library] Aljjabaegi Grid Grand Open [Free Grid library] Aljjabaegi Grid Grand Open 여러 무료 라이브러리를 사용해오다가 많은 요구사항에 맞추어 커스텀하기 어려워 직접 만든 그리드를 공개합니다. 페이징, 정렬, 단일조회, 복수조회, aljjabaegi.tistory.com jqGrid dataType json CRUD + filterToolbar + dateRangePicker 1부 데이터 조회 jqGrid에 filterToolbar와 dateRangePicker를 적용한 화면 입니다. [구현된 기능] ● 그리드 헤더.. Programing/jQuery 2017. 11. 29. javascript 자바스크립트 UNIX Timestamp 변환 timestamp to date String javascript 자바스크립트 UNIX Timestamp 변환 timestamp to date String Unix timestamp 를 Date String으로 변환하는 함수 function getTimestampToDate(timestamp){ var date = new Date(timestamp*1000); var chgTimestamp = date.getFullYear().toString() +addZero(date.getMonth()+1) +addZero(date.getDate().toString()) +addZero(date.getHours().toString()) +addZero(date.getMinutes().toString()) +addZero(date.getSeconds().toStr.. Programing/JavaScript 2017. 11. 24. 자바 파일 다운로드 소스, 한글인코딩, 브라우져 문제 해결 자바 파일 다운로드 소스, 한글인코딩, 브라우져 문제 해결 [ jsp ] filename 을 get 방식으로 보낸다. $(document).ready(function(){ $('#fileDown').click(function(){ var filename = $('#fileName').val(); window.location.assign('${ctx}/infoCenter/download.do?fileName='+fileName); }); }); [ Java Controller ] 파일 경로 설정 (프로젝트 내에 있는 파일) - 서버 로컬에 있는 파일이라면 절대경로를 입력. @RequestMapping(value="/download.do", produces="text/plain;charset=UTF-8") .. Programing/JAVA 2017. 11. 20. javascript 자바스크립트 sha-256, sha-512 암호화 방법 javascript 자바스크립트 sha-256, sha-512 암호화 방법 sha 암호화의 경우 단방향 암호화 이기 때문에 복호화는 되지 않습니다. sha-256 암호화에 필요한 js [적용 방법] 아래는 암호화방식이 표출되어 있지만 메소드 명을 변경하여 암호화 알고리즘을 알 수 없도록 합니다! . . . . . . //암호화 sha-512 암호화에 필요한 js . . . . . . //암호화 Programing/JavaScript 2017. 11. 10. 크롬 크로스도메인 이슈 CORS 간단히 해결하는 방법 크롬 크로스도메인 이슈 CORS 간단히 해결하는 방법 크로스도메인이란? 보안상의 이유로 웹 페이지에서는 같은 도메인 상의 요청만 가능하게 됩니다. 이러한 정책을 Same Origin Policy 이라하며 동일한 도메인으로 HTTP 요청을 보내는 것만 가능한 정책을 말합니다. 하지만 이는 웹 개발자들을 귀찮게 만드는 것이죠. 그래서 나온 것이 CORS(Cross-Origin Resource Sharing) 입니다. 다른 도메인에서의 요청도 수락하게 하는 것이죠. Cross-Origin Resource Sharing 표준은 웹 브라우저가 사용하는 정보를 읽을 수 있도록 허가된 출처 집합를 서버에게 알려주도록 허용하는 HTTP 헤더를 추가함으로써 동작합니다. 추가적으로, 사용자 데이터 상에서 부수 효과를 일으.. Programing/ajax 2017. 11. 7. 주기적 클래스 실행하는 방법 자동실행 일정간격 스케쥴링 JAVA Spring task scheduler 주기적 클래스 실행하는 방법 자동실행 일정간격 스케쥴링 JAVA Spring task scheduler 사용자가 뭔가 명령을 내리지 않아도 클래스를 자동 실행하고 싶을 때 사용하는 것이 Sping에 task scheduler 입니다. 몇시간 간격, 몇시부터 몇분간격 등등 주기적인 스케쥴링이 가능하죠. 그럼 사용법을 알아보도록 하겠습니다. 테스트 스펙부터 알아보죠. [SPEC] 전자정부 프레임워크 3.6 (Spring 4.XX) JAVA 8 TOMCAT 7 서버 실행 시 일정 간격으로 실행되어야 하는 class 는 구현되었다고 가정하겠습니다. 저의 경우에는 OpenAPI 로 특정 데이터를 받아 주기적으로 DB에 저장하는 클래스를 생성했습니다. 이제 본론으로 들어가서, dispatcher-servlet.xm.. Programing/Spring 2017. 11. 3. JAVA COBR 파싱 CBOR이란 Concise Binary Object Representation java cbor 파싱 cbor이란 Concise Binary Object Representation 1. CBOR 이란? CBOR 이란 Concise Binary Object Representation 의 약자로 간결한 이진 객체의 형태 표현으로 보시면 됩니다. 쉽게 JSON, XML 과 같은 데이터 표현의 한 방법인 것이죠. 하지만 Binary 데이터 이기 때문에 다른 표현 방식보다 가벼운 것이 장점 입니다. 자세한 설명은 아래의 Link 를 참고하세요. Link : http://cbor.io/ 그럼 사용방법을 알아보도록 하죠. 테스트 스펙은 아래와 같습니다. [SPEC] 전자정부프레임워크 3.6 JAVA 8 Tomcat 7.0 우선 pom.xml 에 dependency를 추가 합니다. [pom.xm.. Programing/JAVA 2017. 11. 2. java xml 파싱 SAX방식 api연계 xml parsing SAX DOM java xml 파싱 SAX방식 api연계 xml parsing SAX DOM JDOM [SPEC] 전자정부프레임워크 3.6 자바 8 톰캣 7 OpenAPI 로 제공되는 xml 데이터를 파싱 하는 방법을 알아보겠습니다. JDOM이라는 라이브러리를 활용합니다. JDOM 다운로드는 아래의 Link를 참고하세요. Link : JDOM 다운로드 다운로드 후 압축을 풀면 위와 같은 폴더가 생성됩니다. idom-2.0.6.jar 파일을 프로젝트에 import 해주시면 됩니다. 라이브러리를 추가하는 방법은 아래의 Link를 참고하세요.(단순히 jar를 add 해주셔도 됩니다. Link : 이클립스 라이브러리 생성 방법 How to make library in eclipse 파싱할 xml의 구조는 아래와 같습니다. 태.. Programing/JAVA 2017. 10. 30. JAVA Class -> JSON, XML 변환 출력 jaxb marshalling 마샬링 작스비 전자정부 OpenAPI JAVA Class -> JSON XML 변환 출력 jaxb marshalling 마샬링 작스비 이번 포스팅에서는 전자정부프레임워크와 Spring-oxm, jaxb, marshalling 을 활용해 VO Class를 json과 xml로 변환해 출력하는 방법을 알아보도록 하겠습니다. [Spec] 전자정부프레임워크 3.6 JAVA 8 Tomcat 7 1. pom.xml 에 spring-oxm 추가. jaxb를 사용하기 위해선 spring-oxm을 dependency에 추가해 주어야 합니다. org.springframework spring-oxm 4.3.7.RELEASE 위의 dependency 태그를 태그 안에 넣어주세요. 여기서 주의 해야 할 점은 version이 spring ver.. Programing/Spring 2017. 10. 26. 이전 1 ··· 18 19 20 21 22 23 24 ··· 34 다음 💲 추천 글 반응형