Skip to Content
Head First EJB
book

Head First EJB

by Kathy Sierra, Bert Bates
October 2003
Beginner
734 pages
16h 56m
English
O'Reilly Media, Inc.
Content preview from Head First EJB

Example: The Advice Guy bean

Before we get into the guts of EJB, let’s look at how to develop, deploy, and test a bean from start to finish. If you’re not already familiar with EJB, you won’t understand everything here. Don’t worry about it now; we’ll figure it all out in later chapters. This is just to give you a feeling for what it’s like to get a bean up and running.

Our first bean is for the Advice Guy service—a remote service that gives back an advice String each time the client makes a request. We’ll spend the next several pages looking at the process, and then we’ll actually make this bean, as a tutorial.

image with no caption

The Advice Guy[1]

Our first bean is for the Advice Guy service. Each time the client makes a request, the Advice Guy service (an enterprise javabean) gives back a piece of stunningly helpful (and preternaturally appropriate) advice.

[1] In Head First Java, we deployed the Advice Guy service using straight TCP sockets. Now, for only five times the amount of code and effort, we get to have the same service in EJB. Of course, if one felt like it, one could argue that the Advice Guy doesn’t really need all those EJB services, but we disagree. We’re already planning the IPO for this baby.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

EJB 3 in Action, Second Edition

EJB 3 in Action, Second Edition

Michael Remijan, Debu Panda, Reza Rahman, Ryan Cuprak
Beginning EJB in Java EE 8: Building Applications with Enterprise JavaBeans

Beginning EJB in Java EE 8: Building Applications with Enterprise JavaBeans

Jonathan Wetherbee, Massimo Nardone, Chirag Rathod, Raghu Kodali
Learning Java EE 8

Learning Java EE 8

Sebastian Daschner

Publisher Resources

ISBN: 0596005717Errata Page