분류 전체보기 753

[정보처리기사실기] 5.인터페이스구현 / 핵심 용어 정리

교재 - 수제비 ■인터페이스 설계 확인 1. 인터페이스 설계서 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서 2. FTP TCP/IP프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜 3. 외부, 내부 모듈 연계 방법 EAI, ESB방식 4. EAI방식 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 5. EAI구축 유형 포인트 투 포인트/ 허브앤스포크/ 메시지 버스/ 하이브리드 6.ESB방식 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 버스를 중..

[정보처리기사실기] 4. 서버프로그램 구현 / 핵심 용어 정리

교재 - 수제비 ■개발환경 구축 1. 개발도구의 분류 빌드도구/ 구현도구/ 테스트도구/ 형상관리 도구 2. 서버 하드웨어 개발환경 웹서버/ 웹 애플리케이션 서버/ 데이터베이스 서버/ 파일서버 3. WAS 사용자 요청 스레드를 처리하고, 데이터베이스에 접속하여 SQL쿼리문에 대한 결과 값을 반환하는 역할을 수행하는서버 4. 클라이언트 하드웨어 개발환경 클라이언트 프로그램/ 웹 브라우저/ 모바일 앱/ 모바일 웹 5. 소프트웨어 개발 환경 운영체제/ 미들웨어/ DBMS 6. JVM 자바 기반 애플리케이션을 위해 이식 가능한 실행 환경을 제공하는 소프트웨어 7. 형상관리 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동 8. 형상관리의 목적 프로젝트 생명주기 동안 제품의..

[정보처리기사실기] 3. 통합구현 / 핵심 용어 정리

교재 - 수제비 ■연계 데이터 구성 1. 연계 요구사항 분석 기법 인터뷰/ 체크리스트/ 설문지/ 델파이 기법/ 브레인 스토밍 2. 연계시스템 구성 송신 시스템/ 수신 시스템/ 중계서버 3. 중계서버 송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터의 송수신 현황을 모니터링하는 시스템 ■연계 매커니즘 구성 1. 연계방식 직접 / 간접 연계 2. 직접 연계방식 DB링크/ DB연결/ API, Open API/ JDBC / 하이퍼링크 3. 간접 연계 EAI/ ESB/ 소켓 4. DB링크 데이터 베이스에서 제공하는 DB링크 객체를 이용 수신 시스템에서 DB링크를 생성하고 송신 시스템에서 해당 DB링크를 직접 참조하는 방식 5. DB연결 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB커..

[정보처리기사실기] 2. 데이터 입출력 구현 / 핵심 용어 정리

■논리 데이터 저장소 확인 1. 논리 데이터 모델링 특성 포용성, 정규화, 완전성, 독립성 2. 논리 데이터 모델링 속성 개체/ 속성/ 관계 3. E-R 모델 현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위해 가장 널리 사용되고 있는 모델 4. E-R다이어그램 기호 개체 □ 관계 ◇ 속성 ○ 다중 값 속성 ◎ 관계- 속성 연결 - 5. 정규화Normalization 관계형 데이터베이스의 설계에서 중복을 최소화하여 데이터를 구조화하는 프로세스 5_1 반정규화Denormalization 정규화된 데이터모델을 통합, 중복, 분리하는 과정 6. 이상현상 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상 삽입/ 삭제/ 갱신 이상 7. 정규화 ..

[정보처리기사실기] 1. 요구사항 확인 / 핵심 용어 정리

#정보처리기사실기 대비 용어 정리 #요구사항확인 #현행시스템 분석 ​ ​ #현행시스템 파악 - 현행시스템이 어떤 하위 시스템으로 구성되어있고 제공 기능 및 연계정보는 무엇이며 어떤 기술요소를 사용하는지 파악하는 활동 ​ #현행시스템 파악 절차 - 구성/기능/인터페이스 파악 - 아키텍처 및 소프트웨어 구성 파악 - 하드웨어 및 네트워크 구성 파악 ​ #TCP/IP - 인터넷 프로토콜과 전송 조절 프로토콜로 이루어져있다. ​ #X.25 - 패킷 교환망에서 회선 종단 장치와 데이터 단말 장치 사이에 이루어지는 상호작용을 규정한 프로토콜이다. ​ #IPS 침입 차단 시스템 - 네트워크에 대한 공격이나 침입을 실시적으로 차단하는 시스템 ​ #소프트웨어 아키텍처 - 소프트웨어를 설계하고 전개하기 위한 지침이나 원칙..

