Monday, December 25, 2006

I hate tourism

slamo 3likom

if you are in my MSN list you will find that my nick name changed to be "I hate tourism" and really I'm, I want to travel back to my family Aswan but i cant find any tickets on any train, even the travailing

by plain is not available, all this why???, the tourism, those idiots came here to watch some stones and left no thing for the land owner, the take the best in every thing, traveling, services,even treatment from police, we became second class citizens for the sake who are not citizens!!!!!!!!! we 3agabi

see u soon

Saturday, December 02, 2006



Author:

Raghu R. Kodali, Jonathan R. Wetherbee, Peter Zadronzy

Publisher: Apress
ISBN:1590596714
Pages: 512
Rating: 8

Table of contents:

Introduction to the EJB 3 Architecture

  1. EJB 3 Session Beans
  2. Entities and the Java Persistence API
  3. Advanced Persistence Features
  4. EJB 3 Message-Driven Beans
  5. EJB 3 and Web Services
  6. Integrating Session Beans, Entities, Message-Driven Beans, & Web Services
  7. Transaction Support in EJB 3
  8. EJB 3 Performance and Testing
  9. Migrating EJB 2.x Applications to EJB 3
  10. EJB 3 Deployment
  11. EJB 3 Client Applications
Appendix: Performance: EJB 2 vs EJB 3
Index
Review:

Recently i was working on the the book of Raghu R.Kodali,Jonathan Wetheerbee, and Peter Zadrony "Beginning EJB3 application development from novice to professional".
I started with the forword which written by Floyed Marinescu you should read it.
The first chapter as usual begins with introduction to the EJB,History, benefits of EJB3, how this book organized, and who is the expected readers,and how to install the Glassfish application server which the authors recommend to run the examples. The second chapter introduces the session EJB3 it walks with you till you deploy your 1st EJB3 session bean.
Next 3rd chapter "Entities and the JAVA persistence API" start explaining the entity beans and the O/R Mapping, EJB

quarry language you should have a good knowledge about the ORM to take full advantage of this chapter.
The 4th chapter tackle some advanced topics about Persistence Features like inheritance, abstract entities,using native SQL,locking,composite primary key ,and auto generated Primary key.
The next chapter introduces the Message-Driven, beans it turned to be really easy Smiley.
The 6th chapter teach you how to expose your beans as a web service, you can depend on this chapter as an introduction to web services.
Chapter seven gather them all, it integrate all types of beans into a fully sample application, it is an important chapter.
Chapter 8 is all about transaction support in EJB3.
The "EJB3 performance and testing" chapter provide you with ways to measure the performance of your EJB3 components and which options in EJB3 suitable for you.
Chapter ten is dedicated to the legacy EJB3 users it show how to migrate from EJB2.x to the new EJB3.
After you learned how to develop EJB3 components chapter 11 "EJB3 Deployment" gives the "how to" to deploy these components on you application server.
Last chapter provide a client look to the EJB3, it develop complete web application using JSF as a web tier and EJB3 in the back, this chapter is great it makes you see a real results of EJB3.
don't ignore the appendix which compare the performance between EJB2 and EJB3.
As a conclusion this book is very good it really made me love to work with EJB3,it let you see the code not just theories and concepts. Now i can tell you that EJB3 is not a thing to be afraid of,it is easy,light,even fun.
but make sure you are familiar with JAVA 5 new features annotations before you work on this book.