Books for/about - J2EE


 

 
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD)

Publisher: O'Reilly Media
Authors: Bryan Basham Kathy Sierra Bert Bates

ISBN: 0596005407
List Price: $44.95
Amazon Price: $28.32
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: Awesome work. Must get for JSP/Servlets
It was just two days since I have been owning this book and in this two days I was able to finish first 5 chapters. This is something which amazes me. It's like reading a story book. i love this book very much. There have been times when I wondered if I would master J2EE concepts. But now, I feel that I can go ahead for furthur advanced topics with the basics that I learned from this book.
Hat's off to Head First series.
I would strongly recommend this book to anyone having a fair knowledge on Java.
Summary: Can't put it down
The authors are really skilled in terms of subject presentation and focusing on the core topics. The style of writing is really good, because its like having a conversation with a bunch of guys and gals with a cuppa :) in hand
Summary: It's OK
The subtitle of the book is "Passing the Sun certified Web Component Developer Exam" and it would be helpful for that. The real issue is that, like all exam prep books, this book doesn't help much with creating real world applications or go into tremendous depth. I would only recommend this book to those that want to study for the aforementioned exam, but not for those who want to really learn JSP and servlets.
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

Core J2EE Patterns: Best Practices and Design Strategies, Second Edition

Publisher: Prentice Hall PTR
Authors: Deepak Alur Dan Malks John Crupi

ISBN: 0131422464
List Price: $54.99
Amazon Price: $34.64
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: Can't put it down
This book is a good read. I simply cannot put it down, with clear explanations and with code to realize, its really good and it excites the developer's imagination.

As a foundation, all developers/designers should also get "Design Patterns" - Gang of Four and understand the material
Summary: Useful and practical techniques for designing web solution
Concepts of Presentation, Business and Integration Tiers are nowadays so popular among all technical designs in framework and web architecture levels, upon the promotion of diversity of responsibilities, low coupling and high cohesion between each layers. This book would be the 'bible' of mastering such technology before ongoing development. Nevertheless, it's useful for implementing projects using any skillsets, even not related to Java. (e.g. C++, PHP).
Summary: Great book, but a bit outdated
No doubt it's a great book and everybody can learn a whole lot from it. However, considering recent modern lightweight approaches (without EJBs) to J2EE application development, it feels a bit outdated regarding practical implementations of the patterns. You may as well check the Spring Framework for more up to date flavors.
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

Rails Recipes (Pragmatic Programmers)

Publisher: Pragmatic Bookshelf
Authors: Chad Fowler

ISBN: 0977616606
List Price: $32.95
Amazon Price: $20.76
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 4
Reviews:
Summary: A top-notch title, but /please/ give us more testing recipes!
I am a novice Rails programmer, that much is certain. As a result, I'm quite happy to have Chad Fowler's "Rails Recipes" by my side. I have been part of the beta program for this book, so I've been reading it in parts for the past few months. It has been impressive, to say the least. As an author of my own "recipes" book, I am interested to see other authors' version of the recipe format, just in case I am able to incorporate something they do into a future book of my own. While Rails Recipes hasn't taught me much about writing a recipes book, it has taught me an awful lot of great things about Rails.

I look forward to using Chad's recipes in my current projects. I already have a couple of ideas, including prettying up my URLs and creating a custom form builder. If I had one criticism, it's the relative paucity of testing recipes. Writing Rails applications test-first is still a struggle for me, and I know there are those from whom I can learn. I would like the opportunity. (How many of you would like to come to Toronto to teach me?) I suppose I'll have to write a few testing recipes of my own.
Summary: A real page turner
Receipt books are a different breed. By their nature they are difficult to just sit down a read and as such I find them sort of tough to review. Some years back I got into baking bread. All my receipts came out of James Beard's "Beard on Bread". I love the book, but I must say there are many parts of the book I have never looked at and others with lots of flour between the pages. The nature of a receipt book is you need to make something, you look it up, make what you need, and put the book away. Not this book.

Chad Fowler's book is something quite different. Fowler has a very comfortable and engaging writing style. In this way his book is more like a nice collection of short stories. I found myself reading one receipt after another, even if I knew I had no intention of using it anytime soon. When I did find myself trying out receipts, I found them thoughtfully organized and very easy to follow.

