J2EE Samples

이 페이지는 J2EE 호환 애플리케이션 예제를 통해 Value Object, Message Facade, Command Façade, Session Facade, Service Locator 등의 다양한 J2EE 디자인 패턴을 예시하고 있습니다. 소프트웨어의 "디자인 패턴(Design Pattern)" 이란 반복적으로 발생하는 프로그래밍 문제를 해결하거나 특정 과제를 수행하기 위한 접근법을 의미합니다.

아래 예제 애플리케이션에 사용되는 디자인 패턴은 인터넷 또는 인트라넷 기반으로 실행되는 J2EE 기반 애플리케이션의 성능 향상 또는 유연성 및 관리성 향상 등을 그 목적으로 합니다.

ADF Business Component를 이용한 Virtual Shopping Mall 애플리케이션 (영문) [07-May-2004]
예시된 VSM-ADF 애플리케이션은 뛰어난 확장성과 성능을 지원하는 서버 사이드 프레임워크인 ADB Business Component에 전적으로 기반하여 구현되었습니다. 이 프레임워크가 제공하는 디자인-타임 툴과 런-타임 서비스를 이용하여 비즈니스 컴포넌트의 구축, 디버깅, 커스터마이즈, 재사용 등의 작업을 단순화할 수 있습니다. 이 VSM-ADF 애플리케이션 예제는 프레임워크가 제공하는 J2EE 디자인 패턴과 베스트 프랙티스를 활용하는 한편, 개발자는 애플리케이션 로직에만 집중할 수 있는 환경 하에 개발되었습니다. 이 애플리케이션은 Oracle JDeveloper 10g 기반 하에 동작합니다.

Financial Brokerage Service 10g (영문) [09-Sep-2003]
Redhat Linux Certified
예시된 Financial Brokerage Service (FBS)는 EJB 2.1 specification이 정의하는 새로운 기능 중 일부와 일반적으로 널리 사용되는 J2EE Design Pattern을 활용한 엔드-투-엔드 애플리케이션으로 구현되었습니다. 이 FBS 예제 애플리케이션에는 다음과 같은 EJB 2.1 기능이 사용되었습니다: Web Service Endpoints, Timer Service, TopLink Persistence framework 등.

Virtual Shopping Mall 1.3 (영문) [09-Sep-2003]
Redhat Linux Certified
VSM 1.3 애플리케이션은 J2EE 1.3 및 EJB 2.0 specification에 정의된 기능을 활용한 프로그래밍 테크닉을 예시하고 있습니다. 이 애플리케이션에서 사용된 주요 기능이 다음과 같습니다: J2EE Design Pattern, Internationalization Technique, Apache Struts Framework, JASS를 이용한 보안 기능 등. 예제 VSM은 온라인 샵의 구현 및 구현된 샵에 대한 브라우징 기능을 제공합니다. 또 시스템 관리자가 새로운 샵 생성을 승인/거부하고 샵 카테고리를 관리하는 기능을 포함하고 있습니다.

Java Cookbook 샘플 (영문) [22-Sep-2003]
이 문서는 Java의 개념을 습득하고 Oracle9iAS 환경에서 다양한 유형의 Java 애플리케이션을 개발하는 방법을 익히는 것을 그 목적으로 합니다. 설명을 위해 몇 가지 예제 애플리케이션이 사용되었으며, 각 예제는 동일한 비즈니스 업무(여러 호텔로 구성된 네트워크 상에서 고객의 객실 예약/취소 관련 데이타 관리)를 수행하기 위해 서로 다른 방식으로 Java를 활용합니다. 예제는 단일 로컬 머신 상에서 동작하는 스탠드-얼론 프로그램에서, 분산된 여러 서버 (또는 프로세스) 상에서 동작하는 웹 기반 멀티-티어 애플리케이션에 이르기까지 다양한 형태로 제시됩니다.

Financial Brokerage Service (영문) [30-Jan-2003]
Redhat Linux Certified
Financial Brokerage Service (FBS) 예제는, 일반적으로 널리 사용되는 J2EE Design Pattern을 활용하여 웹 브라우저 또는 모바일 디바이스로부터 접근 가능한 형태로 구현되었습니다. 이 애플리케이션은 EJB 2.0 기능과 Web Service를 포함하는 J2EE 테크놀로지 활용 방법을 예시합니다. FBS 예제 애플리케이션은 주식 거래의 시뮬레이션, 포트폴리오 관리, 리얼타임 데이타 액세스와 같은 기능을 제공합니다.

Virtual Shopping Mall 애플리케이션 (영문) [15-May-2002]
Redhat Linux Certified
OTN 개발자들에 의해 구현된Virtual Shopping Mall (VSM)을 통해 J2EE 애플리케이션 개발에 사용되는 다양한 디자인 패턴을 예시하고 있습니다. VSM은 온라인 샵의 구현 및 구현된 샵에 대한 브라우징 기능을 제공합니다. 또 시스템 관리자가 새로운 샵 생성을 승인/거부하고 샵 카테고리를 관리하는 기능을 포함하고 있습니다.

J2EE Integration (JInt) 데모 (영문) [25-Nov-2002]
J2EE Integration (JInt) 데모 애플리케이션은 Oracle9iAS의 고가용성 아키텍처, J2EE Design Pattern, EJB 2.0 specification의 새로운 기능 등을 예시하고 있습니다. Pluto Motors와 Marvel Accessories라는 두 회사의 통합 시나리오를 바탕으로 구현된 이 데모는 서로 다른 두 회사의 내부 시스템 통합 사례를 보여줍니다. 예제에서는 두 시스템 모두 J2EE 기반으로 구현되었으나, 솔루션이 SOAP, XML, J2EE와 같은 개방형 표준에 기반하고 있으므로 이기종 시스템 간의 통합 목적으로 확대 적용하는 것도 가능합니다.

Professional Java Server Programming J2EE 1.3 (영문) [08-May-2002]
여기 제시된 예제들은 Wrox 출판사의 "Professional Java Server Programming J2EE 1.3 Edition"으로부터 발췌한 것들입니다. 모든 예제는 Oracle9i Application Server 상에서 실행 가능합니다.

J2EE – 코드 샘플 (영문)
Oracle9i Application Server (Oracle9iAS)는 고성능, 고확장성의 경량형 J2EE 개발 환경인 Oracle9iAS Containers for J2EE (OC4J)를 제공합니다. OC4J는 Java로만 작성되었으며 표준 JDK(Java Development Kit) 가상 머신 상에서 실행됩니다. OC4J는 JSP Translator, Java Servlet 엔진, Enterprise Java Beans (EJB) 컨테이너 등을 포함하는 완벽한 J2EE 개발환경을 제공합니다. OC4J 기능에 대한 예제 코드를 활용하여 J2EE 프로그래밍을 배워 보시기 바랍니다.

 
Left Curve
더 많은 샘플코드 보기
Right Curve
 · Enterprise JavaBeans
 · JDBC
 · JavaServer Pages
 · Servlets

Left Curve
사용자 포럼
Right Curve
 · Sample Code 포럼
 · J2EE
 · Oracle9i Application Server

Left Curve
튜토리얼
Right Curve
 · EJB 2.1 테크닉
 · J2EE 가상 쇼핑 몰
 · J2EE와 EJB 2.0 테크닉

Left Curve
How-To 문서
Right Curve
 · J2EE
 · JDBC
 · JavaServer Pages
 · JMS
 · Servlets
E-mail this page
Printer View Printer View