목록
'전체 글' 731건
코드로 놀고, 언어로 성장하는 공방.
-
프로미스자바스크립트와 노드에서 주로 비동기를 접합니다. 특히, 이벤트 리스너를 사용할 때 콜백 함수를 자주 사용합니다.프로미스는 다음과 같은 규칙이 있습니다. 먼저 프로미스 객체를 생성해야 합니다.const condition = true; // true이면 resolve, false면 rejectconst promise = new Promise((resolve, reject) => { if (condition) { resolve('성공'); } else { reject('실패'); }});// 다른 코드가 들어갈 수 있음promise .then((message) => { console.log(message); // 성공(resolve)한 경우 실행 }) .catch((error) => { console...
-
제품 소프트웨어 매뉴얼 작성 & 제품 소프트웨어 버전 등록1. 제품 소프트웨어 매뉴얼제품 소프트웨어 매뉴얼제품 소프트웨어 개발단계부터 적용한 기준이나 패키징이후 설치 및 사용자 측면의 주요 내용 등을 문서로 기록한 것사용자 중심의 기능 및 방법을 나타낸 설명서와 안내서 설치 매뉴얼 작성의 기본 사항(1) 설치 매뉴얼은 개발자의 기준이 아닌 사용자의 기준으로 작성(2) 최초 설치 실행부터 완료까지 순차적으로 진행(3) 각 단계별 메시지 및 해당 화면을 순서대로 전부 캡처하여 설명(4) 설치 중간에 이상 발생 시 해당 메시지 및 에러에 대한 내용을 분류하여 설명 제품 소프트웨어 설치 매뉴열의 기본 작성 항목기본 작성 항목설명목차및개요목차매뉴얼 전체의 내용을 순서대로 요약서문개요설치 매뉴얼의 주요 특징에 대해 정리설치 매뉴얼에서의 구성과 설치 방법, 순서 등에 대해..
-
react-router-dom 설치하고 프로젝트 폴더 정리하기'화면 이동'을 시켜주려면 '화면 이동을 시켜주는 장치'가 필요합니다. 그것이 바로 라우터입니다.쉽게 말하면 라우터는 URL에 맞게 이동시켜주는 장치입니다. react-router-dom 설치하기npm install react-router-dom components 폴더에 Movie 컴포넌트 옮기기이제 컴포넌트를 역할에 맞게 분리해서 폴더에 담아 관리할 것입니다. 만약 VSCode에서 무언가를 업데이트하겠냐고 물어보는 창을 띄우면 를 누릅니다. routes 폴더에 라우터가 보여줄 화면 만들기 Home.js 파일에 작성할 구조는 App.js 파일의 코드를 그대로 복사하면 됩니다. Home.js 파일부터 수정해봅시다. Home.js 수정하기import axios from "axios";import Re..
-
제품 소프트웨어 패키징하기1. 제품 소프트웨어 패키징의 개념제품 소프트웨어 패키징은 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 패키징하고, 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 메뉴얼을 작성하며, 제품 소프트웨어에 대한 패치 개발과 업그레이드를 위해 버전 관리를 수행하는 능력 2. 제품 소프트웨어 적용상의 특성(1) 재품 소프트웨어는 개발자가 아닌 사용자 중심으로 진행(2) 신규 및 변경 개발 소스를 식별하고, 이를 모듈화하여 상용 제픔으로 패키징(3) 고객의 편의성을 위해, 신규/변경 이력을 확인하고, 이를 버전 관리 및 릴리즈 노트를 통해 지속적으로 관리해 감(4) 사용자의 실행 환경을 이해하고, 범용 환경에서 사용이 가능하도록 일반적으로 배포 형태로 분류하여 패키징이 진행 3..
-
메소드 오버라이딩메소드 오버라이딩의 개념슈퍼 클래스와 서브 클래스의 메소드 사이에 발생하는 관계로서, 슈퍼 클래스에 선언된 메소드와 같은 이름, 같은 리턴 타입, 같은 매개 변수 리스트를 갖는 메소드를 서브 클래스에서 재작성하는 것입니다.서브 클래스의 개발자는 슈퍼 클래스에 있는 메소드로 목적하는 바를 이룰 수 없을 떄 동일한 이름의 메소드를 서브 클래스에 다시 작성할 수 있습니다. 메소드 오버라이딩은 '슈퍼 클래스 메소드 무시하기 혹은 덮어쓰기'로 표현할 수 있습니다. 이는 슈퍼 클래스의 메소드를 무시하고 서브 클래스에서 오버라이딩된 메소드가 무조건 실행되도록 한다는 것인데, 이런 처리를 동적 바인딩이라고 부르며, 메소드 오버라이딩을 유발시킵니다. 오버라이딩 사례로 이해하기 오버라이딩된 메소드 호출Line line ..
-
내외부 연계 모듈 규현연계 데이터 구성1. EA/ESB 방식EAI기업 내의 시스템들끼리의 커뮤니케이션을 위한 미들웨어.이중(다른) 시스템들 사이에 위치하여 각 시스템간의 필요한 정보를 서로 소통하여 관리의 효율성을 증대시키는 방법기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션EAI를 사용함으로써 각 비지니스 간 통합 및 연계성을 증대시켜 효율서을 높여 줌. EAI의 구축 유형유형개념도설명특징Point-to-Point중간에 미들웨어를 두지 않고 각 애플리케이션간 Point to Point 형태로 연결솔루션 구매 없이 통합상대적 저렴하게 통합 가능변경, 재사용 어려움Hub & Spoke단일 접점이 허브 시스템을 통해 데이터를 전송하는 중앙 집중적 방식모든 데이터 전송 ..