JBoss at Work: A Practical Guide and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
48 used & new from $15.96

Have one to sell? Sell yours here
 
   
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
JBoss at Work: A Practical Guide
 
 
Start reading JBoss at Work: A Practical Guide on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

JBoss at Work: A Practical Guide (Paperback)

~ (Author), (Author)
Key Phrases: controller servlet, service endpoint interface, session factory, Web Service, Run Credit Check, Message-Driven Beans (more...)
4.5 out of 5 stars  See all reviews (36 customer reviews)

List Price: $35.00
Price: $23.10 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
30 new from $18.99 18 used from $15.96

Formats

Amazon Price New from Used from
  Kindle Edition $15.39 -- --
  Paperback $23.10 $18.99 $15.96
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Developing Java Beans and get JBoss at Work: A Practical Guide at an additional 5% off Amazon.com's everyday low price.

Developing Java Beans + JBoss at Work: A Practical Guide
Buy Together Today: $43.81

Show availability and shipping details

  • Developing Java Beans

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • This item: JBoss at Work: A Practical Guide

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

JBoss: A Developer's Notebook (Developers Notebook)

JBoss: A Developer's Notebook (Developers Notebook)

by Norman Richards
4.7 out of 5 stars (15)  $19.77
JBoss in Action: Configuring the JBoss Application Server

JBoss in Action: Configuring the JBoss Application Server

by Javid Jamae
5.0 out of 5 stars (4)  $31.49
Enterprise JavaBeans 3.0 (5th Edition)

Enterprise JavaBeans 3.0 (5th Edition)

by Bill Burke
4.3 out of 5 stars (139)  $31.49
Tomcat: The Definitive Guide

Tomcat: The Definitive Guide

by Jason Brittain
4.0 out of 5 stars (21)  $26.39
Seam in Action

Seam in Action

by Dan Allen
4.5 out of 5 stars (22)  $29.69
Explore similar items

Editorial Reviews

Product Description

Consisting of a number of well-known open source products, JBoss is more a family of interrelated services than a single monolithic application. But, as with any tool that's as feature-rich as JBoss, there are number of pitfalls and complexities, too.

Most developers struggle with the same issues when deploying J2EE applications on JBoss: they have trouble getting the many J2EE and JBoss deployment descriptors to work together; they have difficulty finding out how to get started; their projects don't have a packaging and deployment strategy that grows with the application; or, they find the Class Loaders confusing and don't know how to use them, which can cause problems.

"JBoss at Work: A Practical Guide" helps developers overcome these challenges. As you work through the book, you'll build a project using extensive code examples. You'll delve into all the major facets of J2EE application deployment on JBoss, including JSPs, Servlets, EJBs, JMS, JNDI, web services, JavaMail, JDBC, and Hibernate. With the help of this book, you'll:

Implement a full J2EE application and deploy it on JBoss

Discover how to use the latest features of JBoss 4 and J2EE 1.4, including J2EE-compliant web services

Master J2EE application deployment on JBoss with EARs, WARs, and EJB JARs

Understand the core J2EE deployment descriptors and how they integrate with JBoss-specific descriptors

Base your security strategy on JAAS

Written for Java developers who want to use JBoss on their projects, the book covers the gamut of deploying J2EE technologies on JBoss, providing a brief survey of each subject aimed at the working professional with limited time.

If you're one of thelegions of developers who have decided to give JBoss a try, then "JBoss at Work: A Practical Guide" is your next logical purchase. It'll show you in plain language how to use the fastest growing open source tool in the industry today. If you've worked with JBoss before, this book will get you up to speed on JBoss 4, JBoss WS (web services), and Hibernate 3.



About the Author

Scott M. Davis, Ph.D., is an internist and addiction medicine specialist. A graduate of Boston University School of Medicine, Dr. Davis has served as the only full-time Addiction Medicine Physician in the world renowned Betty Ford Center in Rancho Mirage. Dr. Davis is widely regarded as a leading expert in the field of addiction medicine, garnering requests from numerous professional organizations including the California Board of Registered Nursing, American Society for Addiction Medicine (ASAM), and the U.S. Government's Center for Substance Abuse Treatment (CSAT). At the Betty Ford Center, he developed a protocol for opiate detoxification, which has become recognized as the national model of treatment for opiate addiction. He has been published in "The Journal of Addictive Diseases", "The American Journal of Cardiology, " and "Men's Health" magazines.

Product Details


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

JBoss at Work: A Practical Guide
62% buy the item featured on this page:
JBoss at Work: A Practical Guide 4.5 out of 5 stars (36)
$23.10
JBoss in Action: Configuring the JBoss Application Server
24% buy
JBoss in Action: Configuring the JBoss Application Server 5.0 out of 5 stars (4)
$31.49
Enterprise JavaBeans 3.0 (5th Edition)
5% buy
Enterprise JavaBeans 3.0 (5th Edition) 4.3 out of 5 stars (139)
$31.49
EJB 3 in Action
5% buy
EJB 3 in Action 4.4 out of 5 stars (36)
$29.69

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(7)
(4)
(3)
(2)

