+ All Categories
Home > Documents > Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle...

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle...

Date post: 31-Aug-2019
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
14
Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 6i) 새로운 기능 개요 2000년 3월 Enabling the Information Age
Transcript
Page 1: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i)

새로운 기능 개요

2000년3월

Enabling the Information Age

Page 2: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

Oracle Forms Developer는 엔터프라이즈급 인터넷 데이타베이스 애플리케이션을 구축할 수 있도록 지원하는

생산적인 개발 환경이다. Forms Developer는 기업 개발자들이 정교한 데이타베이스 형식, 차트 및 비즈니스 로

직을 최소한의 노력으로 간편하면서도 빠르게 개발할 수 있도록 하는 통합 빌더 세트를 제공한다. Forms

Developer의 강력한 선언적 기능들은 데이타베이스 정의를 통해 완벽한 기능을 갖춘 애플리케이션 개발할 수 있

도록 지원함으로써 기업 개발자의 코딩 작업을 크게 줄여 준다는 강점을 가지고 있다.

Oracle Forms Server는 Forms Developer 애플리케이션의 인터넷 설치를 위해 최적화시킨 애플리케이션 서버

이다. Oracle Forms Server는 아웃 오브 더 박스 기능 및 고유 서비스를 제공함으로써 Forms Developer 애

플리케이션들이 모든 네트웍 상에서 자동으로 확장 및 실행하고, 인터넷에 맞춰 최적화된 풍부한 확장 지원 Java

클라이언트를 실행할 수 있도록 지원한다.

본 백서에서는 Oracle Forms Developer 및 이러한 제품군의 최신 버전인 Oracle Forms Server 버전 6의

다양한 새로운 기능들에 해 설명하고 있다.

Oracle Forms Server 버전 6은 최 한의 확장성을 지원하고, 네트웍 트래픽을 최소화하며, 애플리케이션의

구성 및 관리를 지원하는 새로운 기능들을 제공하고 있다. 새로운 기능들은 다음과 같다.

�HTTP/1.1 지원

�SSL 지원

�표준 웹 리스너 통합(Oracle Forms Server는 WebDB 2.2 http 리스너와 함께 출시됨)

�아웃 오브 더 박스 설치

�Oracle Enterprise Manager와의 통합

�로드 관리

�메모리 최적화

�네트웍 트래픽 최적화

�커넥션 활동 기록(Connection Activity Logging)

�FRD(Forms Runtime Diagnostics)

�Oracle Trace와의 통합

자동 확장되는 인터넷 애플리케이션 설치

제품 요약

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 2

Page 3: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

http/1.1 및 SSL 지원

Oracle Forms Server 버전 6i는 HTTP/1.1 및 SSL을 통한 인터넷 지원 방법을 선 보 다. 애플리케이션을 인

터넷으로 설치하기 위해 소켓, HTTP 및 HTTPS 등 3개 모드 중 하나에서 Forms Server를 이용할 수 있다.

소켓은 TCP/IP에 한 표준 프로그래밍 인터페이스이다. 소켓 설치 모드는 효율적이며 사용이 쉽다는 이점을 가

지고 있다. Forms Server는 호스트 머신에서 실행되며 사용자 머신에서 실행되는 클라이언트로 부터의 커넥션

을 위해 특정 소켓 또는 포트를 listen한다. 이 방법의 경우 클라이언트 및 서버 머신은 네트웍 상에서 서로 직접

통신을 주고 받을 수 있어야 한다. 따라서 소켓 모드로 서버측 프록시(방화벽 및 기타 보안 디바이스와 함께 이용

하기 위해 필수)를 이용하는 것이 불가능하다.

그러나 이제 HTTP 소켓 커넥션이 가능해졌다. Forms Server는 특정 소켓을 이용한 전용 커넥션을 통해서가 아

니라 Java 클라이언트 HTTP 커넥션을 통해 listen하는 기능을 수행한다. Forms Server와 Java 클라이언트

