Oracle JDeveloper 3.2 데이타시트
Oracle JDeveloper는데이타베이스와차세대 Java/ 인터넷애플리케이션을구축하기위한오라클최고의 Java 개발환경이다. JDeveloper는 Oracle BC4J (Business Components for Java) 프레임워크를통합함으로써모든클라이언트에대한정교한데이타액세스가이루어질수있도록지원한다. JDeveloper는위저드, Designers 및기타툴을포함한포괄적인통합을지원함으로써애플리케이션개발, 배치및디버깅의모든주요단계를단순화시키는것은물론개발자의생산성을향상시키게된다. JDeveloper는 Java, XML 및기타인터넷표준들의성능을활용해모든규모의개발부서에생산성있는최적의툴을제공한다. Oracle Business Component for JAVA Oracle Business Component for JAVA (BC4J) 는 100% Java, XML 지원애플리케이션프레임워크로서인터넷을위한다중계층 Java 애플리케이션의개발, 배치및커스터마이제이션을크게단순화시키는기능을제공한다. Oracle BC4J는다음과같은주요이점들을보유하고있다. 강력한 Java & XML 컴포넌트기반애플리케이션의생성모든클라이언트에대한정교한데이타액세스제공완벽한기능을갖춘 JSP 또는 Swing 클라이언트애플리케이션작성위저드를통한비즈니스로직코딩작업의단순화 Business Components 프레임워크를통해애플리케이션을커스터마이제이션하는데주력할수있도록지원하는위저드를이용함으로써개발자들은완벽한기능을갖춘애플리케이션을즉각작성할수있다. BC4J는다음의기능들을보유하고있다. BC4J는모든복잡한애플리케이션아키텍처와데이타매핑, 데이타동기화, 지속성, 타당성검증, 커스터마이제이션등과같은문제들을지원하는측면에서탁월하다. BC4J는개발자들이비즈니스로직을작성하고자신의애플리케이션을커스터마이제이션하는데주력할수있도록지원하며애플리케이션배치문제에대해고민할필요가없도록한다. BC4J 프레임워크는모든잠재데이타소비자들 (Java, JSP, Swing, EJB, CORBA) 에게통합포인 Oracle JDeveloper 3.2 Data Sheet Page 2
트를제공함으로써모든클라이언트유형에대한동일하고정교한데이타액세스를지원한다. BC4J 위저드는완벽하게기능적인 JSP 또는커스터마이제이션을지원하는 Swing 기반클라이언트를작성할수있도록한다. BC4J는수작업으로작성된데이타베이스코드를제거함으로써시간을절감하고버그를방지한다. 완벽한 JavaServer Pages (JSP) 및 Servlet 지원 Oracle JDeveloper에는완벽하고강력한 JSP 및 Servlet 개발환경이포함되어있다. JSP/Servlet 통합은다음을제공한다. 통합웹서버는 JSP, Servlet 및 XSQL 애플리케이션의신속한 Run/Debug 사이클을지원한다. BC4J 데이타태그라이브러리는뷰잉, 편집및전체 DML 제어를포함한 BC4J 컴포넌트에완벽하게액세스하는단순화된사용자정의태그를제공한다. XSQL은 SQL을사용함으로써 XML 작성을단순화시킨다. 강력한 JSP 요소위저드 (&XSQL) 는 JSP/XSQL 요소들의 syntax를숨겨강력한 BC4J 애플리케이션또는기타 JSP 태그에손쉽게액세스할수있도록지원한다. 단순한 JSP 태그를사용해 Intermedia 유형을렌더링한다. Web Object Manager는 WebBean 재사용을지원한다. 위저드를통해 JSP/Servlets/WebBeans/XSQL을작성할수있다. 풍부한 WebBeans 집합은동적컨텐트작성을단순화시킨다.( 출력 : HTML, XML 또는 JavaScript) JSP 샘플애플리케이션의온라인주문 JDeveloper는개발자들이 JSP, Servlets, 및 XSQL 애플리케이션을개발, 디버그및배치할수있도록하는최상의환경을제공한다. Oracle JDeveloper 3.2 Data Sheet Page 3
Enterprise JavaBeans (EJB) 오라클은개발자들이 EJB(Enterprise Java Beans) 를설계할수있도록지원하는강력한툴 ( 디자이너및위저드 ) 을통해최신 EJB 1.1을완벽하게지원한다. 강력한서버는분산커뮤니케이션서비스, 네이밍및디렉토리서비스, 트랜잭션서비스, 메시징서비스, 데이타액세스및지속서비스그리고자원공유서비스등과같은다양한인프라서비스를제공한다. Oracle EJB 기능들은다음과같다. 완벽한 EJB 1.1 지원 EJB Designer는 EJB 개발자들이 Bean의모든부분 ( 파일 ) 들을동시에편집할수있도록지원하는직관적인사용자인터페이스를제공한다. 위저드를통해 Session beans (Stateless/Stateful) 및 Entity beans (CMP/BMP) 를포함한모든 EJB bean 유형을작성할수있다. 위저드를통해개발자들은지속및매핑문제를걱정하지않고 CMP Entity Beans를구축할수있게된다. BC4J 프레임워크를통해개발자들은데이타베이스액세스문제대신비즈니스로직에주력하게됨으로써보다정교한 EJB (CMP) 를개발할수있게된다. 실제로 SQL 또는 JDBC 프로그래밍작업을요구하지않는다. 자동클라이언트측코드작성 EJB의원격디버깅 EJB Designer 는구조및컨텐트를단순화시킨다. Oracle JDeveloper는직관적인 EJB Designer 및기타강력한위저드를통해 EJB 1.1이지닌전체성능을발휘할수있도록한다. EJB 1.1을위해확장시킨 JDeveloper의탁월한배치및디버깅기능들을통해 JDeveloper는이상적인 EJB 개발환경으로거듭나게되는것이다. Oracle JDeveloper 3.2 Data Sheet Page 4
XML 통합 오라클은 XML 기술분야에서항상주도업체의입지를유지하고있으며 JDeveloper 3.2는애플리케이션유연성및개발자생산성모두를향상시키는추가 XML 기능들을지속적으로제공하고있다. JDeveloper는다음을제공한다. syntax 강조 : XML, XSL, XSQL Auto-Jump to error를통한 XML syntax 확인 JSP/Servlet 엔진및디버거와의통합강력한 XML 데이타생성 WebBeans XSQL Action Handlers/XSQL Element Wizard XML을통한애플리케이션메타데이타저장 Transviewer Bean & XML Doctor의선택적배치 생산적인 Visual 개발환경 JDeveloper 는생산적일뿐만아니라강력한비주얼개발환경을제공한다. JDeveloper 는다음을지원한다. 탁월한데이타베이스통합기능 (JDBC, BC4J, DAC, SQLJ, XSQL, SQL*Plus, *.SQL 등 ) 작업중심위저드및툴을통해전체애플리케이션단계자동화위저드가완벽한기능을갖춘애플리케이션들을작성하면개발자들이작성된애플리케이션을커스터마이제이션하게된다. JDeveloper 는애플리케이션개발의모든단계를지원하는강력한툴들을제공한다. Oracle JDeveloper 3.2 Data Sheet Page 5
강력한원격 GUI 디버거는 JPDA 호환서버에서실행되는모든애플리케이션을디버깅할수있다. Class Designer는속성, 방법및이벤트등을추가 / 편집 / 삭제할수있는직관적인대화상자를제공한다. EJB Designer는 EJB 커스터마이제이션을전반적으로단순화시킨다. 강력한 UI Designer (Java 폼페인터 ) 는 Swing 및 AWT 컴포넌트를지원한다. Oracle Repository와통합된 Source Control은개발팀들이병렬적으로작업할수있도록지원한다. 최고수준의뷰잉유연성을지원하는 MDI 인터페이스계층적브라우저는손쉬운클래스네비게이션을지원한다. JDeveloper는수동코딩작업없이완벽한기능을갖춘다양한컴포넌트 ( 애플리케이션, 애플릿, EJB, JSP 및 Swing 클라이언트등 ) 의작성을처음부터끝까지지원하는강력한위저드및디자이너를제공한다. 디자이너및재실행위저드는개발자들이작성된컴포넌트를손쉽게커스터마이제이션할수있도록지원한다. JDeveloper는다양한작업에적합한생산적인비주얼개발환경을제공한다. 최상의오라클통합 JDeveloper는오라클서버용애플리케이션을손쉽게개발할수있도록지원하는강력한생산성강화툴을제공한다. JDeveloper는다음과같은컴포넌트의개발, 배치및디버깅을완벽하게지원할수있다. Java 저장프로시저및트리거 EJB JSP/Servlets SQLJ, XSQL, WebBeans BC4J 간편한개발, 배치및디버깅 JDeveloper 는개발자생산성을더욱향상시키는새로운생산성기능들을제공한다. Oracle Repository와통합된 Source Control 강력한데이타베이스내비게이터 (Database Navigator) 는내비게이터를통해뷰잉및많은관리기능을가능케한다.. SQL *Plus 통합은신속한호출을보장한다. JPublisher는특정 DB 오브젝트와상호작용하는데필요한 Java를즉각작성할수있도록지원한다. XSQL은내장된 SQL을통해 XML을확장한다. SQLJ는내장된 SQL을통해 Java를확장한다. Oracle JDeveloper 3.2 Data Sheet Page 6
강력한디버거는 SQLJ, XSQL, JavaStored Procedures, EJB 등의디버깅을지원한다. 통합 Source Control Oracle JDeveloper는안전하고강력한 Oracle repository에서개발팀들이개발파일을공동으로공유할수있도록지원하는통합 Source Control을제공한다. Source Control은개발팀들에게다음과같은기능을제공한다. 손쉬운체크인 / 체크아웃 / 파일추가모든JDeveloper 파일유형상에서위저드호출 Connect 또는 disconnect 모드에서의작업수행단순한버저닝또는복잡한버저닝 (branching) 기능활용외부툴 (Repository Navigator, Version History 등 ) 불러내기 통합 CORBA 지원 CORBA는다른언어로작성된오브젝트들이커뮤니케이션할수있도록지원한다. JDeveloper는 CORBA 개발자들에게다음과같은생산적인환경을제공한다. 위저드를사용한 CORBA 오브젝트작성생성된부분 (stub) 및골격 (skeleton) 의재활용 Bean 설계중홈인터페이스커스터마이제이션모든 CORBA 서버로의배치 ( 원격 ) CORBA 오브젝트디버깅 Oracle JDeveloper 3.2 Data Sheet Page 7
작성된클라이언트측코드를이용한테스트 요약 JDeveloper는 BC4J 프레임워크의강력한통합과기타많은생산성툴및서비스의통합을지원하는탁월한개발환경을제공한다. BC4J의성능을활용함으로써개발자들은비즈니스로직코딩및클라이언트애플리케이션커스터마이제이션에역점을둘수있게된다. JDeveloper 는개발팀들이보다적은시간과비용으로고품질의애플리케이션을제공할수있도록지원한다. 자세한정보 OTN (Oracle Technology Network) 은오라클제품에대한세부적인기술정보를개발자들에게제공하는사이트이다. Oracle JDeveloper에대한상세정보는 OTN 사이트인 http://otn.oracle.com에서제공되고있다. 현재 OTN은개발자들이자체요구에맞는 JDeveloper의성능을확인할수있도록지원하고있다. OTN을통해개발자들은다음을활용할수있게된다. 다양한 JDeveloper 기능들에대한온라인데모상세스크립트를포함한다수의주제에대한샘플코드질문및대답을게시하는토론포럼기술백서, 기능개요 Oracle JDeveloper의무료다운로드기타오라클제품에대한자세한정보 Oracle JDeveloper는 Oracle ids (Internet Developer Suite) 의일부로서제공된다. ids는실세계인터넷애플리케이션의개발을단순화시키는완벽한애플리케이션개발및비즈니스인텔리전스제품을포함하는제품군이다. Oracle JDeveloper 3.2 Data Sheet Page 8
Oracle JDeveloper 는통합생산성을제공한다. BC4J 프레임워크는개발팀들이보다적은시간및비용으로고품질의인터넷애플리케이션을개발할수있도록지원한다. 강력한 JSP/Servlet 개발환경은최종원격배치및원격디버깅을통한신속한로컬개발및디버깅을지원한다. EJB Designer는강력하고직관적인 GUI를이용해동시에모든 EJB 요소들을편집할수있도록지원한다. BC4J와의통합은손쉬운데이타액세스를가능하도록한다. Java/ 인터넷표준지원은 JDeveloper를통해개발된애플리케이션이이들컴포넌트들 (EJB, CORBA, JSP, Servlets, XML 등 ) 이지원되는모든곳에배치될수있다는것을의미한다. 최상의 Oracle8i 및9i Application Server 통합강력한위저드를통해다수의컴포넌트유형의작성, 편집및커스터마이제이션을자동화할수있다. 강력한 Context Sensitive GUI 툴들은다양한컴포넌트들 (Visual Designer, BC4J Wizards, Class Editor, EJB Designer, JSP Element Wizard 등 ) 을커스터마이제이션하는고도의전문인터페이스를제공한다. Oracle Repository와통합된 Source Control은개발팀들이코드를안전하게공유할수있도록지원한다. 자동 Business Component Tester는가능한한조기에애플리케이션버그를탐지할수있도록지원한다. 강력한 GUI 디버거는모든 JPDA 호환서버상에서모든 Java 컴포넌트의원격디버깅을지원한다. Oracle Business Components for Java 비즈니스로직코딩및테스팅을단순화시킴으로써제품출시시간을단축시킨다. 수작업으로작성될데이타베이스코드를제거함으로써시간을줄이고버그를방지할수있다. 코드 (Java) 및메타데이타 (XML) 의강력하고계층화된커스터마이제이션을지원한다. 애플리케이션모듈풀링을통해확장성을보장한다. 활성메타데이타를이용해동적애플리케이션을지원한다. 통합 JSP/Servlet 개발환경위저드를사용해 JSP/Servlets(&XSQL) 을작성한다. JDeveloper에서로컬하게 JSP/Servlets을디버깅한다. 모든 JSP 또는 Servlet 지원웹서버로배치한다. 위저드를사용해 Business Component 애플리케이션을위한완벽한 JSP 클라이언트애플리케이션 Oracle JDeveloper 3.2 Data Sheet Page 9
을작성한다. WebBean 컴포넌트들을개발하고재활용한다. 정교하고동적인 HTML/XML UI를작성한다. 단순한 JSP 태그를활용해애플리케이션상태를지속시킨다. 강력한 XSQL 작업핸들러를작성한다. 새로운 JSP Data Tag 라이브러리를사용해 Business Components의막강한성능에액세스한다. JSP Element Wizard를통해 Data Tag 라이브러리에액세스한다. 생산적인비주얼 IDE 강력한작업중심위저드및툴은전체개발단계에서개발자생산성을극대화시킨다. Oracle Repository와통합된 Source Control은개발팀들이코드를공유할수있도록지원한다. 강력한 Designers는특수유형커스터마이제이션을위한강력한 type specific designer를제공한다. EJB Designer는 EJB 커스터마이제이션, 기능강화및배치를크게단순화시킨다. Class Designer는대화상자를시각적으로사용함으로써모든 Java 클래스 ( 필드, 메소드등 ) 의커스터마이제이션을지원한다. UI Designer는 Java 폼을시각적으로설계할수있도록지원한다. MDI 지원을제공하는 Visual Navigator 커스터마이제이션가능한컴포넌트팔레트 (JavaBeans 추가 ) 강력한 Visual Debugger는 JSP, Servlets, XSQL, EJB, SQLJ 등을완벽하게지원한다. 내장 Class Hierarchy 브라우저강력한 Project 위저드는고차원적인선택작업을통해완벽한애플리케이션을작성한다. 내장 Business Component Tester와함께실행되는 Business Rules 참조 (Run/Debug) 데이타베이스액세스메소드 통합 Oracle JDBC 지원 JDBC 드라이버를통한모든 SQL Database에액세스통합 XSQL 및 SQLJ 지원강력한 JSP Data Tag Library는 JSP/XSQL Element Wizards를통해제공된다. BC4J 애플리케이션에대한통합 WebBean/DAC/Java 액세스데이타베이스브라우저 /JPublisher/ 그외툴 Oracle Repository와의소스컨트롤통합 Oracle JDeveloper 3.2 Data Sheet Page 10
SQL 성능의활용 SQLJ는 Java로 SQL을내장할수있도록지원한다. XSQL 서블릿은 SQL (DML/DDL) 을실행시킨다. BC4J는업데이트가능한 SQL 기반뷰를작성한다. 디버거는 SQLJ 및 XSQL을인식할수있다. SQL*Plus는 JDeveloper로부터손쉽게호출될수있다. 위저드는 SQL, XSQL 및 SQLJ 파일을작성한다. Java 표준지원 100% 순수 Java - 코드표시자 (code marker) 불필요 JDK 1.1.8, 1.2.2 및 1.3.0 ( 개발및디버깅 ) JDK 스위칭을통한모든 JDK 선택완벽한 EJB 1.1 지원 JavaServer Pages 1.1 및 Servlets 2.2 InfoBus, SQLJ, JDBC ( 모든 DB 액세스 ) JFC 및 Swing 컴포넌트기타 : XML, CORBA, SQLJ Oracle JDeveloper 3.2 Data Sheet Page 11
한국오라클 ( 주 ) 서울특별시강남구삼성동 144-17 삼화빌딩대표전화 : 2194-8000 FAX : 2194-8001 한국오라클교육센타서울특별시영등포구여의도동 23-10 SK증권빌딩 11층, 19층, 20층대표전화 : 3779-4000 FAX : 3779-4100~1 대전사무소대전광역시서구둔산동 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.com/kr