[CS] 라이브러리와 프레임워크의 차이
·
CS
1. 라이브러리(Library)란?라이브러리(Library)는 사전적으로 도서관을 의미한다. 도서관이 책을 모아두고 필요한 책을 빌려주는 곳이기에,라이브러리는 개발자가 프로그램을 만들 때 필요한 기능을 미리 만들어둔 코드 묶음을 빌려 쓸 수 있도록 한 것이다.즉, 개발에 필요한 기능을 ‘책처럼’ 빌려 쓰는 소프트웨어가 바로 라이브러리다.📌라이브러리(Library)프로그램 개발 시 자주 사용되는 기능을 재사용할 수 있도록 미리 만들어 놓은 코드의 집합으로, 개발자는 복잡한 기능을 직접 구현하지 않고, 필요한 함수를 호출하는 방식으로 쉽게 사용할 수 있다.2. 프레임워크(Framework)란?프레임워크(Framework)는 사전적으로 뼈대 또는 기본 구조를 의미한다.집을 지을 때 이미 만들어진 뼈대를 이용..
[스프링 부트 3 백엔드 개발자 되기] CH 1. 자바 백엔드 개발자가 알아두면 좋은 지식
·
Framework/SpringBoot
1. 서버와 클라이언트클라이언트(Client)는 서버에게 서비스나 자원을 요청하는 프로그램 또는 장치이다.서버(Server)는 클라이언트의 요청을 받아 처리하는 주체이다. 2. 데이터베이스🤔 데이터베이스(DataBase)란?데이터를 한 곳에 모아두고 여러 사람이 사용할 목적으로 관리하는 데이터 저장소이다.효율적인 저장, 검색, 수정, 삭제 등이 가능하도록 설계되어 있다. 🤔 DBMS(DataBase Management System)란?데이터베이스를 관리하고 운영하는 시스템이다.대표적인 DBMS로는 MySQL, Oracle, PostgreSQL 등이 있다.DBMS를 통해 데이터를 삽입, 조회, 수정, 삭제를 할 수 있다 🤔 RDB(Relational DataBase)란?관계형 데이터 베이스로,..
[정처기 실기 내용 정리] CHAP 5. 인터페이스 기능 구현
·
자격증/정보처리기사
1. 인터페이스 기능 구현중분류소분류키워드인터페이스 기능 구현 기술JSON- 속성-값- AJAX에서 많이 사용AJAX(Asynchronous JavaScriptand XML)- 자바스크립트를 사용한 비동기적으로 데이터를 교환하는 웹기술- XMLHttpRequest 객체를 사용XML(eXtensible MarkupLanguage)- HTML 단점 보완한 마크업 언어- 전송되는 데이터 구조를 동일한 형태로 정의REST- 자원의 존재/상태 정보를 표준화된 HTTP 메소드로 주고 받는 아키텍처- 메소드 : POST, GET, PUT, DELETE인터페이스 보안 기능 적용시큐어 코딩 가이드- 입력 데이터 검증 및 표현- 보안 기능- 시간 및 상태- 에러 처리- 코드 오류- 캡슐화- API 오용데이터 베이스 알고리..
[정처기 실기 내용 정리] CHAP 4. 통합 구현
·
자격증/정보처리기사
1. 연계 요구사항 분석중분류소분류키워드연계 요구사항 분석연계 요구사항 분석참고 문서- 개체 정의서 (Entity Definition Document)- 테이블 정의서 (Table Definition Document)- 인터페이스 명세서 (Interface Specification) 1.1 연계 요구사항 분석🤔 연계 요구사항 분석이란?서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 연계 요구사항 분석 참고 문서설명개체 정의서(Entity Definition Document)- 데이터 베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서테이블 정의서(Table Definition D..
[정처기 실기 내용 정리] CHAP 3. 데이터 입출력 구현
·
자격증/정보처리기사
1. 논리 데이터 저장소 확인중분류소분류키워드데이터 모델데이터 모델 표시 요소- 연산 (Operation)- 구조 (Structure)- 제약 조건 (Constraint)데이터 모델 절차(요개논물)- 요구사항 분석- 개념적 설계 - 논리적 설계 (정규화) - 물리적 설계 (반정규화)논리 데이터 모델논리 데이터 모델링 종류- 관계 데이터 모델- 계층 데이터 모델- 네트워크 데이터 모델관계 데이터 모델관계 데이터 모델 구성- 릴레이션 (Relation)- 튜플 (Tuple)- 속성 (Attribute)- 카디널리티 (Cardinality)- 차수 (Degree)- 스키마 (Schema)- 인스턴스 (Instance)관계 연산관계 대수와 관계 해석- 관계 대수 : 절차적 언어- 관계 해석 : 비절차적 언어관계..