In recent years I've shyed away from programming receipt books, since I have found many to be really dry reading, or filled with lots of esoteric receipts I have no intention of implementing or interest in even trying as an exercise. I'm pleased I gave this receipt book and chance since it's a breed apart.

Does it have everything I'd like to see in it? No. Does it have some things I will probably never use? Yes, but surprisingly few, and who knows, these receipts seem so practical that I would not be surprised if some day I really did find that I have used most of them. I recommend this book to anyone who is serious about improving their Rails skills.
Summary: Useful recipes
Once you've dabbled a bit with Rails, this book quickly becomes a useful tome to have on your desk. Its recipes are useful since they implement solutions to problems commonly faced in web applications (testing, authentication, etc.). The only (minor) thing I disklike about this book is the relative crudeness of the layout and the awful page numbering (all one-page-long recipes are not page-numbered).

Highly recommended if you write Rails applications.
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

Enterprise JavaBeans 3.0 (5th Edition)

Publisher: O'Reilly Media
Authors: Bill Burke Richard Monson-Haefel

ISBN: 059600978X
List Price: $49.99
Amazon Price: $31.49
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: Great book for those who want to go deep in EJB 3.0
I've been using java for WEB apps development but I'm moving my apps to a EJB server by now and decided to find a book about the new specification of then EJB. I loved the book. It comes in an easy language and covers in details the new features of EJB 3.0 and how it applies to Session Beans, Transactions, JMS, JNDI, Time Services. All in the book can be used in any EBJ server, but the last chapters explain how to install and configure the JBOSS server, which for me was very handy.
Summary: Excellent EJB 3.0 and excellent book!
I began to learn EJB 3.0 from JBoss EJB 3.0 tutorial and demo examples, and found that the EJB 3.0 is really a amazing technology in Java evolution. After finishing half of the book, I feel much more confident on EJB3.0. The book has more detailed explanations and examples comparing to the tutorial. If you want to learn and practice Java EE 5, the book should be the best start.
Summary: Does the job
Good book.

Easy to read and contains comprehensive examples and excercises for JBOSS App Server.

Does not contain enough examples on creating EJB architectures, which is ok as that was not the intention of the book.

The one thing that threw me off every now and then is the book's coding conventions, like calling "Data Transfer Objects" "Dependent Objects", naming such objects with DO in the end instead of DTO, which is the way done in NetBeans 5.0 IDE when creating EJBs.

Overall, it's a very good starters' book. Looking forward to the next book about EJB 3.0
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

Expert One-on-One J2EE Design and Development (Programmer to Programmer)

Publisher: Wrox
Authors: Rod Johnson

ISBN: 0764543857
List Price: $59.99
Amazon Price: $37.79
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 4
Reviews:
Summary: Great book !
It is a great book. But I give it only 4 stars is because it is hard to read. English is my 2nd language. I cannot read this book quickly. I even need check dictionary at least 2 times per page. I do not have the same problem when read other tech books.
"What is WebSphere" is another book I like. Also help me to learn system level stuff. It is much easier to read. Though it does not have so many stuff like Johnson's book.
I would like to suggest the auther to consider many tech readers are not very good at English.
Summary: Excellent book - Needs updated code samples and J2EE 1.4 support
I thoroughly enjoyed reading this book, particularly well-thought out design guidelines for developing J2EE application with or without EJB. The author introduced several best practices particularly the concepts and usage of Spring and Hibernate based j2ee development is quite helpful. In addition to this book, I find patterns and bestpractices from "Core J2EE Patterns /Deepak Alur", "Core Security Patterns /Christopher Steel" and "Enterprise Integration Patterns /Gregor Hohpe" would be helpful - especially if you are building a enterprise-class j2ee applications.
Now the downside, the book needs a complete revision to include changes with J2EE 1.4. The CODE SAMPLES explained in this book does'nt work now - please update.
Summary: Easy managed, detailed and practical
This book is for all level developers who have interest on J2EE platform and development. In spite of the complicated technology, it can let readers digest the knowledge without difficulty. On the other hand, the main theme of author(J2EE without EJB) has become popular trends nowaday and the whole idea can be found in this book.
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series)

Publisher: Apress
Authors: James L. Weaver Kevin Mukhar James P. Crume

ISBN: 1590593413
List Price: $49.99
Amazon Price: $34.99
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 2
Reviews:
Summary: No software!
I've had this book for a week now and I would love to be able to give a knowledgeable review but I can't get past the second chapter.

