전체 글
-
ArrayList교육 2020. 10. 5. 15:53
ArrayList 클래스는 크기가 고정되어 있는 배열(Array)을 개선한 resizable Array이다. 배열의 랜덤 엑세스를 통해 데이터를 가져오는 속도가 빠르다. 또한 비동기식(non-synchronized)이므로 여러 개의 스레드가 동시에 ArrayList로 동작할 수 있다. ArrayList 클래스는 내부적으로 배열을 이용하여 요소를 저장한다. 리스트 초기화(initialize) ArrayList list = new ArrayList(); // -- 방법 1. 가장 일반적인 초기화 list.add("A"); list.add("B"); list.add("C"); ArrayList list = new ArrayList(Arrays.asList("A", "B", "C")); // -- 방법 2. A..
-
HashMap 메소드교육 2020. 10. 5. 15:28
HashMap HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션. map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 가지고 있다 Map은 키, 값으로 구성된 Entry객체를 저장하는 구조 * 여기서 키와 값은 모두 객체 값은 중복 저장 될 수 있지만 키는 중복 저장될 수 없다. 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대치 HashMap은 이름 그대로 해싱(hashing)을 사용하기 때문에 많은 양의 데이터를 검색하는데 있어 뛰어난 성능 사용자는 hashMap에 저장되는 위치나 순서를 알 수 없다. 메소드 HashMap 생성 Map map = new HashMap(); * hashMap을 사용하려면 객체를 생성해야 한다. put(K key..
-
서버 프로그램 구현 - 개발환경 구축카테고리 없음 2020. 10. 5. 15:06
미리 알아두기 공통 모듈 구현 - 소프트웨어 개발에 있어 기능을 분할하고 추상화하여 성능을 향상시키고 유지보수를 효과적으로 하기 위한 공통 컴포넌트 구현 기법 응집도(Cohension) - 모듈의 독립성을 나타내는 개념으로, 모듈 내부 구성요소 간 연관 정도이다. 정보은닉 개념의 확장개념으로 하나의 모듈은 하나의 기능을 수행 결합도(Coupling) - 모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈 간의 상호 의존성이다. 소프트웨어 구조에서 모듈 간의 관련성을 측정하는 척도 공통 모듈 구현 대상 - 화면 모듈, 화면에서 입력받은 데이터 처리를 위한 서비스 컴포넌트, 비즈니스 트랜잭션 컴포넌트 등이 있다. 서버 프로그램 구현 - 업무 프로세스를 기반으로 개발언어와 도구를 이용해 서비스 제공에 필요한 ..
-
통합 구현 - 내외부 연계 모듈 구현 환경 구성 및 개발카테고리 없음 2020. 10. 3. 23:49
연계 모듈 기능 구현 - 개발하고자 하는 응용 소프트웨어와 연계 모듈간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현 - 연계 모듈 기능 구현은 주로 EAI/ESB 방식과 웹 서비스 방식으로 구분 EAI/ESB 방식 EAI(Enterprise Application Integration) - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해 주는 솔루션 - EAI를 사용하므로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여줄 수 있으며 각 시스템 간의 확장성을 높여 줄 수 있다. ESB(Enterprise Service Bus) - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들을 하나의 시스템으로 관리 운영할 수 있도록 서비스 ..
-
통합구현 - 연계 장애 및 오류처리 구현정보처리기사(자격증)/통합 구현 2020. 10. 3. 21:00
연게 장애 및 오류 유형 연계 시스템 로그, 송수신 시스템 연계 프로그램 로그 등을 확인하여 상세 오류 원인을 분석하고 해결 방안을 결정하여 수행 구분 설명 연계 시스템 오류 - 연계 서버의 실행 여부 및 송수신, 전송 형식 변환 등의 오류 - 서버의 기능과 관련된 장애 및 오류 연계 프로그램 오류 - 데이터 추출을 위한 DB접근 시 권한 불충분(송신) - 운영 DB에 반영하기 위한 DB접근 권한 불충분(수신) - 데이터 변환 및 반영 시 예외 처리(Exception) 미처리(공통) 연계 데이터 오류 - 송신 시스템에서 추출된 연계 데이터가 유효하지 않은 값으로 인한 오류 연계 장애 사례 및 처리 방안 각 장애 상황 사례와 처리 방안을 이해하여 장애 상황을 빠르게 대응할 수 있다. 구분 사례 처리 방안 ..
-
통합 구현 - 연계 메커니즘 구성정보처리기사(자격증)/통합 구현 2020. 10. 3. 20:21
연계 메커니즘 - 응용 소프트웨어와 연계 대상 모듈간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘 연계 메커니즘의 기능 - 데이터를 생성하여 전송하는 송신 시스템과 송신 데이터를 수신하여 DB에 반영하는 수신 시스템으로 구성 - 송신 시스템은 운영 데이터베이스, 애플리케이션으로부터 연계 데이터를 연계 테이블 또는 파일로 생성하여 송신한다. - 수신 시스템은 송신 시스템으로부터 전송된 데이터를 변환 처리 후 데이터 베이스에 반영 연계 방식 - 연계 방식은 직접 연계 방식과 중간 매개체를 이용한 간접 연계 방식으로 분류 구분 직접 연계 간접 연계 장점 - 연계 및 통합 구현이 단순하며 용이 - 개발 소요 비용 및 기간이 짧다 - 중간 매체가 없어 데이터 연계 처리 성능이 좋다..
-
통합 구현 - 연계 데이터 식별 및 표준화정보처리기사(자격증)/통합 구현 2020. 10. 3. 19:24
연계 데이터 식별 대내외 시스템 연계를 위해 송신 시스템과 수신 시스템 데이터에 대한 상세 식별 정보를 아래 같이 확인하여 데이터 표준화에 참고 연계 데이터 표준화 * 공개종 인터페이스 데이터 공통부 : 인터페이스 표준을 포함 인터페이스 데이터 개별부 : 송수신 시스템에서 업무 처리에 필요한 데이터 포함 인터페이스 데이터 종료부 : 전송 데이터의 끝을 표시하는 문자를 포함하여 종료 표시 송,수신 전문 구성 사례 전문 공통부(고정) 전문 개별부(가변) 전문 종료부(고정) 전문 길이 (10Byte) 시스템 공통 (246Byte) 거래 공통 (256Byte) 데이터(n Byte) 전문 종료(2Byte) *공전시거 개데종 연계 데이터 식별 및 표준화 절차 순서 절차 내용 1 연계 범위 및 항목 정의 - 시스템 ..
-
통합 구현 - 연계 데이터 구성정보처리기사(자격증)/통합 구현 2020. 10. 3. 13:05
연계 요구사항 분석 - 서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 - 연계 요구사항 분석은 사용자 인터뷰 및 면담을 통해 식별되고 시스템 구성도, 테이블 정의서, 코드 정의서 등을 참고 구분 주요 내용 설명 분석 기법 인터뷰 사용자 면담을 통해 연계 요구사항 도출 체크리스트 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등의 기준에 대한 점검을 통한 분석기법 설문지 서비스 활용 목적에 따라 연계 필요 데이터 식별 및 연계 주기 등을 설문지를 통해 분석하는 기법 델파이 기법 전문가의 경험적 지식을 통한 분석 기법 업무 전문가 등 각 분야 전문가로 구성 브레인스토밍 소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해..