일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SSL/TLS
- 라디오 버튼
- 소프트웨어
- 자바스크립트
- 인스펙션
- Ajax
- 프로시저
- 비동기
- 정처기 실기
- 정처기
- 리눅스
- 정보처리기사
- 서버
- 키보드 이벤트
- 모듈화
- 워크스루
- S-HTTP
- 형상관리
- esb
- 인터페이스
- rest
- 동기
- EAI
- 정보처리기사 실기
- javascript
- 트리거
- input
- 모듈
- 델파이 기법
- 브레인스토밍
- Today
- Total
목록전체 글 (51)
방구석 상상코딩
변수 설정 기법 표기법 설명 카멜 표기법 (Camel Case) 식별자 표기 시에 여러 단어가 이어지면 첫 단어 시작만 소문자로 표시하고, 각 단어의 첫 글자는 대문자로 지정하는 표기법 예 ) inputFunction 파스칼 표기법 (Pascal Case) 식별자 표기 시에 여러 단어가 이어지면 각 단어의 첫 글자는 대문자로 지정하는 표기법 예 ) InputFunction 스네이크 표기법 (Snake Case) 식별자 표기 시에 여러 단어가 이어지면 단어 사이에 언더바를 넣는 표기법 예 ) input_function 헝가리안 표기법 (Hungarian Case) 식별자 표기 시 접두어에 자료형을 붙이는 표기법, int는 n, char는 c, 문자열은 sz 예 ) nScore -> 정수형 실행하는 방식에 ..
인터페이스 구현 검증 도구 도구 설명 xUnit 자바(Junit), C++(Cppunit), .Net(Nunit) 등 다양한 언어를 지원하는 단위테스트 프레임워크 소프트웨어의 함수나 클래스 같은 서로 다른 구성 원소(단위)를 테스트할 수 있게 해주는 도구 STAF 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 프레임워크 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하며 자동화하는 검증 도구 FitNesse 웹 기반 테스트케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크 사용자가 테스트 케이스 테이블을 작성하면 빠르고 편하게 자동으로 원하는 값에 대해 테스트를 할 수 있는 장점이 있음 NTAF FitNesse의 장점인 협업 기능과 S..
사전에 정의된 기능에 대한 구체적 분석 1. 송신 측에서 필요한 대상을 선택하여 수신 측에 데이터 전송 대상자 선택 : DB에 저장된 인사 정보를 SQL로 선택하여 인터페이스 대상을 확인 인터페이스 데이터 생성 : Json 또는 인터페이스 테이블 형식에 맞게 DB에 있는 정보 가공 인터페이스 데이터 전송 요청 : 인터페이스 데이터를 생성 후 해당 데이터를 https에서 인터페이스 또는 수신 측으로 전송 요청 2. 필요 항목에 대해서 데이터 전달 인터페이스 데이터 전송 : 수신지 주소에 REST 방식으로 전달될 수도 있으며 DB 커넥션을 이용하여 DB 프로시저, 트리거 등을 활용하여 전송 인터페이스 데이터 수신 : 인터페이스 데이터를 수신한 후 데이터의 형식이 맞는지 점검, 각 규칙을 사전에 정의하고 이를..
시스템 인터페이스 설계서 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이자, 시스템의 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서 시스템 인터페이스 목록 시스템 인터페이스 정의서 상세 기능별 인터페이스 명세서 주요 항목 설명 인터페이스 ID 인터페이스를 구분하기 위한 식별자 일반적으로 인터페이스 식별성을 강화하기 위해 업무 분류 코드와 연속 번호를 같이 활용 인터페이스 명 해당 인터페이스를 나타내는 고유 명칭 오퍼레이션 명 해당 인터페이스의 세부 동작 명칭 오퍼레이션 개요 해당 인터페이스의 세부 동작 프로세스에 대한 세부 설명 사전 조건 ..
EAI (Enterprise Application Integration) 연계 모듈 기능 구현 중 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해 주는 솔루션으로 대상 시스템에 비표준 어댑터(Adapter)를 배포하여 통합하는 방식 EAI 구성요소 1. EAI 플랫폼 (EAI Platform) 이기종 시스템 간 애플리케이션 상호 운영 데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행 대규모 사용자 환경 지원을 위한 유연성과 확장성 보장 2. 어댑터 (Adapter) 다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션을 연결하는 EAI의 핵심 장치로 제이터 입출력 도구 3. 브로커 (Broker) 시스템 상호 간 데..
주요 연계 기술 1. 직접 연계 연계 및 통합 구현이 단순하며 용이하며 개발 소요 비용 및 기간이 짧고, 중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋다. 하지만 시스템 간의 결합도가 높아 시스템 변경에 민감한 단점이 있다. DB 링크 (DB Link) 데이터베이스에서 제공하는 DB 링크 객체를 이용 수신 시스템에서 DB 링크를 생성하고 송신 시스템에서 해당 DB 링크를 직접 참조하는 방식 예 ) 테이블명@DBLink명 DB 연결 (DB Connection) 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀(DB Connection Pool : 데이터베이스에 연결하기 위해서 매번 커넥션 객체를 생성할 때마다 많은 시스템 자원이 소요되는 문제 해결을 위한 것)을 생성하고 연..
연계 요구사항 분석 기법 분석 기법 설명 인터뷰 사용자 면담을 통해 연계 요구사항 도출 체크리스트 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등의 기준에 대한 점검을 통한 분석기법 설문지 서비스 활용 목적에 따라 연계 필요 데이터 식별 및 연계 주기 등을 설문지를 통해 분석하는 기법 델파이 기법 전문가의 경험적 지식을 통한 분석기법 업무 전문가 등 각 분야 전문가로 구성 브레인스토밍 소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해 분석하는 기법 연계 요구사항 분석 참고 문서 1. 개체(Entity) 정의서 데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화 한 정의서 2. 테이블(Table) 정의서 논리 및 물리 모델링 과정..
HTML 삽입 미리보기할 수 없는 소스
input 태그 생성 값 가져오기 function getinput() { // id 값으로 가져오기 var id = $('#inputID').val(); console.log(id); // class 값으로 가져오기 var inputclass = $('.inputCLASS').val(); console.log(inputclass); // name 값으로 가져오기 var inputname = $('input[name=inputNAME]').val(); console.log(inputname); } 값 설정하기 - attr : 요소(element)의 속성(attribute)의 값을 가져오거나 속성을 추가 function setinput() { // id 값 설정 $('#inputID').attr('value..
데이터베이스 (Database) 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합 통합된 데이터 (Integrated Data) : 자료의 중복을 배제한 데이터의 모임 저장된 데이터 (Stored Data) : 저장 매체에 저장된 데이터 운영 데이터 (Operational Data) : 조직의 업무를 수행하는 데 필요한 데이터 공용 데이터 (Shared Data) : 여러 애플리케이션, 시스템들이 공통으로 사용하는 데이터 데이터베이스 특성 특성 설명 실시간 접근성 (Real-Time Accssibility) 쿼리에 대하여 실시간 응답이 가능해야 함 계속적인 변화 (Continuous Evolution) 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(U..