EJB 학습을 시작하겠습니다. EJB 2.0 또는 EJB 3.0을 배우기위한 버전을 선택하는 것에 대한 귀하의 제안이 필요합니다. EJB 2.0으로 시작하고 EJB 3.0으로 마이그레이션하는 것이 좋습니다. 그렇다면 마이그레이션이 쉬울 수 있습니까? 실제로 2.0 버전을 다루는 Head First EJB 책을 들고 있습니다. 다른 좋은 책을 나에게 제안해라. 나는 EJB를 완전히 배우기 위해 그것에 충실 할 수있다. 당신은 내가 강력하게 EJB 3.0 대 EJB 2.0 학습 권하고 싶습니다 EJB 전문가EJB를 배우는 데 필요한 리소스
답변
되고 나를 도와 주면
난 당신에게 매우 감사드립니다. 인기있는 ORM Hibernate과 비슷한 패턴을 따릅니다. 현재 버전이 일반적으로 사용되는 ORM 패턴을 따르고 훨씬 간단하다고 가정 할 때 EJB의 초기 변형을 배우는 데 많은 가치가 있다고 생각하지 않습니다. FAQ에서 :EJB 3.0의 목표는 쉽게에게 개발의 의 자바 EE 5 플랫폼 릴리스의 주요 주제를 대상으로하는 것입니다. EJB 3.0은 이며, EJB 2.1 및 이전의 사양에 의해 정의 된 API 인 에 비해 크게 단순화되었습니다. 단순화 된 EJB 3.0 API를 사용하면 개발자가 EJB 구성 요소를 일반 Java 객체 으로 프로그래밍하고 일반 Java 비즈니스 인터페이스 으로 구성 할 수 있습니다 (중량이 구성 요소가 아닌). 구성 요소와 클라이언트 코드 모두가 간소화되고 더 적은 수의 코드 행을 사용하여 더 간단한 방식으로 동일한 작업을 수행 할 수 있습니다. 이기 때문에 훨씬 간단합니다. EJB 3.0은 또한 2.1보다 훨씬 익숙한 입니다.
두 가지 버전이 매우 다르므로 마이그레이션은 가장 기본적인 개념을 넘어서 불가능합니다. EJB 2.0을 살펴볼 필요가있는 특별한 요구 사항이 없으면 최신 변종을 확인하십시오.
이것은 JavaEE 학습에 관한 좋은 책입니다. EJB없이 : http://www.amazon.com/Expert-One-One-Development-without/dp/0764558315.
EJB가 구체적으로 필요하거나 JavaEE가 필요한 충분한 이유가 있습니까?
그 책은 지금 오히려 연대기입니다. 그것은 봄을위한 기초입니다. EJB없이 Java EE를 배우고 싶다면 Spring 2.5.6 또는 3.0 RC를 잘 배워라. – duffymo
2.1이 필요하다고 느끼지 않는 한 EJB 3.0부터 시작해야한다고 생각합니다. 그것들은 완전히 다른 세계들입니다.
처음에는 EJB 3.0을 배우는 것이 좋습니다. 왜냐하면 상당히 많은 개선과 단순화가 필요하고, 필요하다면 EJB 2.0/2.1 만 배우기 때문입니다.
2.x 이상의 EJB 3.0을 배우고 싶습니다. 프로그래밍 모델이 크게 개선되고 단순화되었습니다. Richard Monson-Haefel의 Enterprise JavaBeans 3.0 (Fifth Edition)은 꽤 높이 평가됩니다.
Scott Leberknight blogged EJB 3.0에서 레거시 EJB 2.1 코드로 돌아 가기가 얼마나 어려웠는지에 대한 충격.
그러나 @Nathan Feger가 좋은 지적입니다. 많은 사람들이 EJB에서 Java EE와 비 Java EE 기반의 다른 접근 방식으로 이동하고 있습니다. 심지어 Richard Monson-Haefel now thinks they're in decline. 이 위치를 지원하기 위해 인용 된 또 다른 지표는 최근에 Spring Framework가 job site indeed.com에서 EJB를 추월했으며 이제는 두 배로 바람직한 것으로 보입니다. RME의 포드 캐스트가 나왔을 때 Java EE 수비수로부터 많은 후퇴가 있었기 때문에이 문제의 양면을 연구하고 개인 개발 노력에 초점을 맞추어야합니다.
첫 번째 EE로 EE6을 배우는 데있어 GlassFish 3로 시작하는 Java EE 6의 시작이 매우 뛰어납니다.
- 1. 스프링, 하이버 네이트가있는 Java EE를 배우는 데 필요한 리소스
- 2. web.config 기본 지식을 이해하는 데 필요한 리소스
- 3. 프로그래밍의 기본이 아닌 C++ 자체를 배우는 데 필요한 리소스는 무엇입니까?
- 4. 소셜 소프트웨어를 만드는 데 필요한 인류학을 배우는 방법은 무엇입니까?
- 5. 좋은 콘텐츠 게시 시스템을 설계하는 데 필요한 리소스
- 6. 응용 프로그램을 스크립트 가능하게 만드는 데 필요한 리소스
- 7. Google 크롬 웹 스토어 용 앱을 개발하는 데 필요한 리소스
- 8. 이미지 검색 알고리즘을 배우는 데 도움이
- 9. 브라우저/게임을 제작하는 데 필요한 PHP/Javascript?
- 10. iPhone에서 게임을 개발하는 데 필요한 리소스와 예제
- 11. mediastore를 조작하는 데 필요한 조언
- 12. 프로세스가 완료되는 데 필요한 시간이
- 13. Visual Studio에서 GUI를 만드는 데 유용한 리소스
- 14. Java API를 배우는 것이 유용한 방법입니다. 다른 것들을 배우는 데 도움이됩니까?
- 15. 내 코드가 멀티 스레딩을 사용하는 데 필요한 이야기의 징조는 무엇입니까?
- 16. 웹 브라우저와 브라우저 버그 간의 렌더링 동작 차이점을 찾는 데 필요한 리소스
- 17. OpenGL을 배우는 것이 유용할까요?
- 18. 실력있는 C++ 프로그래머가 C를 배우는 데 도움이되는 자습서가 있습니까?
- 19. mysql에서 데이터를 가져 오는 아약스를 배우는 데 도움이 필요합니다.
- 20. 물고기를 배우는 데 도움주세요 - 자바 스크립트, 프로토 타입 및 XML
- 21. 자바 프레임 워크를 빨리 배우는 데 도움이 필요합니다.
- 22. 여러 콘텐츠 관리 시스템을 배우는 데 드는 비용/편익
- 23. 내가 배우는 데 도움이되는 프로젝트를 아는 사람이 있습니까?
- 24. JBoss가 자동으로 EJB를 해제합니다
- 25. webapplication에서 ejb를 사용하는 방법
- 26. 는 EJB를 원격 인터페이스와
- 27. EJB를 사용한 스프링 보안
- 28. "재생"오류를 재현하는 데 필요한 단계
- 29. gettext와 함께 작동하는 데 필요한 PHP는 무엇입니까?
- 30. Android에 SharedPreference를 저장하는 데 필요한 공간은 얼마입니까?
는 http://stackoverflow.com/questions/1473939/ejb-lookup-failing-with-namingexception/1496306#1496306 –