Full description not available
N**M
Great learning tool
I am most of the way through this book and so far, it's been extremely helpful and informative. It breaks all the steps down one by one and takes you from a simple Hello-World type app, to a more complicated enterprise application. A great read all-around.
J**S
More a review of how to build a J2EE application than a JBoss book
If you need a tutorial review of how to put together a web application using J2EE technologies including JSP, servlets, JDBC, Hiberate, EJB, JNDI, JAAS, and web services then you may find this book moderately useful (and if this is what I had bought the book for, I might have given it a slightly higher rating). As for JBoss, yes, it is the application server used in the book to deploy these technologies, but once you have finished the book you will be left with the feeling that you barely learned anything about JBoss itself.Also note that the companion files and scripts you download need a few minor updates to make them work as described in the book (as of December 28, 2005). There is nothing more frustrating than being asked to run an Ant script that is missing the option you are being asked to execute. While this wasn't a showstopper, it is sloppy work and not something one expects from an O'Riley book.
B**L
Excellent Book
Normally, I would have waited until I had worked through all the examples in the book. However, I am somewhat concerned with the two very negative reviews published recently by persons who have totally misjudged the value proposition of this book.This book never promises to be a reference manual type book listing ins and outs of JBoss configuration. It is stated in the preface and the opening chapter in black and white. Using JBoss as a vehicle, it is teaching very subtle but all-important J2EE concepts. After all, JBoss IS a J2EE server. Without J2EE applications, it has no use. I do agree that some of the deployment tasks are missing from the Ant build files in the downloads from the book's web site (specifically colddeploy). It should not matter though. Bring the server down, copy the EAR file to the deploy directory, and bring it back up. It does the same thing. You DO need some previous knowledge and experience with some J2EE containers, e.g., WebLogic, WebSphere etc. to benifit from this book though. It is NOT book for rand beginners. If you do have some prior experience with J2EE containers and are NOT specifically looking for comprehensive reference material on JBoss configuration/tuning etc. then this book begins to be very useful. It may have to do with how people learn however. I personally like the presentation style and the material presented in this book very much.
J**G
A disappointing JBoss book
I was looking for a guide for JBoss application server from a beginer's point of view (I have been working with Weblogic for several years but not JBoss) and bought this book since it was rated so high. However, after I finished reading the book, I felt very disappointed since this book talks so little for JBoss! Instead, it puts most of the content on J2EE programming, how to develop 3-tier application, and MVC framework etc. I am not buying this book to learn J2EE techniques!!! What I want to know is how JBoss is managing all its services, how to config different settings, what logging mechanisms are provided (general, JDBC, http, etc.), or how to tune the performance of a JBoss server. Unfortunately, thost topics are either just mentioned slightly (like logging in appendix B), or not there at all.In summary, if you are a beginner for J2EE and want to start your development with JBoss, this book might be good for you. Don't expect to find more information of JBoss from it! I am a fan of O'Reilly books, but this one is not one of them!
W**N
Great overview of a broad spectrum of products
"JBoss at Work" is a great overview of a broad spectrum of product technologies. It spends enough time on each to get them working and to provide a feel for their value, customizability, and flexibility. Examples are well-presented and contain discussion about how they work and are configured for multiple populare application environments, where appropriate. It has excellent background and history for each technology, popular alternatives, and a discussion about why the author preferred this particular technology. In other words, the authors provide more than just the bare mention included in many "survey" books. There is enough to get all of them working, and working together as a cohesive set. It does not, however, provide a lot of detail on each one.This was perfect for my needs -- to provide a strong enough introduction for me to understand into which technologies I wanted to delve deeper, and enough contact with each of them to allow me to evaluate competing technologies in their space.
C**E
The Perfect Kickstart
I am a programmer with a number of years experience spanning IBMmainframe assembler through Java. I left industry to pursue research in biology and spend much of my time reading and getting up to speed on that side of things. When I need to make use of an unfamiliar programming technology, there is neither the time nor the money for training. JBoss at work was the perfect book to allow me to get a reasonable J2EE implementation off the ground. The example project provided a perfect skeleton of most of the features I needed to implement a plate management system that is being used for cancer research in a joint project between universities.
D**N
Book Is Completely Outdated
I've only read the first chapter and I can already tell you this book is completely outdated. The current JBoss version is AS 7 which has divided the previous directory structure of "server" into "standalone" and "domain" with many of the sub directories renamed as well. If you're looking for a JBoss tutorial you'll need to keep looking.
B**K
great for beginners
For beginners - how to install and set up - excellent. If you are more advanced user it will be better for you to look for source code.
R**S
Horribly out of date
Unfortunately, this book does not cover:JBoss 4.2 GA released 11 May 2007 (contains some important changes above 4.0)JBoss 5.0 GA released 5 Dec 2008JBoss 5.1 released 23 May 2009With JBoss 6 now due for release later this year (2010), this book has become largely obsolete and can only be recommended to those still running JBoss AS 4.0.
A**L
Superb....
Being new to JBOSS, this has book has taken me from novice to intermediate in developing with JBOSS. My recent contract could not have been completed without this book. The book itself follows an example from start to finish and shows how each component comes together under JBOSS server.
S**E
Praxisleitfaden für die Grundlagen der JBoss-Entwicklung
"JBoss at Work" wirft einen Blick auf die komplette J2EE. Normalerweise mag ich diese Art von Büchern überhaupt nicht. Zu allen Themen wird ein bißchen was erlärt, aber nichts richtig. Dieses Konzept geht bei Fachliteratur selten auf. "JBoss at Work" ist diesbezüglich aber eine echte Ausnahme. Hier wird jede J2EE-Technologie zwar auch nur grob angerissen, aber die Stärke des Buches liegt darin, daß eine vollständige Applikation Kapitel für Kapitel aufgebaut und erweitert wird. Aus diesem Grund sollte man das Buch auch von der ersten bis zur letzten Seite lesen. Theoretisch kann man zwar einzelne Kapitel herausgreifen, aber empfehlenswert ist das nicht, da jedes Kapitel die Grundlage für das darauf folgende Kapitel bildet. Gestartet wird mit der Presentation-Tier, in der eine kleine MVC-Architektur mittels Servlets & JSPs erstellt wird, allerdings ohne Struts oder JSF. Wer von der Servlet- & JSP-Programmierung überhaupt keine Ahnung hat, der hat zu diesem Zeitpunkt eigentlich schon verloren und kann mit dem Lesen gleich wieder aufhören. Als Grundlage für das Verständnis von "JBoss at Work" muß man bereits Basiswissen für Session-Beans, MDBs, Security, Ant, XDoclet, JDBC, JNDI und vor allem für Servlets & JSPs mitbringen, denn dies ist KEINE Einführung in die J2EE, sondern eine Einführung in die JBoss-Programmierung. Des weiteren ist eine langjährige Erfahrung mit der J2SE unabdingbar.Nachdem die Presentation-Tier steht, wird mit JDBC auf die Datenbank zugegriffen. Anschließend werden die JDBC-Zugriffe durch Hibernate wieder ersetzt, wobei man hier keine Vorkenntnisse für Hibernate benötigt, denn der Code ist auch für Anfänger sehr einfach zu verstehen. Die Autoren haben sich absichtlich für Hibernate als ORM entschieden und von Entity-Beans als Persistenz-Strategie definitiv abgeraten. Dennoch ist man EJBs nicht gänzlich abgeneigt, denn die Autoren erklären dem Leser in einem hervorragenden Abschnitt die Pro und Cons von EJBs bzw. geben Beispiele, wann man EJBs einsetzen sollte und wann nicht. Gerade diesen Abschnitt empfand ich als äußerst essentiell. Nach der Einführung von Hibernate erweitern die Autoren ihre Applikation um Stateless Session-Facades für den Zugriff auf die Business-Tier und um Message-Driven-Beans für die asynchrone Verarbeitung einer Kreditkartenprüfung. Nach erfolgter Prüfung der Kreditkarte wird der Kunde via JavaMail benachrichtigt, ob seine Karte gültig ist oder nicht. Anschließend wird mittels deklarativer Security und JAAS sichergestellt, daß auf die Web-Applikation auch wirklich nur die User zugreifen können, die eine Berechtigung dafür haben. Dieses Kapitel war das am schwierigsten zu verstehende, denn Authentication und Authorization innerhalb von J2EE zu erlangen ist kompliziert und aufwendig. Abgerundet wird die Applikation mit der Bereitstellung eines Web-Services, wobei dieses Kapitel auch für WS-Anfänger zu verstehen ist, sofern man nicht versucht, die langen Descriptoren zu lesen. Außerdem gibt es noch drei Anhänge, jeweils einen für Class-Loading, Logging und JAAS. Insgesamt war ich von dem Buch sehr positiv überrascht und konnte einige neue Dinge dazulernen, auch wenn die Kapitel nicht allzu sehr in die Tiefe gingen. Ein jeweiliges Referenzwerk für die Kernthemen der J2EE wie EJBs, Servlets, Security oder Web-Services kann "JBoss at Work" auf keinen Fall ersetzen, und dazu wurde es auch gar nicht konzipiert. "JBoss at Work" ist vielmehr für Entwickler gedacht, die die Grundlagen der J2EE bereits beherrschen, und die eine vollständig interagierende J2EE-Applikation im Einsatz erleben möchten. Aus diesem Grund findet man im Buch auch alle relevanten DD-Elemente, die XDoclet-Befehle, um den DD zu generieren, und die nötigen Ant-Scripts, um die Applikation zu deployen. Das ist nicht immer besonders spannend zu lesen, aber für den Praxiseinsatz unverzichtbar. Wer sich mit JBoss noch überhaupt nicht auskennt, der sollte zuerst das ebenfalls hervorragende O'Reilly-Buch "JBoss - A Developer's Notebook" lesen, und im Anschluß daran "JBoss at Work". Anschließend ist man bestens gerüstet, um eigene Programme im JBoss-Application-Server laufen zu lassen.
J**I
Sehr gutes Werk
Nicht zu viel und nicht zu wenig, gerade richtig. Wer tiefer gehen will muss etwas anderes suchen, aber für Standard Deployments reicht es allemals.
C**K
wie erwartet
Ist so wie ich es mir erwartet hatte, nicht mehr und nicht weniger, deswegen ist es aus meiner Sicht empfehlenswert!
Trustpilot
4 days ago
2 weeks ago