Why? The second chapter details setting up the SDK but after many hours of searching I can't find anyplace to download it. It uses the first (November 2003) release of the J2EE SDK and there have been 3 updates since then. The current release uses an entirely different database with an extensively updated web server.

I'm looking to familiarize myself with J2EE 1.4 and this appears to be a very good book for that, but it's going to be a major pain when I'm forced to use different software.
Summary: Great intro to J2EE
The book is a very well-balanced introduction to many J2EE topics such as JSP, Servlets, JDBC, and EJB. Examples are "as simple as possible, but no simpler", and are quite useful for understanding the various topics.
Obviously this book is now out in the newer edition that covers the much-changed and simplified (yey!) Java EE 5, but for anyone who would need to work with legacy J2EE 1.4 applications this book certainly provides good value.
Summary: The devil is in the details but it is a good book
Overall a very good book except for the errors. ;-) I would've given this book a higher rating if it were not for the editing.

I read the book from cover to cover. The explanations are good but there are problems with the examples. It really is difficult to find a programming book that is not rife with poor instructions and/or examples that will not compile. This book is better than most but I am a rather unforgiving sort when it comes to code examples in a book. There is nothing more frustrating than spending hours on a problem that could've been solved at the outset with just a little more attention to detail by the editors.

My setup is a Windows XP Pro notebook, jdk1.5.0_06 installed on C: (the root directory) and J2EE 1.4 also stored on the root. I am using Eclipse 3.1 for an IDE (Integrated Devlopment Environment). If you can avoid it, do not put any of your Java software in directories that have spaces in their directory/folder names. This will prevent problems you will encounter when entering commands on the command-line that involve using environment variables in path names (there may be other problems avoided as well).

Here is a summary of some of the trouble I ran into. I would like to say at the outset that I DO recommend this book. Unfortunately there is no such thing as an error-less computer book especially when you are dealing with a technology that has not yet matured.

The problems begin in Chapter 3 on page 54, #5. Compiling the FaqCategories.java resulted in the following message...
Note: FaqCategories.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
To solve this problem I changed the following line of code...
private Vector categories = new Vector();
to...
private Vector<String> categories = new Vector<String>();

This problem occurred because JDK 1.5 uses generics. I guess I can't blame this one on the publishers because I am probably using a later JDK than they were. This problem comes up again in Chapter 4, page 108, Questions.java. You will need to compensate for the use of generics in JDK 1.5. So here is the source you should use for that example...
import java.util.Map;
import java.util.HashMap;

public class Questions {
private String topic;
private int numTopics;
private Map<String, String> questions = new HashMap<String, String>();

public String getTopic() { return topic; }
public void setTopic(String t) { topic = t; }

public int getNumTopics() { return numTopics; }
public void setNumTopics(int n) { numTopics = n; }

public Map getQuestions() { return questions; }
public void setQuestions(Map<String, String> m) { questions = m; }

public Questions() {
questions.put("1", "How do I use implicit objects?");
questions.put("2", "How do I use the JSTL?");
questions.put("3", "How do I use the 'empty' operator?");
setNumTopics(questions.size());
}
}


I remember having trouble with the JSTL (Java Standard Tag Library) examples in Chapter 4 but unfortunately I did not make any notes for those problems.

In Chapter 5, page 161, #3 I had a problem with the login.html page. I changed the following line...
<form action="/Ch05/Login" method="POST">
to...
<form action="Login" method="POST">
You may not have the same problem depending on your setup.

I had the same problem with the code on page 192 near the bottom of the page. I removed '/Ch05/' from the path. The explanation on page 194, #5 is not good at all. It would've helped tremendously if they had included a better explanation and a screen shot.

Want to get confused? Read the first paragraph under "How It Works" on page 204. The whole Filter topic needs to redone.

In Chapter 6, page 243, the connection string they use is just plain wrong. Look at how they refer to the same snippet of code in the middle of page 245, that is the correct connection string. I have no idea how they came up with the one on page 243.

In Chapter 7, page 263 in the middle of the page the variable declaration should be "String sql" not "String sdl". On page 274 I had problems with the command-line entries. I had to resort to using the App Server Admin Console. On page 275 the conn, stmt and rset variables are declared just before the try block and within the try block itself. I removed the words Connection, Statement and Resultset from within the try block. In the smae example I had to remove the semi-colon from <%= e.getMessage(); %>, it should read, <%= e.getMessage() %>. In page 289 replace "192.168.1.103" with "localhost". (Someone was asleep at the wheel in Chapter 7!)

