2010-12-29 6 views
1

EJB를 배우기 시작했고, 개념 프로젝트를 이해하고 개념을 이해하고 무 상태 빈과 같은 기본 도구를 사용하거나 지속성 레이어와 통합하는 등의 방법으로 EJB를 탐색하려고합니다. 문제는 그러한 프로젝트에 대해 좋은 아이디어을 찾는 데 있습니다. 이 프로젝트는 실제 생활에서 을주의해야EJB 기반 프로젝트를위한 아이디어

  • : 여기에 몇 가지 요구 사항이 있습니다. 계산기 나 서버 시간 등의 예제는 없습니다.
  • EJB의의 이점이 이어야합니다.
  • 적어도 2 개의 EJB 기능을 사용해야합니다. 예를 들어 JPA 및 JMS와의 통합은 가능하지만 순수한 로직과의 통합은 아닙니다. 멋진 기능을 사용하지 않으면 EJB에 대한 이유는 무엇입니까?
  • 을 구현하는 데 너무 많은 시간이 걸립니다. 장난감 프로젝트이기 때문에 무언가를하는 데 2 ​​개월을 확장하고 싶지는 않습니다. 나중에 던질 것입니다.

그래서 어떤 아이디어입니까?

답변

4

항상 가장 유용하고 흥미로운 것을 만들어 보는 것이 가장 좋습니다. 그것은 당신의 동기 부여를 유지할 것입니다.

아직 생각할 수 없다면 캘린더 또는 주소록을 권 해드립니다. 명확한 계층화 된 아키텍처 (서비스 + 지속성), 다양한 뷰 (데스크톱 및 웹 및 모바일) 및 메시징을 사용하여 좋은 점 (예 : 변경 사항을 알리는 경고)의 가능성을 알 수 있습니다.

1

유명한 Game of Life은 좋은 생각 인 것 같습니다. 셀은 영속성 단위, JSF, 웹 빈즈 + ejb로 작업 영역, 스케줄 된 빈을 표시하여 동작시킵니다. 게임의 논리는 EJB 또는 JMS (또는 둘 다)에서 구현 될 수 있습니다. 독창적 인 논리를 확장하고, 새로운 물체 나 규칙을 도입하고, 사회 모델링에서 업적에 노벨상을 줄 수 있습니다.

관련 문제