전체보기 87

○ JavaScript DOM Event - 변화하는 이벤트

DOM 이벤트 적용방법 1. 평범한 이벤트 일반적으로 특정한 DOM 객체에 클릭 이벤트를 적용하는 방법은 아래와 같습니다. // DOM 객체 var DOM = document.getElementById('sample'); // DOM 클릭 이벤트 DOM.addEventListener('click', function(){ test(); }) 2. 변화하는 이벤트 자바스크립트의 이벤트 함수 안에서 외부의 함수를 호출하는 경우, 이벤트함수는 외부의 함수를 참조하여 호출 시 외부 함수의 내용을 실행하게 됩니다. 따라서 외부의 함수를 변경한 후 클릭 이벤트가 호출되면 외부 함수의 내용에 따라서 다른 이벤트가 발생하게 됩니다. // 외부 함수 var test = function(){ alert('Click!!');..

카테고리 없음 2020.09.03

○ SSL 이란 ? - Secure Socket Layer

Centos 7 에서 작성하였습니다. 목차 SSL 이란? HTTPS 와 SSL SSL은 왜 사용하는가? 인터넷 같은 오픈 통신 네트워크를 통한 데이터 보안은 개발자와 사용자들에게는 큰 걱정거리입니다. 따라서, 여러분이 사용하고 있는 제품에 보안 환경을 설정하는 것이 매우 중요합니다. Netscape Communications와 RSA Data Security가 합동으로 개발한 Secure Sockets Layer (SSL)는 효율적인 방식으로 이러한 보안을 이룩할 수 있습니다. SSL은 암호화, 인증서 기반 인증, 구축된 네트워크 연결을 통한 보안 협상을 제공하고, 많은 기업들과 제품들은 자신들의 통신 프로토콜에 SSL을 채택하고 있습니다. SSL이란 무엇인가? SSL은 TCP/IP를 사용하는 두 개의 ..

카테고리 없음 2020.08.27

○ OPEN API 템플릿 만들기 - API 명세서

이 포스팅은 Spring Framework 4.x 버전을 이용하였습니다. 목차 화면정의서 유스케이스 ER Diagram API 명세서 프로젝트 설계 프로젝트 구현 사용자 1. 로그인 POST Login Request https://api.test.com/login Parameters 변수 타입 설명 id string 사용자 아이디 password string 사용자 비밀번호 401: Unauthorized { "code" : 401, "message" : "해당하는 아이디 또는 비밀번호가 존재하지 않습니다." } 200: OK { "code" : 200, "message" : "로그인이 완료되었습니다." } 2. 회원가입 POST SignUp Request https://api.test.com/signU..

○ OPEN API 템플릿 만들기 - ER Diagram

이 포스팅은 Spring Framework 4.x 버전을 이용하였습니다. 목차 화면정의서 유스케이스 ER Diagram API 명세서 프로젝트 설계 프로젝트 구현 ER Diagram - 개념설계 ER Diagram - 개념설계 1. 사용자/권한 정보 테이블명 : 사용자 (API_USER) 사용자의 정보를 가지고 있는 테이블입니다. 로그인 / 회원가입 시 주로 사용됩니다. No 컬럼명 컬럼내용 부가정보 1 id 사용자 아이디 Primary Key 2 password 사용자 비밀번호 - 3 purpose OPEN API 사용목적 - 4 create_at 등록일 - 5 update_at 수정일 - 테이블명 : 권한 (API_AUTH) 사용자가 가질 수 있는 권한의 종류에 대한 정보를 가지고 있는 테이블입니다...

○ OPEN API 템플릿 만들기 - 유스케이스

이 포스팅은 Spring Framework 4.x 버전을 이용하였습니다. 목차 화면정의서 유스케이스 ER Diagram API 명세서 프로젝트 설계 프로젝트 구현 유스케이스 - 사용자 OPEN API를 이용하기 위해서 사용자가 해야하는 프로세스는 아래와 같습니다. 1. 먼저 회원가입을 진행합니다. 2. 회원가입이 성공하면 로그인 페이지로 이동합니다. 3. 로그인을 합니다. 4. API 이용신청 페이지로 이동합니다. 5. 사용하기를 원하는 API를 선택 후, 부가정보를 입력하고 등록합니다. 6. 관리자의 승인을 기다립니다. 7. 승인 후, 발급받은 토큰을 통해서 API를 사용하실 수 있습니다. 유스케이스 - 사용자 유스케이스 - 관리자 관리자의 계정은 프로젝트 동작중에 이미 들어가 있습니다. OPEN AP..

○ OPEN API 템플릿 만들기 - 화면정의서

이 포스팅은 Spring Framework 4.x 버전을 이용하였습니다. 목차 화면정의서 유스케이스 ER Diagram API 명세서 프로젝트 설계 프로젝트 구현 화면 정의서 1. 로그인 / 회원가입 OPEN API를 이용하기 위해서는 우선 해당 사이트에 회원가입 및 로그인을 해야 합니다. 따라서 아래와 같이 로그인 화면과 회원가입 화면을 정의합니다. 로그인 회원가입 2. 메인페이지 - API 문서 사용할 API에 대한 상세설명이 들어가 있는 문서 페이지를 제공합니다. 메인페이지 - API 문서 3. 메인페이지 - API 코드예제 사용할 언어에 따라서 다양한 코드 예시를 제공해줍니다. 메인페이지 - API 코드예제 4. 메인페이지 - API 이용신청 OPEN API를 이용하기 위해서는 어떤 아이피 또는 ..

○ Apache Tomcat 가이드 - 설정파일 분석하기

이 포스팅은 CentOS 7 / Tomcat 8.0.22 버전에서 진행되었습니다. 목차 Apache Tomcat 가이드 - 설치부터 서비스 등록까지 Apache Tomcat 가이드 - 설정파일 분석하기 server.xml 1.1 Listener 리스너는 일반적으로 Apache Tomcat이 시작하거나 중지하는 것과 같이, 라이프 사이클 안에서의 이벤트를 정의합니다. 리스너를 선언하는 방법은 아래와 같습니다. 이어서 리스너의 종류별로 지원하는 속성에 대해 말씀드리겠습니다. APR Lifecycle Listener - org.apache.catalina.core.AprLifecycleListener 이 리스너는 APR/native 라이브러리가 존재하는재 확인한 후, 존재한다면 라이브러리를 로딩해주는 역할을 ..

○ Apache Tomcat 가이드 - 설치부터 서비스 등록까지

이 포스팅은 CentOS 7 버전에서 진행되었습니다. 목차 ○ Apache Tomcat 가이드 - 설치부터 서비스 등록까지 ○ Apache Tomcat 가이드 - 설정파일 분석하기 설치하기 OPEN JDK 설치하기 Apache Tomcat을 설치하기 위해서는 우선 JDK(Java Development Kit)를 설치해야합니다. 일반적으로, JDK는 유료입니다. 따라서, 무료로 제공되고 있는 OPEN JDK 라는 것을 사용해야합니다. 차이점은 OPEN JDK는 Java 버전이 1.8까지만 제공되어있고, JDK는 최신버전(11.0 이상)을 이용할 수 있습니다. 저희는 어디까지나 Apache Tomcat을 실행하기 위한 용도로 설치하는 것이기 때문에, JDK의 최신버전의 기능을 사용할 필요가 없습니다. 그러므..