web service ,soa ,soap , ejb, good book
hello
I have bought SCJP Sun Certified Programmer for Java 5 Study Guide
by Katherine Sierra and Bert Bates
from my experience with this book and Internet ,i found this book really better than searching info by Internet (info is better structured with the book)
My question is
I would like to learn new things with java like web service ,soa ,soap , ejb
which one I have to start learning ?
and what book do you advice me to buy?
thank you in advance
A [url= http://safari.oreilly.com/]safari[/url] account
It kind of depends on what you're after exactly. It's hard to go wrong with the O'Reilly books that george recommended and a Safari account gives you rapid access to their library in digital form. Bruce Eckel's books make good reference material, but I've never tried to read them cover to cover.
For me, and this is in part because I generally know what I'm looking for and how to find it, find that the single best venue to any resource I might need is Google. Understanding that you expressed that a book is better for your purposes than the internet I just wanted to point out that you can find just about anything you want if you're dilligent and think about your searches a bit.
I also get a lot of bang for my buck with the information that Sun publishes on this site as well.
I would recommend starting with ejb(s) though they aren't required for services they are conceptually a stepping stone to services.)
PS
I'd also recommend the following
The first three books on [url=http://amazon.co.uk/s/ref=nb_ss_w_h_/203-1708115-9526359?url=search-alias%3Daps&field-keywords=rod+johnson&Go.x=0&Go.y=0&Go=Go]this page[/url], from the lead developer of the Spring framework
[url=http://www.amazon.co.uk/Better-Faster-Lighter-Java-Bruce/dp/0596006764/ref=sr_1_6/203-1708115-9526359?ie=UTF8&s=books&qid=1180531185&sr=8-6]Better, faster, lighter Java[/url]
[url=http://www.amazon.co.uk/Mastering-Enterprise-JavaBeans-Ed-Roman/dp/0764576828/ref=sr_1_5/203-1708115-9526359?ie=UTF8&s=books&qid=1180531228&sr=8-5]Mastering EJBs[/url]
> I'd also recommend the following
>
> The first three books on
> [url=http://amazon.co.uk/s/ref=nb_ss_w_h_/203-1708115-
> 9526359?url=search-alias%3Daps&field-keywords=rod+john
> son&Go.x=0&Go.y=0&Go=Go]this page[/url], from the
> lead developer of the Spring framework
> [url=http://www.amazon.co.uk/Better-Faster-Lighter-Jav
> a-Bruce/dp/0596006764/ref=sr_1_6/203-1708115-9526359?i
> e=UTF8&s=books&qid=1180531185&sr=8-6]Better, faster,
> lighter Java[/url]
> [url=http://www.amazon.co.uk/Mastering-Enterprise-Java
> Beans-Ed-Roman/dp/0764576828/ref=sr_1_5/203-1708115-95
> 26359?ie=UTF8&s=books&qid=1180531228&sr=8-5]Mastering
> EJBs[/url]
thank you
but if I can offer only to buy one book ?
what book I have to start with ?
> > I'd also recommend the following
> >
> > The first three books on
> >
> [url=http://amazon.co.uk/s/ref=nb_ss_w_h_/203-1708115-
>
> >
> 9526359?url=search-alias%3Daps&field-keywords=rod+john
>
> > son&Go.x=0&Go.y=0&Go=Go]this page[/url], from the
> > lead developer of the Spring framework
> >
> [url=http://www.amazon.co.uk/Better-Faster-Lighter-Jav
>
> >
> a-Bruce/dp/0596006764/ref=sr_1_6/203-1708115-9526359?i
>
> > e=UTF8&s=books&qid=1180531185&sr=8-6]Better,
> faster,
> > lighter Java[/url]
> >
> [url=http://www.amazon.co.uk/Mastering-Enterprise-Java
>
> >
> Beans-Ed-Roman/dp/0764576828/ref=sr_1_5/203-1708115-95
>
> >
> 26359?ie=UTF8&s=books&qid=1180531228&sr=8-5]Mastering
> > EJBs[/url]
>
> thank you
>
> but if I can offer only to buy one book ?
> what book I have to start with ?
Whichever one best suits your needs! Seriously, you need to decide what it is you're after, rather than just "I need a book that has web services, or soa, or EJB, or SOAP". Mastering EJBs is probably the most all-encompassing of the bunch, though
> Whichever one best suits your needs! Seriously, you
> need to decide what it is you're after, rather than
> just "I need a book that has web services, or soa, or
> EJB, or SOAP". Mastering EJBs is probably the most
> all-encompassing of the bunch, though
ok thank you
my need is to have a good beginning to understand all the terms above
and as I can't have the book between my hands ,I don't want to lose my money
I will trust you
and I give you the stars :-)
There are different software technologies that are used to build applications.
There are different software architectural styles that exist. The main three that exist today are the:
1. Service Oriented Architecture (SOA)
web services and soap are part of the (SOA)
2. Java EE Reference Architecture
Enterprise Javabeans (EJB) are part of the Java EE Reference Architecture
3. Microsoft's dot Net Architecture
In recent years, additions have been made to the Java EE Reference Architecture to make it more compatible with SOA.
However, there are still significant differences between the two styles of application development. You should be able to distinguish between the two and be able to focus your learning in a meaningful way.
ok thank you for the new information you gave me> > 3. Microsoft's dot Net Architecture > > let's say that I'm not a fan of Microsoft thank you again