본문 바로가기

AHAH (Asychronous HTML and HTTP) 1. innerHTML 적극 활용한 AJAX의 대안 AHAH(Asychronous HTML and HTTP) -innerHTML:웹 브라우저 (또는 사용자 에이전트)에 의해 지원되는 읽기/쓰기가 가능한 속성 -AHAH정의: 자바스크립트를 이용하여 동적으로 웹 페이지를 갱신하는 방법 2. AHAH의 특징 -Ajax와는 달리 클라이언트측에서 요청에 대한 응답을 파싱하지 않고 직접적으로 사용 -서버의 응답이 텍스트이거나 유효한 XHTML/HTML구조를 포함해야 함 -AJAX의 파싱 후, Memory load(DOM파싱)시 속도 저하 해결 -향상된 속도와 향상된 코드 가독성을 제공 -웹 접근 용이성 => AJAX와 같이 XML를 HTML로 변경 작업 필요치 않기 때문 3. AHAH의 기술요소 -XMLHttpRe.. 더보기
JSON (JavaScript Object Notation) 1. JSON(JavaScript Object Notation) - 경량의 data 교환 형식임 - 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이함 2. JSON의 구조 - 이름/값의 쌍으로 된 묶음으로 object, record, struct, dictionary, hash table, keyed list, associative array로 실현됨 - 정렬된 값들의 리스트로 대부분의 언어에서 array, vector, list, sequence로 실현됨 3. JSON의 형식 4. JSON의 이점 - JSON 객체에는 자료형이 부여되므로 별도의 타입 시스템을 만들 필요가 없음 - 데이타를 파싱할 필요가 없음. name/value의 간단한 구조의 형태로 표현된 데이타를 responseTex.. 더보기
ETT( Extraction Transformation Transpormation) 1. ETT의 정의 - 데이터의 추출,가공 전송 및 로딩의 약자로 운영계 시스템(OLTP)의 다양한 형태로 저장 또는 발생되는 소스에 인터페이스를 통하여 데이터를 읽어들여 정제, 변형, 통합과정을 거쳐 데이터 웨어 하우스 서버로 로딩하여 물리적으로 데이터 웨어 하우스를 생성하는 전 과정을 말한다 2.ETT 단계 - Extraction(추출) - DW에 저장될 데이터를 추출(초기추출-최초 구축 사용, 주기적 추출-월/일 단위 주기적 보완) - Transformation(가공)-데이터 정제(Cleansing) 기법(Column Level, Record Level) - Transpormation(전송)-DW에 전송, 필요한 색인을 만드는 과정 3.프로그램 이행방식과 ETT 이행 방식의 차이 구분 프로그램에 의.. 더보기
Agile & XP 1. Agile & XP 가. Agile의 등장배경 - 변화하는 환경에서 제한된 납기, 인력, 비용을 충족하면서 품질 유지 필요성 증대 - 소프트웨어 개발 방식의 비효율성 위기로 인한 가치있는 개발활동에 집중 필요 나. Agile의 철학 - 개인과 상호작용이 프로세스와 툴보다 우선 - 동작하는 소프트웨어가 포괄적 문서보다 우선 - 고객 협력이 계약 협상보다 우선 - 변화에 대한 반응이 계획보다 우선 2. Agile Software Developement의 상세 가) Agile Software Developement 의 종류와 특징 프로젝트 SDLC 프로젝트 관리 프로젝트 개발 방법론 RUP SCRUM XP 개념 반복적과 점진적 개발이란 과정을 작은 단계로 나누어 소프트웨어를 구축하는 프로세스를 통해서 개.. 더보기