달력

32024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

 J2EE의 개론과 EJB개념, 구현시의 디자인패턴적용등에 대해 실사례를 들어

쉽게 풀어낸 자료입니다.

 

 

 J2EE 플랫폼이 제공하는 여러 제품, 표준 등을 살펴보고 그 곳에서 제시되는 아키텍처를 활용하는 것은 선택이 아닌 필수적 상황으로 점차 변하고 있습니다. EJB를 설명하기 전에 EJB를 포괄하는 전체적인 틀로서의 J2EE를 소개하고 있고,디자인 패턴의 중요성을 설명하고 있습니다.

 

 사실, 디자인 패턴이 또 다른 앤티패턴(Anti-pattern)이 될 수도 있습니다.

즉, XP(eXtreme Programming) 진영에서 지적하는 것처럼, 디자인 패턴이 최적화된 시스템을 만들기 보다는 막연한 확장 가능성을 위해 많은 시간을 투입하고, 소프트웨어의 복잡도만을 증가시키는 최악의 상황을 연출해 내는 걸림돌이 될 수도 있습니다.

그럼에도 불구하고 디자인 패턴의 중요성을 강조하는 것은, 단점이 있다 해도 나름대로 많은 장점을 갖고 있기 때문입니다. 이미 많은 숙련된 개발자들은, 다른 사람들과의 커뮤니케이션에 있어 패턴의 사용은 우월감의 표현이라기 보다는, 빠른 시간 내에 정확한 의사 전달을 하기 위한 수단으로 활용하고 있습니다. 즉, 방법론 내부의 객체/컴포넌트 모델링 단계에서 디자인 패턴의 표현은 소프트웨어 아키텍처의 보다 구체적인 이해와 명확한 커뮤니케이션을 위해 필수적인 요소가 되어가고 있습니다.

 

 신규개발자 또는 기존개발자라도 개념을 정리하기 위한 문서로 적당한 수준으로 생각됩니다.

 

<글의 목차>

 

       1. J2EE

1.1 시스템 아키텍트와 아키텍처..

1.2 J2EE 기반 아키텍처 정립..

1.3 J2EE Best Practices and Guidelines.

2. EJB(Enterprise JavaBeans)

2.1 EJB Framework.

2.2 Session Beans.

2.3 Entity Beans.

2.4 Transactions in EJB.

2.5 EJB Security.

3. Design Patterns in Application.

3.1 Factory Pattern.

3.2 Facade Pattern.

3.3 Singleton Pattern.

3.4 Reflection Pattern.

3.5 MVC Pattern.

3.6 Observer Pattern.

3.7 Mediator Pattern.

       4. 웹/컴포넌트 기반 소프트웨어 개발 방법론 정립에 관한 사족

Posted by tornado
|