[자바JAVA] 생성자 constructor / this()/ 생성자를 이용한 인스턴스 복사

이 포스팅은 아래의 내용을 포함하고 있습니다. 1. 생성자 2. 생성자의 조건 3. 기본 생성자 4. 매개변수가 있는 생성자 5. this() 6. 생성자를 이용한 인스턴스 복사 7. 예제 1. 생성자란 인스턴스가 생성될때마다 호출되는 '인스턴스 초기화 메서드' 모든 클래스에는 하나이상의 생성자가 있어야함 생성자가 없을 시, 기본적으로 기본생성자를 컴파일러가 만들어줌 생성자가 있을 시, 기본생성자 안만들어줌 2. 생성자의 조건 리턴타입이 없다(하지만void를 쓰지 않는다.) 클래스의 이름과 동일하다. 3. 기본생성자 매개변수가 없는 생성자 public Car() { } 이런식으로 Car클래스에 있는 기본 생성자 4. 매개변수가 있는 생성자 public Car(int x){} 요런 식으로 매개변수가 있는 ..

JAVA/java 이론 2020.10.11

[자바JAVA]final필드와 상수

1. final필드 최종적인 값을 갖고 있는 멤버 변수 = 값을 변경할 수 없다. class앞에 붙으면 더 이상 확장 되지 않는다. 상속불가. - final의 초기화 방법 멤버 변수 선언시, 생성자에서 단 한번 초기화 2. 상수 static final 객체 마다 가지는 불변의 정적 필드 - 이름은 전부 대문자로 작성 다른 단어가 결합되면 _으로 연결 (예제) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package sec02_exam_final; public class Person { //불변의 인스턴스 필드(선언과 동시에 초기화를 하거나, 혹은 생성자에서 단 한번만 초기화가 이루어진다.) final S..

JAVA/java 이론 2020.10.10

[자바JAVA] 메서드 오버로딩 overloading

이 게시물에는 아래의 내용이 포함되어있습니다. 1. 메서드 오버로딩 2. 오버로딩의 예 3. 오버로딩의 장점 4. 예제 1. 메서드 오버로딩 하나의 클래스에 같은 이름을 가진 메서드를 여러개 정의하는 것 메서드의 이름이 같고 매개변수의 개수와 타입이 다르다. 리턴타입이 다른 것은 오버로딩 성립안된다. 2. 오버로딩의 예 System.out.println메서드 같은 이름의 메서드에 매개변수타입이 다릅니다. 3. 오버로딩의 장점 하나의 이름의 메서드로 여러가지 기능을 구현할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package sec01_exam_overload..

JAVA/java 이론 2020.10.10

[자바JAVA] 재귀호출, 팩토리얼

오늘은 재귀호출에 대해서 알아보겠습니다. 재귀호출이란 메서드 내에서 자기자신을 반복적으로 호출하는 것입니다. 팩토리얼, 제곱, 트리운행, 폴더목록표시 등에 쓰입니다. 코드로 확인해봅시다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package sec03_exam; public class FactorialEx { public static void main(String[] args) { long result = FactorialEx.factorial(5L); System.out.println("5!의 값: " + result); } //자기자신을 호출하는 재귀 private static long factorial(long n) { ..

JAVA/java 이론 2020.10.09

[자바JAVA] call by value & call by reference/ 값에 의한 참조 & 주소에 의한 참조

오늘은 C언어에서 call by value와 call by reference와 같은 개념을 자바에서 배워보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package sec02_exam; public class PrimitiveParamEx { //c언어에서 call by value를 의미. 호출한 곳에 전혀 영향을 끼치지 않는다. public static void main(String[] args) { Data d = new Data(); d.x=10; System.out.println("main(): x = " + d.x); PrimitiveParamEx.change(d.x);//값에 의한 복사 System.ou..

JAVA/java 이론 2020.10.09