사이의 모든 내부 메시징은 HTTP 패킷으로 캡슐화된다. HTTP 소켓 커넥션은 사이트들이 방화벽을 통해 클라

이언트와 서버 간의 안전한 통신이 이루어지도록 한다.

HTTPS는 SSL(Secure Socket Layer) 프로토콜을 추가한 HTTP 커넥션이다. HTTPS는 서버 인증, 안전한

데이타 전송 및 데이타 무결성을 제공한다. HTTPS 커넥션을 지원하기 위해서는 Oracle Wallet

Manager(Forms Server와 함께 설치된)를 이용해 CA(Certification Authority)의 인증서를 획득하고 서버

측에 이 인증서를 저장해야 한다.

HTTPS를 통해 개발자들은 미국 내 버전을 위한 128 bit 암호화 기술 및 수출 버전을 위한 40 bit 암호화 기술을

이용함으로써 인터넷 상에 안전하게 Forms 애플리케이션을 설치할 수 있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 3

Page 4: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

표준 웹 리스너 통합

Oracle Forms Server 버전 6은 모든 웹 리스너를 통해 애플리케이션을 설치할 수 있도록 하는 표준 개방형 인

터페이스와 함께 출시되고 있다. 이 컴포넌트는 서버가 다음을 실행할 수 있도록 지원한다.

�온라인 상태에서 시작 HTML 페이지 작성

�URL을 통한 파라미터 승인

�클라이언트가 Oracle Jinitiator 또는 기본 JVM을 이용하는지를 탐지하고

그에 따라 올바른 태그 생성

�시스템들 전반의 동적 로드 밸런싱 지원

본 인터페이스를 설치한 다음 필요한 작업은 Oracle Forms Server와 함께 제공되는 구성 파일(formsweb.cfg)

내의 지정된 섹션에서 자신의 커스텀 구성 파라미터를 지정하는 것이다. 이들 파라미터를 로드 밸런싱, 커넥트 문

자열, 폼즈 모듈 등으로서 값을 지정한다. 애플리케이션 실행을 원할 경우 애플리케이션의 URL(config=<섹션

명>)에서 질의 문자열로 네이밍된 구성을 간단하게 지정하고 파라미터들은 HTML 템플릿(Jinitiator를 위해 1

템플릿, <APPLET> 태그를 위해 1 템플릿)과 자동으로 통합하게 된다.

Oracle Application Server 및 Oracle WebDB 리스너를 포함한 모든 웹 리스너를 통해 이러한 새로운 설치

방법을 이용할 수 있다.

아웃 오브 더 박스 구성

설치 중 Oracle Forms Server 버전 6은 각 개발자에 맞춰 자동으로 구성된다. 새로운 Oracle installer는 개발

자가 구성하려는 유형의 아키텍처를 지정할 수 있는 일련의 옵션을 제공한다(단일 머신, Forms Server 없이 로

드 밸런싱을 지원하는 기본 노드, Forms Server를 이용해 로드 밸런싱을 지원하는 기본 노드, 로드 밸런싱을 지

원하는 보조 노드). 개발자가 일단 우선 순위를 지정하면 나머지는 인스톨러(installer)가 해결한다. 이 프로세스

의 마지막 단계에서 인스톨러는 구성을 요약하는 텍스트 기반 리포트를 작성하게 되며 필요한 모든 후속 조치에

한 지시 사항을 제공한다.

인스톨러는 개발자에 맞춰 WebDB listener 2.2를 설치 및 구성한다. 또한 개발자가 원할 경우 선택한 모든 웹

서버를 설치할 수 있다.

설치 기능에는 WebDB 리스너 가상 디렉토리 매핑, 환경 변수 및 구성 파일을 비롯한 자동 작성 기능이 포함되어

있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 4

Page 5: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

Oracle Enterprise Manager를 이용한 운 및 모니터링

오라클은 운 및 관리 서비스를 제공하기 위해 Forms Server와 OEM(Oracle Enterprise Manager)을 통합

