1
Distributed Web Object Computing: Component Technologies 2
Software Components 3
Software Components - II 4
Software Components - III 5
Infrastructure 6
Challenges 7
Example Systems 8
Enterprise Java Beans (EJB) 1.1 9
EJB 1.1 - II 10
EJB Component Types - I 11
Session Beans 12
EJB Component Types - II 13
Client-Component Interactions 14
Client-View - I 15
Client-View - II 16
Component-View / Bean Developer Responsibilities 17
Component-View / Container Responsibilities 18
Deployment Descriptor - Structural 19
Deployment Descriptor - Assembly Descriptor 20
Session and Entity Beans 21
Session Beans 22
Session Beans - Home Interaface 23
Session Beans - II 24
Session Beans - III 25
Session Beans - Passivation&Activation 26
Session Beans - SessionContext Interface 27
Session Beans - Lifecycle 28
Session Beans - Lifecycle 29
Entity Beans 30
Entity Beans - Container 31
Entity Beans - Look Up 32
Entity Beans - Home 33
Entity Beans - EJB Object 34
Entity Beans / Handle - I 35
Entity Beans / Handle - II 36
Entity Beans / Persistence - I 37
Entity Beans / Persistence - II 38
Bean-managed Persistence 39
Container-managed Persistence 40
Entity Bean Lifecycle - I 41
Entity Bean Lifecycle - II 42
Entity Bean Lifecycle - III 43
Entity Bean Lifecycle - IV 44
Entity Beans / Callbacks - I 45
Entity Beans / Callbacks - II 46
Entity Beans / Callbacks - III 47
Entity Beans / Container Perspective - I 48
Entity Beans / Container Perspective - II 49
Entity Beans / Container Perspective - III 50
Entity Beans / Container Perspective - IV 51
Entity Beans / Bean Developer 52
Entity Beans / Container Responsibility 53
Entity Beans / Container Responsibility 54
Container-Managed Persistence - I 55
Container-Managed Persistence - II 56
Container-Managed Persistence - III 57
Container-Managed Persistence - IV 58
Transaction Processing - I 59
Transaction Processing - II 60
Transaction Processing - III 61
Transaction Processing - IV 62
Transaction Processing - V 63
Transaction Processing - VI 64
Transaction Attribute 65
Bean-Managed Transaction 66
Transaction Attribute - I 67
Transaction Attribute - II 68
Customization 69
Customization - II 70
Customization - III 71
Customization / Environment Variable 72
Customization / EJB Reference - I 73
Customization / EJB Reference - II 74
Resource Factory Reference 75
Security 76
Security - II 77
Security - III 78
Security - IV 79
Security - V 80
Security - VI 81
Method Permission 82
Security - VII 83
Packaging 84
Structural Definition - I 85
Structural Definition - II 86
Application Assembler 87
EJB Classes 88
Interfaces and Implementation 89
Finding Home Implementation 90
Stateful vs Stateless 91
Using Handle Object 92
Using Environment Entries 93
Method Selection Pattern 94
CORBA Components 95
Facets - I 96
Facets - II 97
Facets - III 98
Receptacles - I 99
Receptacles - II 100
Event Sinks 101
Event Sources 102
Generic Events Interface 103
Home Interface - I 104
Home Interface - II 105
HomeFinder 106
Component Configuration - I 107
Component Configuration - II 108
Container Model - I 109
Container Model - II 110
Container Model - III 111
Container Model - IV 112
Container Model - V 113
Servant Policies 114
Transaction Policies 115
Security Policies 116
Persistence 117
Component Types - I 118
Component Types - II 119
Server Programming interfaces 120
Interfaces common for all Container Types 121
Common Interfaces - II 122
Common Interfaces - III 123
Common Interfaces - IV 124
Common Interfaces - V 125
Interfaces for Transient Container Type - I 126
Interfaces for Transient Container Type - II 127
Interfaces for Persistent Container Type - I 128
Interfaces for Persistent Container Type - II 129
Persistence 130
Persistence - II 131
Packaging and Deployment - I 132
Packaging and Deployment - II 133
CORBA Software Descriptor 134
Component descriptor 135
Component Assembly Packaging 136
Component Assembly Descriptor 137
Deployment - I 138
Deployment - II 139
Deployment - III 140
Deployment - IV 141
POA based Container Architecture 142
Microsoft Transaction Server (MTS - Viper) 143
MTS - II 144
MTS - III 145
MTS - IV 146
MTS - V 147
MTS - VI 148
MTS - VII 149
MTS - VIII 150
State Information 151
IObjectContext - I 152
IObjectContext - II 153
Packaging - I 154
Packaging - II 155
Deployment - I 156
Deployment - II 157
Context Wrapper 158
Lifecycle - I 159
Lifecycle - II 160
Security 161
Security - II 162
Security - III 163
Programmatic Security 164
Transaction Processing 165
Transaction Processing - II 166
CORBAComponents vs. EJB 1.1 167
CORBAComponents vs. EJB 1.1 168
CORBAComponents vs. EJB 1.1 169
CORBAComponents vs. EJB 1.1 170
CORBAComponents vs. EJB 1.1 171
ACID 172
Two Phase Commit Protocol
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option