'J2EE'에 해당되는 글 1건

  1. 2007.09.04 [OTN연재] J2EE 애플리케이션 개발 마스터하기
J2EE 개발 관련 아티클은 많긴 하지만, OTN에 괜찮은 연재가 있어 정리 해놓는다.
실전적인 글 위주이고 다양한 주제를 다루고 있어 유용해 보인다.

Mastering J2EE Application Development

개방형 표준이 IT 소프트웨어 인프라스트럭처의 흐름을 주도하고 있습니다. 그 중에서도 개방형 표준의 중심에 서 있는 것이 바로 J2EE입니다. 여러 주에 걸쳐 연재되는 이번 시리즈를 통해, OTN은 프로젝트 도입에서 최종 구축에 이르는 전체 J2EE 개발 라이프사이클을 단순화하는 데 관련한 기술적 이슈를 총체적으로 짚어봅니다. 특히, J2EE의 기반을 마련한J2EE 전문가 들과 엔지니어들의 실제 경험이 상세하게 소개되며, 오라클 제품을 이용하여 직접 구현할 수 있는 예제가 포함됩니다. 모델링, 디자인, 디버깅 테크닉, 코드 최적화 및 프로파일링 등 다양한 주제에 걸쳐 논의가 전개됩니다.

1부: J2EE의 해부(Slicing and Dicing J2EE)
Ted Neward, Effective Enterprise Java 저자

애플리케이션의 요구사항을 정확하게 이해하는 것은 J2EE의 복잡성을 완화하는 데 크게 도움이 됩니다.
...

개발자들은 지나치게 넓은 선택의 폭을 강요 받고 있습니다

...

엔터프라이즈” Java 애플리케이션에는 기본적으로 다섯 가지 종류(stovepipe, jewel, aggregator, integrator, enterprise app)가 존재합니다.

...

2부: 프로젝트의 관리
Julien Dubois, Senior J2EE Developer

프로젝트 관리 툴과 베스트 프랙티스를 선택하는 것은 프로젝트 관리자가 결정해야 하는 가장 중요한 문제의 하나입니다. (with Maven)

3부: 설계와 모델링(설계는 먼저, 코딩은 나중에)
Scott W.Ambler, Senior Consultant, Ronin International

UML(Unified Modeling Language) 다이어그램을 이용한 다양한 테크닉을 활용하여 J2EE 애플리케이션을 효과적으로 모델링할 수 있습니다.

4부: 프레임워크 기반의 구축(프레임워크를 이용한 J2EE 테크놀로지의 보완)
Rashmi Sinha (Ph.D) and Jonathan Boutelle, Principal, Uzanto Consulting

JSF 호환 Oracle ADF Faces 프레임워크가 제공하는 컴포넌트들을 활용하여 복잡한 Web UI를 구현하는 방법에 대해 알아봅니다.

5부: 프레임워크 기반의 구현(애플리케이션 사용성을 고려한 설계)
Andrei Cioroianu, Founder of Devsphere

소프트웨어 개발 프로세스에 사용성 분석(usability analysis) 과정을 도입함으로써, 향후 발생되는 변경 요구사항에 쉽게 대응할 수 있습니다.

6부: 서버-사이드 Java 마스터하기(JMS 기반 Object Cache를 이용한 성능 향상)
Rod Johnson, co-author, Spring Framework; and James Clark, Oracle TopLink Development.

J2EE 클러스터에서 서버 간에 in-memory cache를 동기화하는 방법을 사용하여 server-side Java 애플리케이션의 성능과 확장성을 향상시킬 수 있습니다.

7부: 사용자 인터페이스의 설계
Venkat Tipparam, Oracle Java Developer of the Year 2004

기능성과 사용편의성이 뛰어난 웹 애플리케이션 인터페이스를 구현하는 방법을 알려 드립니다.

8부: 사용자 인터페이스의 설계 (2부-장점의 조합: J2EE 애플리케이션의 JSF-Struts 통합)
Hans Bergsten, member JCP expert groups, and Author of JavaServer Faces (O’Reilly)

Struts 애플리케이션에 JavaServer Faces 컴포넌트를 추가하는 방법을 설명합니다.

9부: 서버-사이드 Java 마스터하기(2부-Persistence와 POJO: 오브젝트 및 관계형 모델의 통합)
Craig McClanahan, Creator of Struts

Oracle TopLink와 Spring의 DAO layer를 함께 활용하여 Plain Old Java Object의 persistence를 구현하고 높은 성능과 생산성을 확보할 수 있습니다.

10부: 디버깅 테크닉 마스터하기(Breakpoint의 정복)
Satadip Dutta, Software Architect, Hewlett-Packard

Java 애플리케이션의 디버깅을 위한 프로그램적인 메커니즘을 설명하고, 버그의 근본 원인을 확인하기 위해 stack trace를 이용하는 방법을 설명합니다.

11부: 최적화 및 프로파일링(Memory Leak의 확인)
Benjamin Livshits, Ph.D. candidate, Stanford University

Memory profiling과 heap debugging을 이용하여 listener pattern의 사용 등으로 인해 초래되는 memory leak 문제를 방지하는 방법을 설명합니다.

12부: 구축(Deployment: 개발 작업의 완결)
Lonneke Dikmans, Senior Consultant, Transfer Solutions

deployment profile과 Ant를 이용하여 다수의 애플리케이션 서버에 J2EE 애플리케이션을 deploy하는 방법을 설명합니다.

12-1부: 구축(Deployment: 개발 작업의 완결-2부)
Lonneke Dikmans, Senior Consultant, Transfer Solutions


Commentary: The State of J2EE
Peter Zadrozny, Vice President & Chief Evangelist, Oracle Application Server
Trends in J2EE computing and key technologies to watch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Posted by ukmie
,