했다. OEM은 사용이 쉬운 중앙집중형 콘솔을 통해 완벽한 오라클 환경을 관리 및 운 할 수 있는 포괄적인 개방

형 프레임웍 및 풍부한 툴 세트를 제공한다. OEM과의 통합을 통해 시스템 관리자들은 한 사이트에서 여러

Forms Server를 모니터링 및 운 할 수 있게 된다.

OEM Intelligent Agent는 Forms Server 컴포넌트들을 자동으로 발견하고 OEM 콘솔의 네비게이터 트리에

서 이들의 중앙집중 방식의 관리를 지원한다. OEM을 이용함으로써 시스템 관리자들은 Forms Servers를 시작

및 중지시킬 수 있게 되며 가용성, 메모리 활용도, CPU 활용도 및 사용자 프로세스를 모니터링할 수 있게 된다.

로드 관리

Oracle Forms Server 로그 관리는 SPOF(Single Point of Failure)가 없는 분산 환경을 지원하며 하드웨어

및 시스템 자원을 최 한 효율적으로 활용할 수 있도록 한다. 시스템 관리자들은 이 기능을 통해 애플리케이션 서

버의 사용자 로드를 제어 및 관리할 수 있다. Forms Server를 통해 시스템 관리자들은 시스템 전체 로드를 동적

으로 밸런싱함으로써 구성 가능한 최소 로드 호스트(configurable least-loaded-host) 알고리즘을 바탕으로 자

원을 할당할 수 있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 5

<그림 1> OEM 관리 콘솔

Page 6: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

메모리 최적화

Oracle Forms Server 버전 6은 서버 상의 전체 프로세싱 로드를 줄여주는 메모리 최적화 성능을 제공한다. 이

는 윈도우 NT 하에서 공유되는 동적 링크 라이브러리의 개선, 미들 티어 레코드 캐싱 기능의 향상 그리고 메시징

레이어의 향상을 통해 이루어지게 된다.

주: 자세한 정보는 백서“Oracle Forms Server 6 - A Capacity Planning Guide”참조.

