EJB서적의 양대산맥으로 꼽히는 Mastering EJB의 4판이 나왔다. EJB3를 다루고 있는 이책은 오래전부터 ebook의 무료공개로 주목을 받아왔다. 나도 이 책으로 EJB2를 처음 공부하기 시작했고 원서 서적의 비싼 가격에 압박을 받던 시절이었기때문에 ebook판의 무료공개를 결정한 저자의 용기에 감탄했다. 오랜만에 EJB3를 다룬 4판이 나왔고 역시 공개된 ebook을 받아보았다. 그런데 책에서 발견한 것은 Spring과 Hibernate와 같은 POJO기반 솔루션에 대한 악덕비방이었다. 이런!

대충 이런 내용이다.

- Spring은 local tx밖에 지원하지 않는다. 분산tx나 대용량 tx가 필요하면 EJB뿐이다.
- Spring을 쓴다고 해서 business tier개발이나 deployment가 쉬워지지 않는다

- 아키텍처적인 혜택이 거의 필요없을때나 Spring/POJO를 사용해라

- 가장 안전한 길은 EJB만 사용하고 JCP를 통해서 표준이 정해지는 것을 따라가는 것이다

- Spring에서 제공하는 DI는 EJB에서도 다 지원한다. 그것도 Annotation으로.

등등.

모두 거짓된 내용의 FUD임이 분명하다. 저자들은 Spring에 관해서 알고 있기나 한건가? Spring Forum에도 관련 글이 올라왔다. Spring을 잘 이해하고 있는 개발자라면 웃기지도 않을 내용이다. 하지만 무료로 공개까지 하는 대표적인 EJB서적에 이런 수준낮은 비난의 글이 올라왔다는데 사실 충격적이다. EJB는 진정 망해가는 건가? EJB를 망하게 한 일등공신인 Rod Johnson과 Spring에 대한 최후의 발악인 것 처럼 보인다.
아무리 그래도 Hibernate에 대한 비난은 뺏어야지. Hibernate는 EJB3 Entity Bean의 설계모델이 아니던가. 게다가 지금도 가장 EJB3를 잘 지원하고 적극적으로 밀고 있는 것이 JBoss+Hibernate인데 말이다. 공격대상을 잘못 선정한 듯..

Related posts:

  1. Spring vs. EJB3
  2. EJB3 vs Spring
  3. Spring 공부 다시 시작
  4. JBoss + Spring + EJB 3.0 Integration
  5. Hibernate vs. SpringFramework Again
  6. SpringFramework의 바이블 – Pro Spring
  7. 7월 7일 Spring활용적략 세미나
  8. Spring에 관한 흥미로운 글 몇가지
  9. The Spring Experience 셋째날 – TSE사람잡네
  10. EJB3의 Dependency Injection
  11. Spring활용전략 세미나를 마치고
  12. 하이버네이트와 스프링의 갈등
  13. 스프링프레임워크 관련 글/스크린캐스트 주제 선정
  14. SpringFramework vs. J2EE?
  15. 유쾌한 이슈처리 재촉 메일

Facebook comments:

to “망해가는 EJB 최후의 발악인가? Mastering EJB3 (4th Ed)”

  1. You actually make it seem so easy with your presentation but
    I find this topic to be really something that I think I would never
    understand. It seems too complicated and very broad for me.
    I am looking forward for your next post, I’ll try to get the hang of
    it!

  2. Aw, this was a very nice post. In thought I want to put in writing like this moreover – taking time and precise effort to make a very good article… but what can I say… I procrastinate alot and on no account appear to get something done.

  3. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove me from that service? Appreciate it!

  4. This page truly has all of the information I wanted about this subject and didn’t know who to ask.

  5. This excellent website truly has all the info I wanted about this subject and didn’t know who to ask.

  6. I must thank you for the efforts you’ve put in writing this blog. I really hope to see the same high-grade blog posts by you later on as well. In fact, your creative writing abilities has encouraged me to get my own blog now ;)

  7. This site was… how do you say it? Relevant!! Finally I’ve found something which helped me. Thank you!

  8. I really like it whenever people get together and share thoughts. Great website, continue the good work!

  9. An impressive share! I’ve just forwarded this onto a co-worker who has been doing a little research on this. And he actually bought me lunch because I stumbled upon it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanx for spending some time to talk about this matter here on your web page.

  10. I used to be able to find good information from your articles.

  11. Definitely imagine that which you said. Your favorite reason seemed to be on the web the simplest factor to consider of. I say to you, I definitely get annoyed at the same time as other folks consider issues that they just don’t understand about. You managed to hit the nail upon the highest and also defined out the whole thing with no need side-effects , other people could take a signal. Will probably be again to get more. Thank you

  12. It’s difficult to find knowledgeable people on this topic, but you seem like you know what you’re talking about! Thanks

  13. After exploring a few of the articles on your web page, I truly like your technique of blogging. I book marked it to my bookmark site list and will be checking back in the near future. Please visit my website as well and let me know what you think.

  14. Aw, this was a really nice post. Spending some time and actual effort to make a good article… but what can I say… I put things off a lot and never manage to get anything done.

  15. You are so cool! I don’t believe I’ve read through anything like that before. So good to discover another person with unique thoughts on this subject. Really.. thanks for starting this up. This website is something that is needed on the web, someone with a little originality!

  16. I have to thank you for the efforts you have put in writing this site. I’m hoping to view the same high-grade blog posts by you in the future as well. In fact, your creative writing abilities has encouraged me to get my own, personal blog now ;)

  17. I want to to thank you for this wonderful read!! I definitely loved every bit of it. I have you saved as a favorite to look at new things you post…

  18. Good info. Lucky me I recently found your site by accident (stumbleupon). I have bookmarked it for later!

  19. Hi there! This article couldn’t be written any better! Looking at this article reminds me of my previous roommate! He continually kept talking about this. I will send this article to him. Pretty sure he’ll have a very good read. Thanks for sharing!

  20. I’m more than happy to uncover this great site. I wanted to thank you for ones time for this fantastic read!! I definitely really liked every little bit of it and i also have you book-marked to look at new stuff on your blog.

  21. There’s definately a great deal to know about this topic. I like all the points you’ve made.

  22. Aw, this was a really nice post. Taking a few minutes and actual effort to generate a very good article… but what can I say… I procrastinate a lot and don’t seem to get anything done.

  23. Good post. I learn something new and challenging on blogs I stumbleupon everyday. It’s always helpful to read content from other authors and use a little something from other sites.

  24. This website was… how do I say it? Relevant!! Finally I have found something which helped me. Thanks a lot!

  25. Spot on with this write-up, I honestly believe this amazing site needs a lot more attention. I’ll probably be back again to read through more, thanks for the advice!

  26. It’s difficult to find well-informed people in this particular topic, but you seem like you know what you’re talking about! Thanks

  27. I really like it whenever people come together and share opinions. Great website, continue the good work!

  28. Aw, this was an exceptionally good post. Taking the time and actual effort to make a superb article… but what can I say… I procrastinate a lot and never seem to get anything done.

  29. After I originally commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I get 4 emails with the same comment. Perhaps there is an easy method you can remove me from that service? Many thanks!

  30. Way cool! Some very valid points! I appreciate you penning this article plus the rest of the site is really good.

  31. I’m excited to discover this web site. I wanted to thank you for ones time for this particularly fantastic read!! I definitely liked every bit of it and i also have you book marked to check out new stuff on your website.

  32. I must thank you for the efforts you have put in penning this blog. I’m hoping to see the same high-grade content from you later on as well. In fact, your creative writing abilities has inspired me to get my own, personal blog now ;)

  33. There is definately a great deal to learn about this issue. I like all of the points you made.

  34. Hello! I could have sworn I’ve visited this site before but after looking at some of the articles I realized it’s new to me. Anyways, I’m definitely happy I came across it and I’ll be book-marking it and checking back regularly!

  35. It’s hard to find educated people in this particular subject, but you seem like you know what you’re talking about! Thanks

  36. Hello there! I just would like to offer you a huge thumbs up for the great info you have got right here on this post. I will be returning to your website for more soon.

  37. Howdy! This post couldn’t be written any better! Looking through this post reminds me of my previous roommate! He continually kept preaching about this. I most certainly will forward this information to him. Pretty sure he will have a good read. I appreciate you for sharing!

  38. Aw, this was a really good post. Spending some time and actual effort to create a really good article… but what can I say… I hesitate a lot and never seem to get anything done.

  39. Having read this I believed it was extremely enlightening. I appreciate you finding the time and energy to put this short article together. I once again find myself spending way too much time both reading and leaving comments. But so what, it was still worth it!

  40. A fascinating discussion is definitely worth comment. There’s no doubt that that you ought to write more on this topic, it might not be a taboo subject but generally folks don’t talk about such topics. To the next! Best wishes!!

  41. You need to be a part of a contest for one of the finest blogs on the web. I’m going to highly recommend this site!

  42. You ought to be a part of a contest for one of the best sites on the web. I will highly recommend this site!

  43. Hi, I do believe this is a great website. I stumbledupon it ;) I am going to revisit yet again since i have bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help other people.

  44. Great information. Lucky me I ran across your blog by chance (stumbleupon). I’ve bookmarked it for later!

  45. It’s hard to come by knowledgeable people for this topic, however, you seem like you know what you’re talking about! Thanks

  46. This website was… how do you say it? Relevant!! Finally I’ve found something which helped me. Cheers!

  47. I’m more than happy to uncover this website. I need to to thank you for ones time due to this wonderful read!! I definitely enjoyed every bit of it and i also have you book marked to see new information on your website.

  48. Good article! We are linking to this particularly great content on our site. Keep up the great writing.

  49. Saved as a favorite, I really like your blog!

  50. Right here is the perfect site for everyone who wants to understand this topic. You understand a whole lot its almost tough to argue with you (not that I personally would want to…HaHa). You certainly put a new spin on a topic that’s been written about for ages. Wonderful stuff, just wonderful!

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha