본문 바로가기

XSLT (eXtensibel Stylesheet Language Transformations) 1XML과 다른 언어 연결 XSLT(eXtensibel Stylesheet Language Transformations) -XSLT의 정의(eXtensible Stylesheet Language Transformation):XML문서를 다른 형태로 변환하는 언어 2XSLT 변환 처리 과정 - XSLT는 XML문서를 HTML,XML, 텍스트 형태로 변환하기 위한 마크업언어 3XSLT 기술요소 -Xpath:XML문서의 요소들을 node개념으로 접근하여 소스 트리의 정확한 위치를 지정해 주기 위한 경로 지정 문법 -XML:웹상에서 구조화된 문서 전송가능한 markup 언어 - 4XSLT의 장점 -Code 구조 자체를 변경 가능 (Element에 지정한 Class나 id 변경 및 추가시 일괄 적용) -동일 da.. 더보기
RMI (Remote Method Invocation) RMI(Remote Method Invocation) 정의 기존의 객체모델이나 언어에 관계없이 분산객체모델을 자바로 통합하고, 원격객체를 로컬객체와 같이 다룰 수 있는 기술 개발목적 - 안정된 원격 호출의 제공 - 서버에서 애플랫으로의 콜백 제공 - 분산모델을 자바환경으로의 통합 - 분산 객체와 비분산 객체의 명확한 구분 - 안정된 분산 애플리케이션을 간편하게 만들수 있는 환경제공 - 자바 런타임환경에의해 제공되는 안전성 유지 구조 - stub/skeleton 계층 : . 클라이언트가 Remote server의 객체를 호출할때 실제로 호출되는 부분으로 stub는 원격 인터페이스의 구현으로 호출 요청을 remote reference 계층을 통해 서버 객체로 보내는 역할 담당, skeleton은 클라이언트 .. 더보기
JNI (Java Native Interface) 1.정의 - Java Native Interface - 자바로 작성된 프로그램에서 C/C++로 구현된 함수를 호출하는 인터페이스. 2.JNI의 특성과 장/단점 1) 장/단점 - 장점:기존의 C/C++ 라이브러리의 재사용, 하드웨어에 대한 제어 용도로 사용가능 - 단점:플랫폼 간에 호환성이 떨어지며, 애플릿에서는 사용이 불가함 2) 구조 - Java Pgm - Java Native API - JVM - H/W 3.활용 - HW제어를 통한 시스템 프로그래밍에 사용 - 임베디드 시스템에서의 활용 더보기
ORB (Object Request Broker) 1. ORB(Object Request Broker)의 정의 -객체 버스로서 분산된 객체들을 클라이언트/서버 관계로 만들어 주는 핵심적인 객체 미들웨어 2. ORB의 역할 -클라이언트는 서버객체에 있는 메쏘드를위치에 상관없이 투명하게 호출 - 호출을 가로채어 요구를 처리할 객체를 찾고, 매개변수를 전달, 메쏘드를 호출,처리결과를 되돌려주는역할 담당 3. ORB의 구성 - 클라이언트 부분 -Client Stub : 클라이언트의 파라미터와 ORB의 리턴값을 교환 (정적 호출 방식) -Dynamic Invocation Interface : 메쏘드를 호출할때 클라이언트 stub을이용하지 않는 방법, 호출 Object IDL 파일 필요로 하지 않음 -ORB 인터페이스 : ORB 내에서 클라이언트와 구현 오브젝트에.. 더보기