Study(11)
-
[Vue.js] 01 Instance
Vue는 무엇인가? 웹 애플리케이션 제작을 쉽게 하도록 도와주는 JavaScript 프레임워크 사용자 인터페이스를 만들기 위한 진보적인 프레임워크 타 프레임워크와 가장 큰 차별점은 바로 단일 파일 컴포넌트(SFC) 기존 방식은 HTML, JS, CSS 각각 별도의 파일로 관리하게 되기 때문에 코드 유지 보수 및 수정이 엄청나게 번거롭다. 전역 정의모든 구성 요소에 대해 고유한 이름을 지정하도록 강요됨. 문자열 템플릿 구문 강조가 약해 여러 줄로 된 HTML에 보기 안좋은 슬래시가 많이 필요. 기존 자바스크립트 Vue 로 전환 {{ message }} 인스턴스 Vue 인스턴스란 생성된 Vue 오브젝트 하나 Vue 앱을 시작하기 위해 필수적이며, 앱의 진입점이 됨 간단한 템플릿 렌더링부터 데이터 바인딩, 컴..
2021.09.23 -
SSL 적용을 위한 .keystore 만들기
console 에서 SSL key 만들기 현재 자바가 설치되어있는 파일로 이동한다. ex) c:\program files\java\jdk1.7\binkeystool -genkey -alias tomcat -keyalg RSA를 호출하여 위와 같은 절차를 통해 만들면 된다. 맨 마지막에 yes/no 가 아닌 예 /아니오 로 답해야 키생성 절차가 끝난다.윈도우 : c:\사용자 \ .keystore라는 파일이 생성된다.
2018.01.22 -
OpenSSL 이용, key, cert 만들기 ( local 용)
자체 Https 테스트를 위해 OpenSSL과 Node.js로 Https Server 만들기 서론HTTS는 HTTP 보안 프로토콜이다. http로 전송되는 데이터를 암호화해서 보안을 위해서 최근에는 로그인이나 API 등 보안에 민감한 요청은 https를 사용한다. https에서 s는 secure socket을 사용한다는 말이다. https는 인증서를 등록해서 사용하는데 최신 브라우저에서는 https로 접근하면 보안 프로토콜을 사용한다는 표시를 한다거나 인증서 확인을하는 작업등을 한다. 이런 이유 때문에 클리언트 프로그램이 https로 요청하면 인증처리하는 과정을 거쳐야하기 때문에 일반 http 요청과 다른 과정이 필요하다. 개발할 때 https를 테스트하기 위해서 https에 사용되는 인증서를 구입해서 ..
2016.03.08 -
2. 추상 팩토리 (Abstract Factory)
추상 팩토리 (Abstract Factory) - 객체 생성 (Object Creational)의도 - 상세화된 서브클래스를 정의하지 않고도 서로 관련성이 있거나 독립적인 여러 객체의 군을 생성하기 위한 인터페이스 제공활용성 - 객체가 생성되거나 구성, 표현되는 방식과 무관하게 시스템을 독립적으로 만들고자 할 때. - 여러 제품군 중 하나를 선택해서 시스템을 설정하야 하고 한번 구성한 제품을 다른 것으로 대체할 수 있을 때. - 관련된 제품 객체들이 함께 사용되도록 설계되었고, 이 부분에 대한 제약이 외부에도 지켜지도록 하고 싶을 때. - 제품에 대한 클래스 라이브러리를 제공하고, 그들의 구현이 아닌 인터페이스를 노출시키고 싶을 때.결과 - 구체적인 클래스를 분리한다. 추상 팩토리 패턴을 쓰면 응용프로그..
2016.01.14 -
Chap 1. 서론
1.디자인 패턴이란?특정한 전후 관계에서 일반적 설계 문제를 해결하기 위해 상호교류하는 수정 가능한 객체와 클래스들에 대한 설명이다.일반적으로 하나의 패턴에는 다음 네 가지의 요소가 반드시 들어있다.패턴 이름(pattern name) - 한두 단어로 설계 문제와 해법을 서술한다. - 패턴에 이름을 부여하는 것은 설계 어휘를 늘리는 일이며, 높은 수준의 추상화된 설계를 할 수 있다. - 문서에서 이름을 사용하여 설계의 의도를 표현할 수 있다. 또 설계에 대한 생각을 더욱 쉽게 할 수 있고 개발자들 간의 의사소통이 원활해진다. 문제(problem) - 언제 패턴을 사용하는가를 서술하며 해결할 문제와 그 배경을 설명. - "어떤 알고리즘을 객체로 만들까"와 같은 설계의 세밀한 문제를 설명할 수 있다. - 문제..
2016.01.13