In Chapter 8, page 325 the Deploytool shows a "JNDI Name" tab. My version of the Deploytool does not have a "JNDI Name" tab but the same functionality can be found through a click on the "Sun-specific Settings" button. On page 328, the command line entry shown in #2 did not work unless I rebooted my computer first. It could be that if it doesn't work for you try stopping and restarting the app server. That may be all

it needs. On page 337, #11, the second bullet, change 'Stateless' to 'Stateful' - then you will be in agreement with the session-type tag in the ejb-jar.xml file shown on page 341.

In Chapter 9, page 359 - remember, if you do not have a "JNDI Name" tab click on the "Sun-specific Settings" button. On page 389 the "Try It Out" example does not point out changes that must be made in the source code from a previous example to make this example work. I had to

download the examples from the APress web site to see that there were differences (normally I hand-poke all the source code examples to get used to the "feel" of the code - in this case that practice presented a problem).

Chapter 10 became a problem for me because as with other places in the book this chapter uses source code developed in previous examples and builds upon them. Well, if everything went well for you with the previous example then this practice is fine but if you had problems that you could not solve then you are pretty much out of business in subsequent examples. This is where the authors started leaving out detailed steps because, supposedly, you already did those in the previous example. Well, what if you were just hopping around in the book? I don't
like their practice of leaving out the detailed steps - put them back in, afterall its only a page or two here or there.

In Chapter 11, the top of page 475, the command-line entries are wrong. Each option needs to be double-hyphenated and the option 'resourcetype' needs to be changed to 'restype'. Here is what the first command-line entry should look like...
asadmin create-jms-resource --user admin --restype javax.jms.QueueConnectionFactory --property imqAddressList=localhost jms/QueueConnectionFactory

In Chapter 12 there is a very long and involved set of steps to go through to implement a web service and then invoke a client application to use that web service. I got all the way up to the next to the last step and wouldn't you know it, the client app will not compile. It looks like a seemingly easy-to-fix problem but the solution is not readily apparent. The error is "Package javax.xml.rpc does not exist" but that class is in the application's project. Strange problem but I have not found a solution to date. So that problem mows down two whole chapters because chapter 13 depends on this example too.
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

Enterprise Service Bus: Theory in Practice

Publisher: O'Reilly Media
Authors: David Chappell

ISBN: 0596006756
List Price: $39.95
Amazon Price: $35.42
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: Ultimate ESB book
Frankly, I feel that some reviewers misunderstand the purpose of this book. In my opinion, for a SOA focussed professional who needs to know the role of SOA, this book is a gem! Any of us who have had the challenge of explaining messaging technology should be grateful about reading this book.

As technologists, we forget just how much intimidating jargon we use and how many underlying assumptions we make when we explain things. As a software architect once said to me, "if I had more time, I'd make it simple." Clearly Mr.Chappell has taken on the challenge of making it simple and made it in such a way even an idiot can understand, and such efforts are incredibly valuable.
Summary: All sales, no sizzle
I was hoping that this book would go through the history of technology leading up to the ESB, discuss how the ESB solves the problems presented by previous solutions and talk about some best practices for building ESBs.

Unfortunately, the whole book goes right into the sale pitch telling you that ESB is the solution to problems that we previously were unable to solve! And, ESB appears to have no downsides! And, there are some great vendors out there that can solve all your problems!

EAI didn't work for you? That's because Hub-And-Spoke doesn't scale. But, the author doesn't spend any time on what people did to address these problems. How about distributed components? Of course, they didn't work... no exactly sure why, but ESB solves the problem!

The redeming part about this book is that it does provide a good overview of what an ESB is. It also provides you with a lot of terminology that may be new to you.

However, I wouldn't buy this book again or recommend it to anyone. Instead, I would recommend a lot of other good books on SOA that tell you about how we got here and how the technology pieces are around to help support new solutions to previously hard problems.
Summary: Excellent book.
This book is the definitive guide on ESB - excellent coverage on fundamentals, patterns and implementation models. I had read quite a few books around SOA and Web Services, some good, others not so good... but this book really stands out stressing the importance of ESB. The concepts were covered in sufficient details for any aspiring SOA developer. It all gives you a very good idea what you would need to consider when deciding to implement a real-world SOA solution in your organization.
Highly Recommended!
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com

