10.12.2012 Views

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Index<br />

EJBContext interface, 994, 995, 997<br />

end-to-end security, 772<br />

enterprise beans, 45, 55<br />

See also <strong>Java</strong> <strong>EE</strong> components<br />

accessing, 634<br />

business interfaces<br />

See business interfaces<br />

business methods<br />

See business methods<br />

classes, 638<br />

compiling, 645-646<br />

contents, 638<br />

defined, 629<br />

deployment, 638<br />

deployment descriptor security, 813-814<br />

distribution, 636<br />

Duke’s Bank, 1050, 1055<br />

protecting, 1055<br />

exceptions, 671-672<br />

implementor of business logic, 45<br />

interfaces, 634-637, 638<br />

life cycles, 639-642<br />

local access, 635-636<br />

message-driven beans.<br />

See message-driven beans<br />

method permissions<br />

Duke’s Bank, 1055<br />

packaging, 645-646<br />

performance, 636<br />

persistence, 709-729<br />

See persistence<br />

protecting, 796-817<br />

remote access, 634-635<br />

securing, 796-817<br />

session beans<br />

See session beans<br />

timer service, 666-671<br />

types, 630<br />

web services, 630, 637, 663-666<br />

Enterprise Information Systems, See EIS tier<br />

entities<br />

abstract schema names, 732<br />

collections, 746<br />

creating, 703-704<br />

1088<br />

<strong>The</strong> <strong>Java</strong> <strong>EE</strong> 5<strong>Tutorial</strong> • June 2010<br />

entities (Continued)<br />

Duke’s Bank, 1053<br />

entity manager, 694-699<br />

entity managers, 704-706<br />

finding, 695, 718<br />

inheritance, 689-693, 725-726<br />

life cycle, 695-697<br />

managing, 694-700<br />

persistent fields, 684-685<br />

persistent properties, 684-685<br />

persisting, 696<br />

primary keys, 686-687<br />

relationships, 718<br />

removing, 696-697, 719<br />

requirements, 683-684<br />

synchronizing, 697<br />

updating, 706-708<br />

entity relationships<br />

bidirectional, 688-689<br />

many-to-many, 688<br />

many-to-one, 688<br />

multiplicity, 687<br />

one-to-many, 688<br />

one-to-one, 688<br />

query language, 689<br />

unidirectional, 689<br />

equals method, 686<br />

Event, StAX example, 571-573<br />

event and listener model, 297, 303-304<br />

action events<br />

See action events<br />

ActionEvent class, 329, 332<br />

data model events, 304<br />

Event class, 303<br />

event handlers, 313, 416<br />

event listeners<br />

apply request values phase, 314<br />

invoke application phase, 315<br />

<strong>Java</strong>Server Faces UI, 284<br />

process validations phase, 314<br />

update model values phase, 315<br />

handling events of custom UI components, 427-428<br />

implementing event listeners, 393-396<br />

Listener class, 303, 402

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!