백서들은 Oracle Technology Network(http://technet.oracle.com)

또는 오라클 웹 사이트(http://www.oracle.com)에서 제공된다.

네트웍 트래픽 최적화

다수의 네트웍 트래픽 최적화가 이루어졌다. 여기에는 다음이 포함된다.

� 메시지 diffing

�스마트 이벤트 번들링

�메시지 최적화

�경량형 메뉴 바

메시지 diffing을 통해 유사한 메시지 세트가 네트웍 전체로 전송될 때 두번째 메시지와 그 이후의 메시지들은 그

이전 메시지와 다른 차이점 만을 포함하게 된다. 따라서 네트웍 트래픽을 크게 줄일 수 있게 된다. 스마트 이벤트

번들링은 2 개 객체 간 네비게이션을 실행하는 동안 트리거되는 모든 이벤트들을 번들하고 이들을 단일 패킷으로

서 서버로 전달해 처리하도록 한다. 이로써 네트웍 라운드 트립(round trip)의 수를 줄일 수 있게 되는 것이다.

클라이언트와 미들 티어 간의 새로운 메시지 최적화 기능은 이전 버전(버전 5.0) 보다 최고 25%의 네트웍 트래픽

을 감소시켰다. 새로운 웹 클라이언트를 위한 경량 메뉴 바는 메뉴와 관련된 프로세싱과 스크린 재드로잉

(redrawing)을 줄여준다는 특징을 가지고 있다.

커넥션 활동 로깅

보다 효과적인 문제 진단 및 해결을 지원하기 위해 오라클은 Forms Server에 커넥션 활동 로깅 기능을 새롭게

추가했다. Forms Server 로깅 메시지는 개발자가 지정하는 로그 파일로 작성된다. 이 로그 파일은 서버 시작, 커

넥션 요청, 커넥션 지정, 커넥션 해제 및 비정상적인 종료에 한 정보를 포함하고 있다. 또한 IP 어드레스, 포트

번호 및 프로세서 ID 정보를 기록해 서버 운 자가 어떤 프로세스가 어떤 사용자에 의해 실행됐는지 파악할 수 있

도록 한다. 커넥션 활동 로깅은 오버헤드가 매우 낮기 때문에 문제 해결에 있어 매우 중요한 역할을 하게 된다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 6

Page 7: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

FRD(Forms Runtime Diagnostics)

FRD는 런 타임, 이벤트 기반 로깅 시스템으로서 개발자의 애플리케이션 디버깅을 지원하도록 설계된 제품이다.

폼즈가 FRD와 함께 실행될 경우 외부 사용자 애플리케이션 상호작용 및 내부 Forms 프로세싱 이벤트들이 날짜

순으로 로그 파일로 작성된다. 이러한 이벤트들은 사용자 활동과 이에 한 시스템의 응을 파악하기 위해 분석

되며 문제 진단 및 문제 해결을 지원하게 된다.

Oracle Trace와의 통합

Oracle Trace는 성능 데이타의 모음을 지원하는 유틸리티이다. 이 제품은 Oracle Enterprise Manager의 진

단 팩(Diagnostic Pack)에 포함되어 Oracle Forms 버전 6과 함께 출시된다. 개발자들은 이 제품의 기능을 이

용해 애플리케이션의 실행 중 파일을 추적하고 Oracle Trace를 통해 그 결과를 분석할 수 있게 된다. 각 Forms

세션의 경우, 전체 세션에 한 실행 시간, CPU 소모치 그리고 네트웍 트래픽을 분석할 수 있게 된다. Oracle

Trace를 이용해 특정 폼즈의 성능, 폼즈의 특정 트리거 및 심지어 빌트 인에 한 드릴 다운 분석을 실행할 수 있

다. Oracle Trace를 통합함으로써 발생 가능한 성능 문제를 손쉽게 탐지하고 그 근본 원인을 파악할 수 있게 되

는 것이다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 7

<그림 2> Oracle Trace 뷰어는 애플리케이션에서 이용되는 각 빌트 인의 성능을 보여주고 있다.

Page 8: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

변화하는 비즈니스 요구에 응하기 위해 개발 팀들은 신속하게 애플리케이션을 제공하고 수정할 수 있어야 한다.

Oracle Forms의 새로운 기능은 개발 팀들이 신속하게 업무를 수행하고 변화하는 사용자 요구에 발빠르게 처

할 수 있도록 지원한다. 새롭게 추가된 기능들은 Java의 이점을 활용하고, 재사용을 활성화시키며, 기업 개발자들

이 최소의 노력으로 풍부하고 더욱 강력해진 사용자 인터페이스 및 복합적인 비즈니스 로직을 구축할 수 있도록

지원하고 있다.

JavaBeans 및 PJC(Pluggable Java Components)

Oracle Forms Developer 및 Oracle Forms Server가 발전함에 따라 오라클은 이들 제품의 아키텍처를 Java

로 개방한다는 계획을 단계적으로 확 하고 있다. 버전 6는 그 제 1 단계를 완료한 제품이다. 이 버전에서 Oracle

Forms Developer 및 Oracle Forms Server는 기업 개발자들이 JavaBeans 및 PJC(Pluggable Java

Components)를 이용해 클라이언트 Java 애플릿을 확장할 수 있도록 지원하고 있다. Oracle JDeveloper를 이

용해 이들 컴포넌트를 개발할 수 있다. 개발자가 원할 경우 써드 파티 3GL Java 개발 환경을 이용할 수도 있다.

JavaBeans를 이용하여 폼즈의 기능을 손쉽게 확장 및 커스터마이즈할 수 있다. JavaBeans는 OCX 컨트롤이

이전 버전과 함께 내장될 수 있도록 하는 것과 동일한 방식으로 Forms Developer 애플리케이션에 통합될 수 있

다. 레이아웃 에디터(Layout Editor)를 통해 JavaBeans를 내장하고 속성 팔레트(Property Palette)에서 이

들의 구현 클래스(Implementation Class)를 지정하게 된다.

애플리케이션의 사용자 인터페이스에 한 강력한 유연성과 제어 기능을 제공하기 위해 버전 6은 PJC를 지원한

다. PJC는 개발자들이 모든 공유 Forms 위지트(widget)를 확장, 커스터마이즈 또는 무효화할 수 있도록 지원한

다. 각 위지트는 개발자들이 원하는 Java 클래스를 지정할 수 있도록 하는 관련 구현 클래스 자산을 보유하고 있

다. 예를 들면, 개발자들은 최초의 푸시 버튼의 비즈니스 로직을 유실하지 않고도 커스텀 버턴을 통해 표준

Forms 푸시 버전을 확장 또는 교체할 수 있다.

웹 시간으로 솔루션 제공

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 8

Page 9: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

계층적 트리 컨트롤(Hierarchical Tree Control)

계층적 트리 컨트롤(네비게이터)은 Oracle Forms Developer의 폼 빌더(Form Builder) 컴포넌트에서 오랫동

안 제공해 오고 있는 기능이다. 버전 6에서 이 기능을 폼즈 런타임(Forms Runtime)에 추가했다. 이는 손쉽게

이해할 수 있는 형식으로 계층적 정보를 나타낼 수 있도록 지원한다. 레코드 그룹(Record Group) 또는 질의

(Query)에 포함된 값을 통해 계층적 트리를 상주시키며 런 타임으로 계층적 트리의 요소들을 프로그래밍 방식으

로 추가, 제거, 수정 또는 평가할 수 있도록 한다. Oracle Forms Server를 통해 이러한 제어 기능을 인터넷에 완

벽하게 설치할 수 있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 9

<그림 3>

<그림 4> 기본적으로 제공되는 계층적 트리 컨트롤을 이용해 표준 네비게이터 형식으로 데이타를 나타낸 간단한 예제

Page 10: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

팝업 메뉴 개선

오라클은 Oracle Forms Developer 버전 6에서 팝업 메뉴를 개선해 이미지, 체크 박스 및 라디오 버턴 등을 지

원할 수 있도록 했다. 팝업 메뉴에 이미지 및 기타 제어 기능을 추가함으로써 애플리케이션 전반에 일관성을 제공

하고 사용자들이 이러한 시각적인 측면에서의 향상을 통해 애플리케이션 기능을 신속하게 이해할 수 있도록 했다.

새로운 룩 앤 필

Oracle Forms Developer은 새로운 UI(user interface)를 채용하고 있다. 오라클의 편이성 담당 전문가가 설

계한 새로운 UI는 Java 애플리케이션을 한 차원 높임으로써 윈도우 데스크탑 보다 더욱 높은 수준을 실현했다.

또한 Web 설치 애플리케이션에 다음과 같은 우수한 기능들을 새롭게 추가했다.

�사용자 화 상자의 애니메이션 방식 제어 기능

�정교한 버튼 및 스크롤 바 등이 새롭게 강화된 사용자 제어 기능

�드롭 다운 리스트 및 탭 제어 기능 하이라이트

�MDI(multiple document interface) 지원

새로운 UI는 Oracle Forms Server와 함께 설치되도록 최적화된 다양한 컬러 일람표를 포함하고 있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 10

<그림 5> Oracle Forms Developer 버전 6에서는 팝업 메뉴에서 아이콘을 지원하고 있다.

<그림 6> 새로운 룩 앤 필은 웹 애플리케이션을 한 차원 높은 수준으로 끌어 올렸다.

Page 11: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

PL/SQL Editor의 기능 향상

오라클은 윈도우 플랫폼을 위해 PL/SQL 에디터를 향상시켰다. 새로운 에디터는 자동 들여쓰기, 키워드, 주석 및

문자열에 한 컬러 syntax 하이라이트 그리고 소스 코드 내에서 텍스트의 컬럼 또는 및 라인을 선택하기 위한 컬

럼 및 라인 선택 기능 등을 제공한다. 새로운 에디터는 드래그 앤 드롭 텍스트 가공, 다중 분할 보기, 인쇄 및 무제

한적인 취소/재시작 기능(최종 저장 운 까지 모든 편집 활동을 취소 또는 재실행할 수 있도록 지원)을 제공한다.

이러한 새로운 로벌 검색 및 체 엔진은 클라이언트측 프로그램 유닛 전반에서 코드를 손쉽게 찾고 수정하는

강력한 표현(expression) 기반 검색을 지원한다.

마지막으로 syntax 팔레트(Syntax Palette)는 툴을 이용해 신속하게 개발할 수 있도록 지원할 뿐만 아니라 코

드 블록 내 애플리케이션 로직의 특정 섹션에 중점을 둘 수 있도록 지원함으로써 구문적으로 올바른 PL/SQL 코

드를 구성하는 기능을 향상시킨다.

LOV 위저드(LOV Wizard)

LOV 위저드는 LOV(List of Values)의 작성을 통해 개발자를 단계적으로 안내한다. Oracle Forms

Developer의 모든 위저드를 통해 LOV 위저드를 재입력할 수 있다. 이는 개발자가 위저드를 재입력하고 이전에

완료한 조치를 수정할 수 있다는 것을 의미한다. LOV 위저드는 질의 빌더(Query Builder)와의 완벽한 통합을

통해 몇 번의 간단한 마우스 클릭 만으로 개발자가 데이타베이스 테이블 및 컬럼을 지정할 수 있도록 한다. 또한

이 기능은 스크린에서 LOV의 이름 및 위치를 지정할 수 있도록 함으로써 레이아웃 전반에 해 완벽하게 제어할

수 있는 권한을 부여한다.

웹 미리보기(Web Preview)

폼 빌더는 인터넷 설치를 위해 애플리케이션 테스팅을 단순화할 수 있도록 지원하는 중요한 기능을 제공한다.

Oracle Forms Developer 버전 6에서 폼 빌더는 빌트 인 JVM(Java Virtual Machine)을 포함하고 있다.

JVM은 개발자들이 빌더 환경 내에서 웹에서 실행되는 애플리케이션을 직접 테스트할 수 있도록 지원한다. 웹 미리

보기(Web Preview)를 이용함으로써 동일한 인터페이스 내에서 개발과 런타임 환경 간을 앞/뒤로 오갈 수 있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 11

Page 12: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

빌더 기능의 향상

빌더는 외형적으로도 다소 변화됐다. 윈도우 형의 플랫 툴 바를 채용한 빌더 내에“색상 바(cool bars)”를 새로 추

가했다. 속성 팔레트(Property Palette)의 새로운 컬러, 패턴 및 폰트 피커(picker)를 통해 개발자들은 컬러 및

스타일을 더욱 직관적으로 선택할 수 있다.

Oracle8 객체 지원

오라클은 Oracle Forms Developer 버전 6에서는 재입력 위저드를 더욱 향상시켜 Oracle8 객체에 한 지원을

포함하도록 했다. 이는 폼 빌더(Form Builder)를 이용함으로써 개발자들이 객체 컬럼을 통해 객체 테이블 또는

관계형 테이블 상에 블록의 토 를 마련하게 된다는 것을 의미한다. REF에 한 지원 및 REF 항목을 기반으로

하는 LOV에 한 Data Block Wizard의 선언적 방식에 한 지원을 포함하고 있다. 그래픽 빌더(Graphics

Builder)는 차트 및 그래픽 디스플레이에서 기본 Oracle8 유형을 지원한다. 또한 모든 컴포넌트들은 질의 빌더

(Query Builder)에 추가된 Oracle8의 향상된 기능 - REF, BLOB 및 CLOB 등의 Oracle8 데이타 유형을 포

함한 질의의 작성, 그리고 Oracle8 익스프레션을 이용한 SQL 문 및 질의의 파싱 지원 - 을 활용할 수 있다.

OCA(Open Client Adapter)

Oracle Forms Server 버전 6에서 EXEC_SQL 패키지 및 OCA(Open Client Adapter)의 향상된 기능은 외

래 데이타베이스 및 다중 동시 커넥션에 한 기본 지원을 더욱 향상시킨다. 현재 이 패키지는 Forms의 기본 빌

트 인 제품으로 제공되고 있다.

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 12

<그림 7> Oracle Forms 버전 6은 Oracle8 객체를 위한 선언적 방식을 기본적으로 지원한다.

Page 13: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

오늘날의 기업 환경에서는 변화하는 비즈니스 요구사항과 새로운 기술에 신속하게 응하기 위해 정보 시스템에

엄청난 요구를 제시하고 있다. 개발 팀들은 계속해서 보다 향상된 애플리케이션 기능, 사용자 인터페이스의 개선

그리고 보다 복합적이고 안전하며 확장 가능한 설치 구성에 한 요구에 직면하고 있다. 개방성, 자체적인 확장성

및 뛰어난 성능을 발판으로 인터넷 플랫폼을 활용함으로써 Oracle Forms Developer 및 Oracle Forms

Server 버전 6은 새로운 기술 추세가 두될 때 마다 미션 크리티컬 데이타베이스 애플리케이션을 위한 독보적인

환경을 실현할 수 있도록 지원할 것이다.

결 론

Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및 6i) 13

Page 14: Oracle Forms Developer & Oracle Forms Server 버전 6(6.0 및6i) · http/1.1 및SSL 지원 Oracle Forms Server 버전6i는HTTP/1.1 및SSL을통한인터넷지원방법을선보였다.

한국오라클(주)서울특별시 강남구 삼성동 144-17

삼화빌딩

표전화 : 2194-8000

FAX : 2197-8001

한국오라클교육센타서울특별시 등포구 여의도동 28-1

전경련회관 5층, 7층

표전화 : 3779-4242~4

FAX : 3779-4100~1

전사무소전광역시 서구 둔산2동 929번지

전둔산사학연금회관 18층

표전화 : (042)483-4131~2

FAX : (042)483-4133

구사무소구광역시 동구 신천동 111번지

남타워빌딩 9층

표전화 : (053)741-4513~4

FAX : (053)741-4515

부산사무소부산광역시 동구 초량동 1211~7

정암빌딩 8층

표전화 : (051)465-9996

FAX : (051)465-9958

울산사무소울산광역시 남구 달동 1319-15번지

정우빌딩 3층

표전화 : (052)267-4262

FAX : (052)267-4267

광주사무소광주광역시 서구 양동 60-37

금호생명빌딩 8층

표전화 : (062)350-0131

FAX : (062)350-0130

고객에게 완전하고 효과적인

정보관리 솔루션을 제공하기 위하여

오라클사는 전 세계 145개국에서

제품, 기술지원, 교육 및

컨설팅 서비스를

제공하고 있습니다.

http://www.oracle.com/

http://www.oracle.co.kr

Copyright _ Oracle Corporation 2000

All Rights Reserved

본 설명서는 정보 제공 목적으로 제공되는 것이며, 별도의 통보 없이 내용이 변경될 수 있습니다.

내용상 잘못된 부분이 있으면 한국오라클로 알려 주십시오. 한국오라클은 본 설명서와 관련하여 어떠한 보증도 하지

않으며 일체의 책임을 부인합니다.

Oracle은 등록 상표이며 Oracle8i, Oracle8, PL/SQL, Oracle Expert는 Oracle Corporation의 상표입니다.

내용상 언급된 기타 모든 업체 및 제품명은 확인을 위해 사용되었을 뿐이며, 그 소유권은 해당 소유권자에게 있습니다.


Recommended