Head first EJB: [passing the sun certified business component developer exam]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2003
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXX,700 S. Ill. |
ISBN: | 0596005717 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019577701 | ||
003 | DE-604 | ||
005 | 20191023 | ||
007 | t | ||
008 | 041109s2003 gw a||| |||| 00||| eng d | ||
020 | |a 0596005717 |9 0-596-00571-7 | ||
035 | |a (OCoLC)249161819 | ||
035 | |a (DE-599)BVBBV019577701 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-859 |a DE-573 |a DE-858 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Sierra, Kathy |d ca. 20./21. Jahrhundert |e Verfasser |0 (DE-588)119774696X |4 aut | |
245 | 1 | 0 | |a Head first EJB |b [passing the sun certified business component developer exam] |c Kathy Sierra ; Bert Bates |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2003 | |
300 | |a XXX,700 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Enterprise JavaBeans |0 (DE-588)4683082-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Enterprise JavaBeans |0 (DE-588)4683082-0 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Bates, Bert |e Verfasser |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012917183&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012917183 |
Datensatz im Suchindex
_version_ | 1804132936175321088 |
---|---|
adam_text | HEAD FIRST E JB~ WOULDN T IT BE DREAMY IF TKERE WAS AN EJB BOOK THAT WAS
MORE STIMULATING THAN DELETING SPAM F ROM YOUR INBOX? IT S PROBABLY JUST
A FANTASY... KATHY SIERRA BERT BATES O REILLY BEIJING * CAMBRIDGE * KOELN
* PARIS * SEBASTOPOL * TAIPEI * TOKYO TABLE OF CONTENTS INTRO XIX 1
WELCOME TO EJB: AN INTRODUCTION 1 2 EJB ARCHITECTURE: ARCHITECTURAL
OVERVIEW 61 3 EXPOSING YOURSELF: THE DIENT VIEW 111 4 BEING A SESSION
BEAN: SESSION BEAN LIFECYDE 173 5 ENTITIES ARE PERSISTENT: ENTITY BEAN
INTRO 259 6 BEING AN ENTITY BEAN: BEAN/ENUETY SYNCHRONIZATION 295 7 WHEN
BEANS RELATE: ENTITY BEAN RELATIONSHIPS 373 8 GETTING THE MESSAGE:
MESSAGE-DRIVEN BEANS 437 9 THE ATOMIC AGE: EJB TRANSACUEONS 469 10 WHEN
BEANS GO BAD: EXCEPTIONS IN EJB 52 5 11 PROTECT YOUR SECRETS: SECURITY
IN EJB 569 12 THEJOY OF DEPLOYMENT: A BEAN S ENVIRONMENT 599 A APPENDIX
A: FINALMOCK EXAM 637 TABLE OF CONTENTS (OEIE REAL FHING) INTRO 1 YOUR
BRAIN OLL EJB. HERE YOU ARE TRYING TO KAM SOMETHING, WHILE HERE YOUR
BRAIN IS DOING YOU A FAVOR BY MAKING SURE THE LEARNING DOESN T STICK.
YOUR BRAIN S THINKING/ BETTER LEAVE ROOM FOR MORE IMPORTANT THINGS, LIKE
WHICH WILD ANIMALS TO AVOID AND WHETHER NAKED SNOWBOARDING IS A BAD
IDEA. SO HOW DO YOU TRICK YOUR BRAIN INTO THINKING THAT YOUR LIFE
DEPENDS ON KNOWING EJB? WHO IS THIS BOOK FOR? XVIII WE KNOW WHAT YOUR
BRAIN IS THINKING XIX METACOGNITION XXI BEND YOUR BRAIN INTO SUBMISSION
XXIII WHAT YOU NEED FOR THIS BOOK XXIV PASSING THE CERTIFICATION EXAM
XXVI TECHNICAL REVIEWERS XXVIII ACKNOWLEDGEMENTS XXIX IX 1 WELCOME TO
EJB ENTERPRISE JAVABEANS ARE EASY. WEIL, AT LEAST WHEN YOU COMPARE EJB
TO WHAT YOU D HAVE TO DO TO WRITE YOUR OWN SCALABLE, TRANSACTIONAL,
SECURE, PERSISTENT, CONCURRENT ENTERPRISE COMPONENT SERVER. IN THIS
CHAPTER, WE LL DEVELOP, DEPLOY, AND RUN AN EJB APPLICATION, AND THEN
DIVE INTO THE DETAILS. BEFORE WE RE DONE, WE LL LOOK AT THE USE,
BENEFITS, AND CHARACTERISTICS OF EJB, AND WE LL LOOK (BRIEFLY) AT HOW
EJB CONTAINERS WORK. EXAM OBJECTIVES WHAT IS EJB ALL ABOUT? NO MORE
VENDOR LOCK-IN! HOW DOES IT ALL WORK? BEHINDTHE SCENES... BEANS COME IN
THREE FLAVORS THE ADVICE GUY BEAN , FIVE THINGS YOU DO TO BUILD A BEAN
EJB ROLES AND RESPONSIBILITIES TUTORIAL COFFEE CRAM 2 3 5 7 8 11 15 16
26 28 59 2 (J2SE API) (J2EE API) YOU WTITO THL TNTERFACE (THE REMOTE
INTERFACE) MAFIA» BOOKCTRT L STMBOOKSLITCARTO UOC/IECTA/FO EJB
ARCHITECTURE EJB IS ABOUT INFRASTRUCTURE. YOUR COMPONENTS ARE THE
BUILDING BLOCKS. WITH EJB, YOU CAN BUILD BIG APPLICATIONS. THE KIND OF
APPLICATIONS THAT COULD RUN EVERYTHING FROM THE VICTORIA S SECRET
BACK-END TO DOCUMENT-HANDLING SYSTEMS AT CERN. BUT AN ARCHITECTURE WITH
THIS MUCH FLEXIBILITY, POWER, AND SCALABILITY ISN T SIMPLE. IT ALL
BEGINS WITH A DISTRIBUTED PROGRAMMING MODEL... EXAM OBJECTIVES 62 MAKING
A REMOTE METHOD CALL 64 WHAT ABOUT ARGUMENTS AND RETURN VALUES? 67 THE
CLIENT CALLS BUSINESS METHODS THROUGH THE REMOTE INTERFACE 79 EJBUSESRMI
81 THE REMOTE OBJECT IS NOT THE BEAN, IT S THE BEAN S BODYGUARD 82
ARCHITECTURAL OVERVIEW: SESSION BEANS 98 ARCHITECTURAL OVERVIEW: ENTITY
BEANS 99 ARCHITECTURAL OVERVIEW: CREATING A STATEFUL SESSION BEAN 100
ARCHITECTURAL OVERVIEW: CREATING A STATELESS SESSION BEAN 101
ARCHITECTURAL OVERVIEW: MESSAGE-DRIVEN BEANS 106 ORGANIZE YOUR BEANS 108
(J2EE API) (J2EE API) INTERFACE» STSSLONBTIN YOU WRITE THIS (THE BEAN
DASS) ADDBCOK() REMOVEBOOKO DOCHECKOUTSS //OTHEF METHODS 3 STATELESS
BEANS EXPOSING YOURSELF YOU CAN T KEEP YOUR BEAN PRIVATE. CLIENTS NEED
TO SEE WHAT YOUVE GOT. (EXCEPT FOR MESSAGE-DRIVEN BEANS, WHICH DON T
HAVE A DIENT VIEW). THE ADVICE BEAN EXPOSES THE GETADVICE() METHOD IN
ITS COMPONENT INTERFACE*THE PLACE WHERE YOU DECLARE BUSINESS METHODS.
BUT THAT S NOT ALL THE DIENT SEES. REMEMBER, THE ADVICE INTERFACE
EXTENDS EJBOBJECT, AN INTERFACE WITH METHODS OF ITS OWN. METHODS THE
DIENT CAN SEE. METHODS THE DIENT CAN CALL. AND IT WORKS THE SAME WAY
WITH THE HOME INTERFACE. FOR STATELESS SESSION BEANS FROM THE SAME HOME,
ISLDENTICAL() ALWAYS RETURNS TRUE, EVEN FOR DIFFERENT BEANS. EXAM
OBJECTIVES WHAT THE DIENT REALLY WANTS WHAT SJNDI?
PORTABLEREMOTEOBJECT.NARROWO (EXOTIC CASTING) WRITING THE REMOTE HOME
INTERFACE FOR A SESSION BEAN THANKFULLY, WE VE GOT HANDLES (ONLINE
SHOPPING TAKES TIME) WHICH METHODS MAKE SENSE FOR THE LOCAL CLIENT
INTERFACES? WHY SO MANY REMOVE METHODS? COMPARING REMOTE VS. LOCAL
INTERFACES ARGUMENTS TO REMOTE VS. LOCAL METHODS COFFEE CRAM 112 113 116
121 125 139 148 151 154 163 168 4 BEING A SESSION BEAN SESSION BEANS ARE
CREATED AND REMOVED. IFYOURELUCKY, YOUREA STATE/ESS BEAN. BECAUSE THE
LIFE OF A STATEFUL BEAN IS TIED TO THE WHIMS OF A HEARTLESS CLIENT.
STATEFUL BEANS ARE CREATED ATTHE DIENT S INSISTENCE, AND LIVE AND DIE
ONLY TO SERVE THAT ONE CLIENT. BUT AHHHH, THE LIFE OF A STATELESS BEAN
IS FABULOUSL POOLS, THOSE LITTLE UMBRELLA DRINKS, AND NO BOREDOM SINCE
YOU GET TO MEET SO MANY DIFFERENT CLIENTS. FOR ME? THIS IS SUCH A
SPECIAL MOMENT! ONCE IN A LIF ETIME... EXAM OBJECTIVES CONTAINER
CALLBACKS, FOR THE SPECIAL MOMENTS IN A BEAN S LIFE BEAN CREATION BEAN
THINGS YOU CAN DO WITHIN BUSINESS METHODS PASSIVATION: A STATEFUL BEAN S
CHANCE AT SCALABILITY BEAN REMOVAL WRITING A SESSION BEAN: YOUR JOB AS
BEAN PROVIDER SESSIONCONTEXT: YOU NEED IT MORE THAN IT NEEDS YOU COFFEE
CRAM 174 181 188 199 200 208 230 240 244 XI 5 IF YOU VE GOT ANY LOST
WORDS, YOU BETTER DO IT IN YOUR EJBREMOVEQ... NO, PLEASE, NOL DI GIVE
YOU WHATEVER YOU WANT, JUST DON T CALL REMOVEO! ENTITIES ARE PERSISTENT
ENTITY BEANS PERSIST. ENTITY BEANS EXIST. ENTITY BEANS ARE. THEY ARE
OBJECT REPRESENTATIONS OF SOMETHING IN AN UNDERIYING PERSISTENT STOERE.
(THINK: DATABASE, BECAUSE MOST ENTITY BEANS REPRESENT SOMETHING FROM A
RELATIONAL DATABASE.) IF YOU HAVE A CUSTOMER ENTITY BEAN, THEN ONE BEAN
MIGHT REPRESENT THE ENTITY TYLER DURDEN, ID #343, WHILE ANOTHER IS THE
ENTITY DONNY DARKO, ID #42. THREE BEANS, REPRESENTING THREE REAL
ENTITIES. AN ENTITY BEAN IS SIMPLY A REALIZATION OF SOMETHING THAT
ALREADY EXISTS. EXAM OBJECTIVES 260 WHAT S AN ENTITY BEAN? 261 ENTITY
BEANS FROM THE CLIENT S POINT OF VIEW 265 A VERY SIMPLE CUSTOMER ENTITY
BEAN 268 ENTITY BEAN REMOTE COMPONENT INTERFACE 270 ENTITY BEAN REMOTE
HOME INTERFACE 273 WHAT DOES THE CLIENT REALLY WANT FROM AN ENTITY BEAN
HOME? 274 HOME BUSINESS METHODS TO THE RESCUE 278 SESSION BEAN CREATE()
VS. ENTITY BEAN CREATEQ 281 SESSION BEAN REMOVEO VS. ENTITY BEAN REMOVEO
282 ENTITY/BEAN/INSTANCE DEATH 285 COFFEE CRAM 288 IF IM A BEAN I SAY TO
A METHOD, DON T CALL ME, CALL MY BODYGUARD, AND HERE S HIS CONTACT
INFORMATION... INSTEAD OF: DOSTUFF(THIS)
DOSTUFF(MYCONTOXT.GETEJBOBJECT()) BEING AN ENTITY BEAN ENTITY BEANS ARE
ACTORS. AS LONG AS THEY RE ALIVE, THEY RE EITHER IN THE POOL OR THEY RE
BEING SOMEBODY. SOMEBODY FROM THE UNDERIYING PERSISTENT STOERE (AN ENTITY
FROM THE DATABASE). WHEN A BEAN IS PIAYING A PART, THE BEAN AND THE
UNDERIYING ENTITY HAVE TO STAY IN SYNC. IMAGINE THE HORROR IF THE BEAN
IS PRETENDING TO BE, SAY, AUDREY LEONE, AND SOMEONE IOWERS AUDREY S
CREDIT LIMIT IN THE DATABASE... BUT FORGETS TO TEIL THE BEAN. EXAM
OBJECTIVES 296 THE REAL POWER OF ENTITY BEANS IS SYNCHRONIZATION 298
CONTAINER-MANAGED VS. BEAN-MANAGED PERSISTENCE 303 THE ENTITYBEAN
INTERFACE ADDS NEW CONTAINER CALLBACKS 310 WRITING A CMP ENTITY BEAN 313
OBJECT IDENTITY: THE PRIMARY KEY 332 FINDER METHODS 339 HOME BUSINESS
METHODS 345 COFFEE CRAM 362 XII 7 WHEN BEANS RELATE ENTITY BEANS NEED
RELATIONSHIPS. AN ORDER NEEDS A CUSTOMER. A LINELTEM NEEDS AN ORDER. AN
ORDER NEEDS LINELTEMS. ENTITY BEANS CAN HAVE CONTAINER-MANAGED
RELATIONSHIPS (CMR) AND THE CONTAINER TAKES CARE OF VIRTUALLY
EVERYTHING. MAKE A NEW LINELTEM THAT S RELATED TO AN ORDER? IF YOU ASK
THE CUSTOMER TO SHOW YOU HIS ORDERS, YOU LL SEE THE NEW LINELTEM. BEST
OF ALL, YOU CAN USE EJB-QL TO WRITE PORTABLE QUERIES. MULTLPLICLTY: MANY
S. MOVLE DLRECTOR GETDIRECTORQ I 8..* EXAM OBJECTIVES MULTLPLLCITY:
RELATIONSHIPS ^-* ONE MULTIPLICITY 1 DLRECTOR COLLECTLON GETMOVIES() |
CMP AND CMR FIELDS ; CASCADE DELETE CAN PROPAGATE EJB-QL FOR THE
MOVIEBEAN PIVET-TO* - SELECT AND FROM ARE THE MANDATORY! MIR Y MOVIES-
THE W H E R E CLAUSE COLLECTIONS DON T BARKQ! THE BETWEEN, IN, IS EMPTY,
AND UKE EXPRESSION RELATIONSHIP ASSIGNMENTS COFFEE CRAM 374 378 380 383
393 402 409 411 414 416 421 425 GETTING THE MESSAGE MY LIFE IS SAD. I
HAVE NO HOME, I HAVE NO CLIENTS... I CAN USE MY CONTEXT ONLY FOR
TRANSACTIONS... OH WELL, AT LEAST I GET A POOL. GETUSENRANSADIONQ
SETROLLBACKONLYT) INTERFACE» UE$SAGEDRIVENCONTAXT IT S FUN TO RECEIVE
MESSAGES. NOT AS MUCH FUN AS, SAY, GETTING THAT EBAY PACKAGE WITH THE
GENUINE SMURF* LAMP, BUT FUN AND EFFICIENT NONETHELESS. IMAGINE IF YOU
SENT YOUR ORDER TO EBAY, AND YOU COULDN T LEAVE YOUR HOUSE UNTIL THE
PACKAGE WAS DELIVERED. THAT S WHAT IT S LIKE WITH SESSION AND ENTITY
BEANS. BUT WITH MESSAGE-DRIVEN BEANS, THE CLIENT CAN SEND A MESSAGE AND
WALK AWAY. EXAM OBJECTIVES 438 WRITING A MESSAGE-DRIVEN BEAN: YOUR JOB
AS BEAN PROVIDER 447 COMPLETE DD FOR A MESSAGE-DRIVEN BEAN 449 TOPICS
AND QUEUES 450 MESSAGEDRIVENCONTEXT 455 MESSAGE ACKNOWLEDGEMENT 458
COFFEE CRAM 463 XIII 9 WHILE BMT BEANS USE NLYTHEIROWN. OH SH**! A
SYSTEM EXCEPTION. NOTHING I CAN DO ABOUT IT. THERE GOES MY STATEFUL
BEAN. TU HAVE TO START OVER. GOTTA LOVE APPLICATION EXCEPTIONS... I CAN
RECOVER FROM THIS IF I PUT IN A DIFFERENT VALUE FOR THE ARGUMENT TO THE
CREATEO METHOD... THE ATOMIC AGE TRANSACTIONS PROTECT YOU. WITH
TRANSACTIONS, YOU CAN TRY SOMETHING KNOWING THAT IF ANYTHING GOES WRONG
ALONG THE WAY, YOU CAN JUST PRETEND THE WHOLE THING DIDN T HAPPEN.
EVERYTHING GOES BACK TO THE WAY IT WAS BEFORE. TRANSACTIONS IN EJB ARE A
THING OF BEAUTY*YOU CAN DEPLOY A BEAN WITH CUSTOMIZED TRANSACTION
BEHAVIOR WITHOUT TOUCHING THE BEAN S SOURCE CODE! BUT YOU CAN WRITE
TRANSACTION CODE, IF YOU NEED TO. EXAM OBJECTIVES 470 I THE ACID TEST
472 HOW IT WORKS IN EJB 474 TRANSACTION PROPAGATION 475 HOW DO I MAKE
(OR GET) A TRANSACTION? 476 SETROLLBACKONLYO LIVES IN TWO INTERFACES 487
BMT CAN BE A REALLY BAD IDEA. BMT HURTS BEAN REUSE 490 CONTAINER-MANAGED
TRANSACTIONS 491 HOW ATTRIBUTES WORK 492 METHODS YOU MUST MARK WITH AN
ATTRIBUTE (FOR A CMT BEAN) 498 UNSPECIFIED TRANSACTION CONTEXT 499 DD
EXAMPLE FOR CMT 503 SESSIONSYNCHRONIZATION SPECIAL MOMENTS 512 COFFEE
CRAM * 516 WHEN BEANS GO BAD EXPECT THE UNEXPECTED. DESPITE YOUR BEST
EFFORTS, THINGS CAN GO WRONG. TERRIBLY, TRAGICALLY, WRONG. YOU NEED TO
PROTECI YOURSELF. YOU CAN T LET YOUR ENTIRE PROGRAM COLLAPSE, JUST
BECAUSE ONE BEAN IN THE FAMILY THROWS AN EXCEPTION. THE APPLICATION MUST
GO ON. YOU CAN T PREVENT TRAGEDY, BUT YOU CAN PREPARE FOR IT. YOU NEED
TO KNOW WHAT IS AND IS NOT RECOVERABLE, AND WHO IS RESPONSIBLE WHEN A
PROBLEM OCCURS. EXAM OBJECTIVES 526 IN EJB, EXCEPTIONS COME IN TWO
FLAVORS 532 WITH AN APPLICATION EXCEPTION, THE CONTAINER WILL...- 533
WITH A SYSTEM EXCEPTION, THE CONTAINER WILL... 534 REMOTEEXCEPTION VS.
EJBEXCEPTION 539 BEAN PROVIDER S RESPONSIBILITIES 541 THE FIVE STANDARD
EJB APPLICATION EXCEPTIONS 548 COMMON SYSTEM EXCEPTIONS 551 COFFEE CRAM
563 XIV 1 1 PROTECT YOUR SECRETS KEEP YOUR SECRETS. SECURITY IS ABOUT
AUTHENTICATION AND AUTHORIZATION. FIRST, YOU HAVE TO PROVE YOUR
IDENTITY, AND THEN WE LL TEIL YOU WHAT YOU RE ALLOWED TO DO. SECURITY IS
EASY IN EJB, BECAUSE YOU RE ONLY DEALING WITH AUTHORIZATION. YOU DECIDE
WHO GETS TO CALL WHICH METHODS ON YOUR BEANS. EXCEPT ONE PROBLEM... IF
YOU RE A BEAN PROVIDER OR APP ASSEMBLER, YOU PROBABLY DON T KNOW WHO THE
USERS ARE GOING TO BEI IN THE EJB DEPLOYMENT DESCRIPTOR IN A VCNDO R
SPPCITIC WIY ; EXAM OBJECTIVES HOW TO DO SECURITY IN EJB THE APPLICATION
ASSEMBLER S JOB: ACCESS CONTROL DEFINING THE METHOD PERMISSIONS 570 573
574 578 THE DEPLOYER S JOB: MAPPING ACTUEAL HUMANS TO ABSTRACT ROLES 583
CLASS-LEVEL VS. INSTANCE-LEVEL SECURITY 586 USING PROGRAMMATIC SECURITY
TO CUSTOM-TAILOR A METHOD 587 USE SECURITY IDENTITY TO PRETEND SOMEONE
EISE IS CALLING... 591 SECURITY CONTEXT PROPAGATION WITH 592 COFFEE CRAM
593 1 2 THE JOY OF DEPLOYMENT YOU WORKED HARD ON THAT BEAN. YOU CODED,
YOU COMPILED, YOU TESTED. ABOUT A HUNDRED ZILLION TIMES. THE LAST THING
YOU WANT TO TOUCH IS ALREADY-TESTED SOURCE CODE, JUST BECAUSE SOMETHING
SIMPLE CHANGED IN THE DEPLOYMENT CONFIGURATION. AND WHAT IF YOU DON T
EVEN HAVE THE SOURCE CODE? EJB SUPPORTS BEAN REUSE THROUGH THE
CUSTOMIZABLE DEPLOYMENT DESCRIPTOR AND A BEAN S SPECIAL ENVIRONMENT.
ADVICE.CLASS ADVICEBEAN.CLASS ADVICEHOME.CLASS EXAM OBJECTIVES A BEAN S
SPECIAL PLACE-JAVA:COMP/ENV CREATING AND USING A SUBCONTEXT BEAN
PROVIDER AND APPLICATION ASSEMBLER RESPONSIBILITY DEPLOYER
RESPONSIBILITY REMEMBERING WHO DOES WHAT WHICH APIS DOES EJB 2.0
GUARANTEE? WHAT MUST BE IN AN EJB-JAR? PROGRAMMING RESTRICTIONS COFFEE
CRAM 600 602 609 617 618 619 621 624 625 627 XV A THE FINAL COFFEE CRAM
MOCK EXAM. THIS IS IT. 70QUESTIONS.THETONE,TOPICS, AND DIFFICULTY LEVEL
ARE VIRTUALLY IDENTICAL TO THE REAL EXAM. WE KNOW. FINAL MOCK EXAM 637
F INDEX 685 XVI
|
any_adam_object | 1 |
author | Sierra, Kathy ca. 20./21. Jahrhundert Bates, Bert |
author_GND | (DE-588)119774696X |
author_facet | Sierra, Kathy ca. 20./21. Jahrhundert Bates, Bert |
author_role | aut aut |
author_sort | Sierra, Kathy ca. 20./21. Jahrhundert |
author_variant | k s ks b b bb |
building | Verbundindex |
bvnumber | BV019577701 |
classification_rvk | ST 230 ST 250 |
ctrlnum | (OCoLC)249161819 (DE-599)BVBBV019577701 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01400nam a2200361 c 4500</leader><controlfield tag="001">BV019577701</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20191023 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">041109s2003 gw a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596005717</subfield><subfield code="9">0-596-00571-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249161819</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019577701</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-858</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sierra, Kathy</subfield><subfield code="d">ca. 20./21. Jahrhundert</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)119774696X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Head first EJB</subfield><subfield code="b">[passing the sun certified business component developer exam]</subfield><subfield code="c">Kathy Sierra ; Bert Bates</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXX,700 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Enterprise JavaBeans</subfield><subfield code="0">(DE-588)4683082-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Enterprise JavaBeans</subfield><subfield code="0">(DE-588)4683082-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bates, Bert</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012917183&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-012917183</subfield></datafield></record></collection> |
id | DE-604.BV019577701 |
illustrated | Illustrated |
indexdate | 2024-07-09T20:00:44Z |
institution | BVB |
isbn | 0596005717 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012917183 |
oclc_num | 249161819 |
open_access_boolean | |
owner | DE-859 DE-573 DE-858 |
owner_facet | DE-859 DE-573 DE-858 |
physical | XXX,700 S. Ill. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | O'Reilly |
record_format | marc |
spelling | Sierra, Kathy ca. 20./21. Jahrhundert Verfasser (DE-588)119774696X aut Head first EJB [passing the sun certified business component developer exam] Kathy Sierra ; Bert Bates 1. ed. Beijing [u.a.] O'Reilly 2003 XXX,700 S. Ill. txt rdacontent n rdamedia nc rdacarrier Enterprise JavaBeans (DE-588)4683082-0 gnd rswk-swf Enterprise JavaBeans (DE-588)4683082-0 s DE-604 Bates, Bert Verfasser aut HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012917183&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Sierra, Kathy ca. 20./21. Jahrhundert Bates, Bert Head first EJB [passing the sun certified business component developer exam] Enterprise JavaBeans (DE-588)4683082-0 gnd |
subject_GND | (DE-588)4683082-0 |
title | Head first EJB [passing the sun certified business component developer exam] |
title_auth | Head first EJB [passing the sun certified business component developer exam] |
title_exact_search | Head first EJB [passing the sun certified business component developer exam] |
title_full | Head first EJB [passing the sun certified business component developer exam] Kathy Sierra ; Bert Bates |
title_fullStr | Head first EJB [passing the sun certified business component developer exam] Kathy Sierra ; Bert Bates |
title_full_unstemmed | Head first EJB [passing the sun certified business component developer exam] Kathy Sierra ; Bert Bates |
title_short | Head first EJB |
title_sort | head first ejb passing the sun certified business component developer exam |
title_sub | [passing the sun certified business component developer exam] |
topic | Enterprise JavaBeans (DE-588)4683082-0 gnd |
topic_facet | Enterprise JavaBeans |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012917183&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT sierrakathy headfirstejbpassingthesuncertifiedbusinesscomponentdeveloperexam AT batesbert headfirstejbpassingthesuncertifiedbusinesscomponentdeveloperexam |