Your tags: Add your first tag
 

 

Customer Reviews

36 Reviews
5 star:
 (27)
4 star:
 (5)
3 star:    (0)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (36 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 13 people found the following review helpful:
5.0 out of 5 stars This book truly is a practical guide, March 21, 2006
The subtitle for this book is "A Practical Guide." That subtitle is perfect. This is one of the most immediately useful and practical books I've read in a long time. I began using JBoss at the same time I started reading this book and I appreciated that the book started out with the relatively simple task of getting JBoss installed. However, while the book starts at an introductory level it doesn't stay there. It progresses through more advanced topics such as JMS, JavaMail, JAAS, and Web Services.

The writing is clear and enjoyable throughout. An extended example of a car dealer carries forward throughout the book. This helps the concepts fit together and build upon one another. JBoss at Work is highly informative and, as its subtitle promises, a practical guide. I highly recommend it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Excellent practical guide to JBoss and J2EE, June 21, 2006
By calvinnme "Texan refugee" (Fredericksburg, Va) - See all my reviews
(TOP 10 REVIEWER)      
J2EE started out as a specification that left the implementation to each container vendor. It's readily apparent that two of the earliest vendors, WebSphere and WebLogic, implemented J2EE in vastly different ways. As a result, early books on J2EE or Enterprise JavaBeans (EJB) frequently either avoided or severely limited the discussion of a specific server because the details were better referenced from server vendors' manuals. JBoss changed that picture. It is an open source Java-based application server which is freely downloadable, plus it is a certified J2EE server.

"JBoss at Work: A Practical Guide", aims to provide practical examples for using JBoss by showing a practical and complete example of a web application running on JBoss. The "JAW Motors" application supports a fictitious automobile dealership. Each chapter progressively adds a new J2EE technology that solves a specific business problem. Viewing cars on a website involves JSP pages and some form of persistence (JDBC or Hibernate). Performing a credit check sends a JMS message and an email response using JavaMail. Purchasing a car requires the transactional support of Stateless Session Beans. Sharing data from the JAW Motors inventory with other dealerships involves setting up Web Services, and so on. The authors' hope is that a coherent business application in action will hopefully give you a clearer idea of how the various layers interact, as opposed to a series of disjointed "Hello World" examples exercising each layer in isolation, and I think their concept worked out very well.

The security portion of the book's example web application makes use of JAAS (Java Authentication & Authorization Service), which enables an application to protect its resources by restricting access to only users with proper credentials and permissions. It is a standard extension in J2SE 1.4, but is not yet widely understood. Thus, one of the appendices is devoted to a tutorial on its use, which I found very helpful.

The authors assume that you're experienced in programming with the Java language and are familiar with Open Source tools such as Ant and XDoclet. They show how to download and install them, and they also provide Ant scripts for compiling and deploying the "JAW Motors" application. If you're new to J2EE, this book serves as a gentle introduction, but don't mistake it for a true J2EE reference manual. I found this book immensely helpful and clear and highly recommend it to anyone who wants to get to work quickly using JBoss as an application server. The table of contents is as follows:

1. GETTING STARTED WITH JBOSS
Why "JBoss at Work"?; Why JBoss?; The Example: JAW Motors; The Tools; Installing JBoss; Deploying Applications to JBoss; Looking Ahead;

2. WEB APPLICATIONS
The Servlet Container; Three-Tier Applications; Exploring the Presentation Tier; Building the View Cars Page; Adding a Model and Controller; Looking Ahead;

3. BUILDING AND DEPLOYING AN EAR
WARs Versus EARs; Application.xml; Common JAR; Deploying the EAR; Adding a DAO; Using XDoclet; Looking Ahead;

4. DATABASES AND JBOSS
Persistence Options; JDBC; JNDI; JNDI References in web.xml; JBoss DataSource Descriptors; JDBC Driver JARs; Database Checklist; Accessing the Database Using Ant; Creating JDBCCarDAO; Looking Ahead;

5. HIBERNATE AND JBOSS
The Pros and Cons of ORMs; Hibernate Mapping Files; Hibernate MBean Service Descriptor; Creating a HAR; Adding the HAR to the EAR; Creating a JNDI lookup; Hibernate Checklist; HibernateCarDAO; Adding a Car; Editing a Car; Deleting a Car; Looking Ahead;

6. STATELESS SESSION BEANS
Issues with EJBs; Should I Use EJB or Not?; Business Tier; Enterprise JavaBeans; Our Example; Iteration 1-Introduce a Session Bean; Calling the Session Bean from the Controller Servlet; EJB-Based JNDI References in Web-Based Deployment; Descriptors; Session Bean Types; Session Beans; Remote Versus Local EJB Calls; Local and Remote Interfaces; Home Interfaces; Reviewing Iteration 1; Testing Iteration 1; Iteration 2-Move Business Logic Out of the Controller; Reviewing Iteration 2; Testing Iteration 2; Iteration 3-Buy a Car; The AccountingDTO; Developing the HibernateAccountingDAO; Adding buyCar( ) to the InventoryFacadeBean; Reviewing Iteration 3; Testing Iteration 3; Final Thoughts on Session Beans; Looking Ahead;

7. JAVA MESSAGE SERVICE (JMS) AND MESSAGE-DRIVEN BEANS
Sending Messages with JMS; Upgrade the Site: Running a Credit Check; JMS Architecture Overview; JMS Messaging Models; Creating a Message; Sending the Message; Core JMS API; Sending a JMS Message; JMS-Based JNDI References in Web-Based Deployment; Descriptors; Deploying JMS Destinations on JBoss; JMS Checklist; Message-Driven Beans (MDBs); MDB Checklist; Testing the Credit Check; Looking Ahead;

8. JAVAMAIL
Running a Credit Check; Sending Email Messages with JavaMail; Upgrading the MDB to Send an Email Message; Sending an Email Message; JavaMail-Based JNDI References in EJB Deployment; Descriptors; Automating JavaMail-Based JNDI References with XDoclet; Deploying JavaMail on JBoss; JavaMail Checklist; Testing the Credit Check Notification Email; Looking Ahead;

9. SECURITY
J2EE Security; Web-Based Security; Restricting Access with web.xml; JAAS; Deploying a JAAS-Based Security Realm on JBoss; Testing Secure JSPs; Protecting the Administrative Actions; Web Security Checklist; Integrating Web Tier and EJB Tier Security; EJB Security; EJB Security Checklist; Looking Ahead;

10. WEB SERVICES
Web Services Architecture; JBoss 4.x and Web Services; J2EE 1.4 and Web Services; Implementing J2EE 1.4 Web Services; Service Endpoint Interface (SEI); Modifying ejb-jar.xml; webservices.xml; JAX-RPC Mapping File; WSDL File; Set the Web Service URL; Modifying the InventoryFacadeBean EJB; Web Services Deployment; Automating Web Services Deployment; J2EE Web Services Checklist; Testing Web Services Deployment; Web Services Client; Implementing a Web Service Client; Web Service Client Checklist; Testing the Web Service Client; Final Thoughts on J2EE 1.4 Web Services; Conclusion;



Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Very Practical, April 5, 2006
By DP (Alexandria, VA) - See all my reviews
This is probably the most practical book there is out there on the subject of JBoss. Some other books are basically a re-print of on line information.

If you are especially a new JBoss user this book is for you. The on line documentation seems to be too advanced for beginners.

That doesn't mean that this book only covers the basic. Once you go through this book you'll have a solid foundation for the basics and some of the advanced topics as well.

I think the authors did a great job. And it is true that they did their best to respond should you have questions.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars This book is not about JBoss
From the title and description, I was expecting a book about how JBoss differs from other J2EE application servers either from a developer's or system administrator's perspective... Read more
Published 7 months ago by John Hyun

5.0 out of 5 stars The Perfect Kickstart
I am a programmer with a number of years experience spanning IBM
mainframe assembler through Java. Read more
Published 9 months ago by Samuel Clemens

5.0 out of 5 stars Perfect Introduction!
Some books have alot of pages with little information. This book is short, but every page is rich with facts and insights. Read more
Published 24 months ago by Daniel Williams

5.0 out of 5 stars JBoss at work
JBoss at Work: A Practical Guide

Great book. It is as the subtitle implies: a practical guide. Read more
Published on October 19, 2007 by Vernon R. Martin

5.0 out of 5 stars Encompassing
Aimed at the beginning J2EE developer, this book does a great job of encompassing several exciting technologies and showing how they can all work together (JBoss, Ant, XDoclet,... Read more
Published on October 11, 2007 by gigah

5.0 out of 5 stars Great Developer book for starters to JBOSS
Its a great book if you have just started your development with JBOSS 4. It is easy to read from a developer/deployment perspective and also delves into how to automate the... Read more
Published on August 14, 2007 by R. Gupta

4.0 out of 5 stars 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... Read more
Published on June 26, 2007 by Noam

4.0 out of 5 stars Good ground up walkthru
I found JBoss at Work to be a great guide that takes you through the basic JBoss setup and configuration. Read more
Published on March 22, 2007 by Robert Patrick

5.0 out of 5 stars Excellent Peer into JBoss and J2EE
As many O'Reilly publications, this book provides an excellent, easy read for the topic being covered. Read more
Published on March 22, 2007 by J. Brutto

5.0 out of 5 stars 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,... Read more
Published on March 18, 2007 by Wayne Cannon

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)

JBoss at Work: A Practical Guide

This is a book about Java and J2EE servers.  

(Report this)
Created on Jun 15, 2006, last edited on Jun 15, 2006.

 Explore and Edit at Amapedia.com opens new browser window



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.