분류 전체보기 18

금융 IT 용어

1. 시스템 통합 및 통신 관련 용어MCI (Message Control Interface): 금융 시스템 간의 메시지 전송을 제어하는 인터페이스로, 다양한 금융 시스템 간의 데이터 통신을 관리하는 데 사용되는 것이다.EAI (Enterprise Application Integration): 금융 기관 내부의 여러 애플리케이션을 실시간으로 통합하여 서로 다른 시스템 간의 데이터를 효율적으로 교환하도록 지원하는 기술이다.FEP (Front-End Processor): 외부 네트워크와 금융 시스템 간의 거래 데이터를 처리하는 시스템으로, ATM이나 카드 결제와 같은 외부 거래 요청을 금융 시스템으로 전달하는 역할을 한다.ESB (Enterprise Service Bus): 서비스 지향 아키텍처(SOA)를 기..

공부 2024.09.25

소프트웨어 개발의 주요 패러다임과 기법

1. 객체지향 프로그래밍 (OOP, Object-Oriented Programming)OOP는 데이터를 객체로 모델링하고, 그 객체들이 상호작용하는 방식으로 프로그램을 구성하는 패러다임이다. 데이터를 처리하는 메서드와 데이터를 객체로 묶어 코드의 재사용성, 유지보수성, 확장성을 높인다. 객체 간의 상속, 캡슐화, 다형성 등을 통해 복잡한 시스템을 효율적으로 관리할 수 있다.사용 사례: 대규모 시스템 설계, 복잡한 비즈니스 로직을 처리하는 소프트웨어, 유지보수가 중요한 소프트웨어.예: Java, C++, Python 같은 언어들이 OOP를 지원하며, 전자상거래 시스템, 게임 개발, ERP 시스템 등이 OOP로 설계된다.2. 함수형 프로그래밍 (Functional Programming)함수형 프로그래밍은 상..

공부 2024.09.25

SaaS 란?

1. SaaS란?  SaaS(Software as a Service)는 클라우드를 통해 소프트웨어를 제공하는 서비스 모델을 말합니다. 사용자는 소프트웨어를 다운로드하거나 설치하지 않고, 인터넷을 통해 웹 브라우저나 애플리케이션을 통해 소프트웨어를 이용할 수 있습니다. 이 방식은 전통적인 소프트웨어 배포 모델과는 다르게, 사용자가 하드웨어에 소프트웨어를 설치할 필요가 없으며, 업데이트 및 유지보수도 서비스 제공자가 담당합니다.2. SaaS의 주요 특징구독 기반: 일반적으로 월별 또는 연간 구독 모델로 제공되어 초기 비용이 적고, 필요한 기간 동안만 사용할 수 있다.접근성: 어디서나 인터넷만 연결되어 있으면 접근이 가능하며, 다양한 장치에서 사용할 수 있다.확장성: 서비스 제공자가 서버 인프라를 관리하므로,..

공부 2024.09.24

JPA 란?

JPA란 무엇인가? JPA (Java Persistence API)는 자바의 공식 ORM 표준으로, 자바 객체와 관계형 데이터베이스 간의 매핑을 정의하여 개발자가 SQL을 직접 작성하지 않고 데이터베이스와 상호작용할 수 있도록 한다.JPA는 자체적으로 동작하지 않으며, 이를 구현한 구현체가 필요하다. 대표적인 구현체로는 Hibernate, EclipseLink, OpenJPA 등이 있다.Hibernate란 무엇인가? Hibernate는 JPA의 대표적인 구현체이며, JPA 표준을 따르면서 추가적인 고급 기능을 제공하는 ORM 프레임워크이다. Hibernate는 JPA가 등장하기 이전에 개발되었으며, 자바 개발자들이 데이터베이스와 쉽게 상호작용할 수 있게 해준다.Hibernate의 역사와 JPA의 관계H..

공부 2024.09.23

Git 시작하기 - gitignore 관리

DB정보와 같은 개인정보와 같은 파일들을 github에 올리지 않기 위한 작업 소스트리 사용법 1. 설정 선택 2. 고급 선택 3. 편집 선택 4. 제외하고자 하는 파일명 작성 후 저장 파일을 수정해도 바로 적용되지 않는다면 git터미널에서 아래 명령어를 실행하여 적용시킨다. $ git rm -r --cached . $ git add . $ git commit -m "Apply .gitignore" 첫째줄부터 내용 - git 캐시삭제 - 모든 파일 스테이징으로 넘기기 - gitignore 적용

Etc/Git 2021.10.04

Git 시작하기 - github 원격저장소 연결

원격 저장소와 연결 $ git remote add origin [git주소] ※ git주소 : https://github.com/[아이디]/[저장소명] ※ 명령어 실행 후 나오는 로그인 창을 통해 github 로그인 혹은 access token 인증을 통해 접속승인을 받아야 한다. 원격 저장소 확인 $ git remote -v 원격 저장소 파일 올리기 $ git push -u : 브랜치를 원격 저장소의 master브랜치에 연결하는 것(처음 연결시에 사용) $ git push -u origin master 원격 저장소 파일 내려받기 $ git pull orign master 원격 브랜치 정보 가져오기 $ git fetch ex1) fetch이후 브랜치에 합치기(fetch를 이용한 pull) $ git fe..

Etc/Git 2021.09.25

Git 시작하기 - 기초 작업 및 명령어

git bash 실행 디렉터리 생성 $ mkdir [폴더명] 디렉터리로 이동 $ cd [폴더명] 깃을 사용하도록 directory 초기화 $ git init 깃 저장소 상태 확인 [작업트리] -> [인덱스(스테이지)] -> [저장소] 작업트리 : local 작업 파일 인덱스 : 작업트리와 저장소 사이에 존재하는 공간 스테이지 : 다음 버전에 포함되도록 예약해두는 것(인덱스에 등록하는 행위) 저장소 : 버전으로 만들어 저장하는 곳 $ git init vim사용해 txt파일 생성 $ vim [파일명] 해당 파일 스테이지에 대기 $ git add [파일명] --all : 전체 추가 $ git add --all 저장소로 커밋 $ git commit -m : 저장소로 커밋 시 메세지 추가 $ git commit ..

Etc/Git 2021.09.25

[ Vue ] Backend-Eclipse-Java / Frontend-Atom-Vue 연결하기

Vue 공부 중 기존 Eclipse프로젝트를 Frontend - Atom - Vue / Backend - Eclipse - Java 형태로 사용이 가능하다는 것을 보고 기본적인 세팅 방법을 확인 및 정리하였습니다. Eclipse 프로젝트는 mvn 형태 vue 사용법 1. eclipse 프로젝트 생성or선택 2. cmd -> 해당 프로젝트 폴더 접속 ex) > cd C:\Users\YSY\git\simple-maven\test 3. vue cli로 vue 프로젝트 생성 > vue init webpack [생성할 vue 폴더 이름] ex) > vue init webpack frontend 4. atom -> Add Project Folder -> 생성한 vue폴더 선택 5. vue 파일 eclipse 프로젝..

Front-End/Vue 2019.05.21