목록전체 글 (42)
에라모르겠다(‘◇’)?

4-2. 연계 매커니즘 구성 [1] 연계 매커니즘 정의 * 연계 매커니즘 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘 - 기능 : 송신 시스템(데이터 생성-전송) / 수신 시스템(데이터를 수신하여 DB반영) * 주요 연계 기술 [직접 연계] - DB 링크 : 데이터베이스에서 제공하는 DB링크 객체 이용 , 수신 시스템에서 DB 링크 생성하고 송신 시스템에서 해당 DB링크를 직접 참조 - DB 연결 : 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀 생성, 연계 프로그램에서 해당 DB 커넥션 풀명을 이용하여 연결 - API / OPEN API : 송신 시스템의 DB에서 데이터를 읽어서 제공하는 애플리케이션 프로그..

3-1. 논리 데이터 저장소 확인 [1] 데이터 모델 * 데이터 모델(Data Model) 개념 : 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 , 표시해야 할 요소 - 데이터 구조, 연산 , 제약조건 - 연산 (Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세 , 릴레이션을 조작하기 위한 관계 연산을 나타냄 - 구조 (Structure) : 데이터베이스에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입간의 관계 , 데이터 구조 및 정적 성질 표현 - 제약조건 (Constraint) : 데이터베이스에 저장 될 수 있는 실제 데이터의 논리적인 제약 조건 * 데이터 모델 절차 : 요구사항 분석, 개념적 데이터 모델, 논리적 데이터 모델..

2-1. 요구사항 확인 [1] UI 요구사항 확인 * UI(User Interface) : UI(사용자 인터페이스) 넓은 의미에선 사용자와 시스템 사이에서 의사소통 할 수 있도록 고안된 물리적 , 가상의 매개체 / 좁은 의미 : 화면 * UI 유형 - CLI : 정적인 텍스트 기반 인터페이스 (명령어 입력) - GUI : 그래픽 반응 기반 인터페이스 (그래픽 환경 기반 , 마우스 or 전자펜) - NUI : 직관적 사용자 반응 인터페이스 (키보드나 마우스 없이 신체부위 이용하는 사용자 인터페이스) - OUI : 유기적 상호 작용 기반 인터페이스 (현실에 존재하는 모든 사물 == 입출력장치로 변화) * UI 설계원칙 = 직유학유 - 직관성 (Intuitveness) : 누구나 쉽게 이용하고, 쉽게 사용 -..

참고 : https://stackoverflow.com/questions/50849800/how-to-read-excel-file-using-spring-boot How to read excel file using spring boot I am making a spring boot application which will take the excel file and store its content and store it in database. I have tried many ways..but not successful. Does anyone have an idea about how t... stackoverflow.com * 원래 게시판 만들라다 급 유저로 변경함..그래서 패키지명 이상한데 흐린눈...ㅇㅅ..

-- 테이블에 데이터가 있는 경우 update , 테이블에 데이터가 없는 경우 insert 되는 구문 WITH UPSERT AS ( UPDATE 테이블명 SET 컬럼명1 = 'value1', 컬럼명2 = 'value2', 컬럼명3 = 'value3' WHERE 컬럼명 = 'value' RETURNING * ) --값이 있는 경우 update 진행 INSERT INTO test (컬럼명1, 컬럼명2, 컬럼명3) SELECT 'value1', 'value2', 'value3' WHERE NOT EXISTS ( SELECT * FROM UPSERT ) -- 값이 없는 경우 insert

RSA 암호화란🤮 ? RSA 암호는 공개키 암호 시스템의 하나로 ,암호화 뿐만 아니라 전자서명이 가능한 최초의 알고리즘 - RSA는 두 개의 키를 사용한다. RSA는 암호화와 복호화를 위한 두 개의 서로 다른 키를 사용. 하나는 공개키(Public Key)이고, 다른 하나는 개인키(Private Key) - 일반적으로 많은 공개키 알고리즘의 공개키(public key)는 모두에게 알려져 있으며 메시지를 암호화(encrypt)하는데 쓰이며(누구나 이를 이용하여 암호화 가능), 암호화된 메시지는 개인키(private key)를 가진 자만이 복호화(decrypt)하여 열어볼 수 있다. - 공개키 알고리즘은 누구나 어떤 메시지를 암호화할 수 있지만, 그것을 해독하여 열람할 수 있는 사람은 개인키를 지닌 단 한 ..

vscode를 사용하여 장고 프로젝트 초기 설정하는 방법 맨날 만들때마다 헷갈려서 적는거 아님..암튼 아님... 이제 좀 외우자..^^ 1. 가상환경 생성 python -m venv dev(가상환경 이름) 2. 가상환경 실행 1. cd 폴더명 -> cd Scripts -> activate 2. 폴더명/Scripts/activate 앞에 (dev)가 붙으면 가상환경 실행됨 종료는 deactivate 3. django 설치 pip install django(==4.1.7) 나는 4.1.7 버전으로 지정해서 설치함 ! 4. config 파일 설정 django-admin startproject config . config 라는 이름대신에 다른 이름으로 생성해도 됨 근데 config가 젤 나은듯 config라는 ..

1-1. 소프트웨어 개발 방법론 [1] 소프트웨어 생명주기 모델 * 소프트웨어 생명주기(SDLC) : 시스템 요구분석 ~ 유지보수 까지 전 공정을 체계화 한 절차 * 생명주기 모델 프로세스 - 요구사항 분석 : 다양한 이해관계자의 요구와 조건 결정 (기능 / 비 기능) - 설계 : 정의한 기능을 실제 수행 할 수 있도록 방법을 논리적으로 결정 (구조 / 프로그램 / 인터페이스 설계) - 구현 : 설계 단계에서 논리적으로 결정한 문제 해결 방법을 특정 프로그래밍 언어를 사용하여 실제 프로그램 작성 (인터페이스 개발 / 자료구조 개발) - 테스트 : 정해진 요구사항 만족여부, 예상과 실제 결과 차이 검사 평가 (단위테스트 ,통합테스트, 시스템 테스트, 인수 테스트) - 유지보수 : 시스템이 인수되고 설치된 ..