J2EE Web Services

Publisher: Addison-Wesley Professional
Authors: Richard Monson-Haefel

ISBN: 0321146182
List Price: $54.99
Amazon Price: $34.64
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: With a high level of details
I'm very happy with this book because it has the level of details that I need. I recomend this book for professionals would who like to do the code with their own hands because they want to have total control over their code production.
Summary: Not a clear book to understand.
The explainations are lenghty. Need better organization of contents!
Summary: Outstanding
J2EE Web Services by Richard Monson-Haefel ISBN: 0321146182: It is a very professional technical book that you can read serially (low page flipping factor). It is written in such a form that answers the questions as they come up as if the author had read your mind. No detail is left apart. It is one of those books that you read with passion longing for the next reading session.
Summary:


       search for J2EE at amazon.comamazon.co.ukgoogle.com


Computers and Electronics Books || Automotive Books || Misc Books






Computers and Electronics Books
| 3d | 3d animation | 3d graphics | 3d studio | 3ds max | Abap | Administrator | Adobe | adobe acrobat | adobe after effects | adobe audition | adobe bridge | adobe golive | adobe illustrator | adobe image ready | adobe indesign | adobe pagemaker | adobe photoshop | adobe premier | ADSL | amazon com books | apache | aplication server | Apple | asp | asp.net | autocad | avid | avid media composer | avid symphony | avid xpress | bind | BlueRay | C sharp | c++ | C++ Builder | Cambridge ICT Starters | certification | certification books | Cisco | Cisco BCMSN | Cisco BCRAN | Cisco BGP | Cisco BSCI | Cisco BSSC | Cisco CCDA | Cisco CCDP | Cisco CCIP | Cisco CCNA | Cisco CCNP | Cisco CCSP | Cisco CIT | Cisco CSIDS | Cisco CSPFA | Cisco CVOICE | Cisco DESGN | cisco firewall | Cisco INTRO | Cisco MPLS | Cisco QoS | Cisco SECUR | civilization | cobol | ColdFusion | combustion | Computer Associates | Computer Science | CORBA | css | db2 | deko | delphi | design patterns | dhtml | digital production | DirectX | DirectX9 | dll | dns | dns server | DVD | eBay | ECDL | ECDL Advanced | Final Cut | Final Cut Pro | flash 8 | Flash Studio 8 | fortran | game cube | Google | Graphic Design | graphics | graphics development | hacking | haking | Hardware | hardware hacking | html | Intel | internet | irix | isdn | J2EE | Jakob Nielsen | java | javascript | LDAP | linux | Linux Administrator | LSAT | mac | mac os | macintosh | Macromedia | macromedia actionscript | macromedia dreamweaver | macromedia flash | Macromedia Studio 8 | mail server | mail servers | max 3d | maya | Microsoft Application Developer | microsoft c# | Microsoft Certified | Microsoft Database Administrator | Microsoft Desktop Support Technician | microsoft exams | microsoft excell | microsoft frontpage | microsoft office | microsoft powerpoint | microsoft reader | Microsoft Solution Developer | microsoft sql server | Microsoft Systems Administrators | Microsoft Systems Engineer | microsoft visual basic | microsoft visual studio | microsoft windows 2000 | microsoft windows 2003 | microsoft windows server | microsoft windows xp | microsoft word | microsoft works | Mini DV | mysql | networking | ocx | Open Source | opengl | oracle | oracle 10g | oracle 9i | Oracle administration | oracle application server | Oracle programming | palm os | palm reader | pascal | pda | pdf | Photoshop CS2 | php | php5 | Pinnacle | Pinnacle Liquid | Pinnacle Studio | playstation | plc | pocket pc | PocketPC | postscript | powerbuilder | programming | samba | sap | SAP ABAP | SAS | sco | sco unix | search engines | smartphone | SOA | soap | solaris | sql | svg | sybase | tcp/ip | Telecommunications | telecoms | Unisys | User Interface Design | vb script | vbx | Video Games | Virus | Visual Studio 2005 | Visual Studio.NET | VoIP | web | Web Usability | webdesign | website development | websites | WebSphere | WiFi | Windows 2003 Server | Windows Administrator | Windows XP Pro | Windows XP Profesional | Windows XP Professional | wireless networking | x-box | xhtml | xml | xslt | Yahoo



| home |