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.

Wednesday, November 29, 2006

it is not what we think

some times we got deceived by the outside look of the events, and people

why??

is this because we have a prerecommendations about them??, may be the fancy outlook!!!!, or even the shortage we have inside our selfs, we should not be in a rush, analyze, investigate, walk around. People are such complicated creatures have so many contradictions, you will find many people are not the same as you thought.Take care

Saturday, November 18, 2006

It is the 24th

slamo 3likom

today is the 2nd day in my 24th year on earth!!!!!!!!!!!!

now I'm old really old, don't you think so??

yesterday when I realize that (as I'm hardly remember my birthday) I was shocked though I was waiting that day

but when it came it make me afraid,really afraid it 24 year a quarter of a century, مؤبد it made me think in what I've done in the past ten years, were they good deeds did I achieved what I wanted , shouldn't I do this ,wouldn't it be beautiful if did that....and some of rue on about days in my life, any how I'm 24 year old man now, and if I lived for more days I wish I can do some thing useful ..........................



powered by performancing firefox

Why i'm doing this

slamo 3likom

I'm thinking why I'm writing this blog? may be that every one on this plant have a blog, may be that I think that I'm more effective to represent my self and my thoughts through writing rather than orally, and I'm really have a lot of thoughts running through my head, ofcourse some of them silly but most worth thinking about.

but another question I'm still wondering about, why I'm writing it in English rather than Arabic?? It is that because I'm hardly can type Arabic on my keyboard (what a shame)!!!!!!!!, but still think that the majority of those who will be interested with it are able to handle the English. but still I hope i can make my way to type it in Arabic............





powered by performancing firefox