Sold Out
Book Categories |
Acknowledgments | ix | |
Introduction | x | |
Chapter 1 | Introduction to Beans | 1 |
Introduction | 1 | |
JavaBeans vs. ActiveX | 4 | |
Basics of JavaBeans | 5 | |
Sun's Bean Development Kit | 6 | |
Fundamental JavaBean Concepts | 8 | |
Introspection | 10 | |
Communicating with Beans | 11 | |
Bean Builder Tools | 12 | |
Using the BeanBox | 12 | |
More JavaBean Concepts | 24 | |
JBuilder and Beans | 26 | |
Summary | 29 | |
Chapter 2 | Creating Your Own Beans | 33 |
Introduction | 33 | |
Using the BDK | 34 | |
Basics of Bean Creation | 35 | |
Class Naming Conventions | 36 | |
Required Bean Conventions | 37 | |
The Bean Constructor | 38 | |
Introspection and Reflection | 39 | |
Design Patterns | 40 | |
Specifying a Bean's Properties | 41 | |
Serialization | 44 | |
JAR Files and Manifest Files | 44 | |
Creating a Bean with JBuilder | 52 | |
Summary | 63 | |
Chapter 3 | Events and Properties | 65 |
Introduction | 65 | |
Event Classes | 67 | |
Listener Interfaces | 73 | |
Inner Classes | 76 | |
Adaptor Classes | 77 | |
The Event State Object | 86 | |
Summary | 87 | |
Chapter 4 | JavaBean Persistence | 89 |
Introduction | 89 | |
Serialization and De-serialization | 91 | |
The Serializable Interface | 96 | |
Foundations of Java 2 Persistence | 97 | |
Serialization Streams | 98 | |
Object Persistence | 101 | |
The Externalizable Interface | 102 | |
Serialization in JBuilder | 103 | |
Summary | 106 | |
Chapter 5 | Introduction to Enterprise JavaBeans | 109 |
Introduction | 109 | |
Distributed Applications | 112 | |
When Should You Use EJBs? | 113 | |
Types of EJBs | 114 | |
Session Beans | 115 | |
Entity Beans | 118 | |
Interfaces | 121 | |
Message-Driven Beans | 122 | |
EJB Clients | 124 | |
The Life Cycles of Enterprise Beans | 126 | |
Passivation and Activation | 128 | |
Using Borland JBuilder and EJB | 129 | |
Summary | 133 | |
Chapter 6 | Remote Calls with EJB | 135 |
Introduction | 135 | |
RPCs and Marshalling | 136 | |
RMI | 138 | |
Remote Interfaces | 139 | |
Bootstrapping | 140 | |
The RemoteObject Class | 141 | |
The RemoteException Class | 144 | |
RMI Example | 145 | |
Summary | 151 | |
Chapter 7 | Stateless Session Beans | 153 |
Introduction | 153 | |
The Remote Interface | 154 | |
The Home Interface | 156 | |
The Enterprise Bean Class | 157 | |
The ejbCreate Methods | 159 | |
Business Methods | 160 | |
More about the Home Interface | 161 | |
Deployment Descriptors | 161 | |
System Properties and Context | 162 | |
Building a Stateless Session Bean | 163 | |
Building a Stateless Session Bean with JBuilder | 167 | |
Summary | 179 | |
Chapter 8 | Stateful Session Beans | 181 |
Introduction | 181 | |
Activation and Passivation | 182 | |
Stateful Session Bean Life Cycle | 184 | |
Stateful Session Beans and Transactions | 185 | |
A Client for Our EJB | 197 | |
Summary | 199 | |
Chapter 9 | Java and Database Programming | 203 |
Introduction | 203 | |
Database Concepts | 204 | |
SQL | 206 | |
JDBC | 210 | |
Database Connectivity Using JBuilder | 214 | |
JBuilder Data Tools | 222 | |
Database Pilot | 222 | |
JDataStore Explorer | 226 | |
JDataStore Server | 227 | |
Summary | 228 | |
Chapter 10 | Entity Beans | 231 |
Introduction | 231 | |
Persistence | 232 | |
The EntityBean Interface | 234 | |
Entity Bean Methods | 236 | |
Create Methods | 236 | |
Finder Methods | 238 | |
Business Methods | 239 | |
Entity Bean Life Cycle | 239 | |
Building an Entity Bean with JBuilder | 241 | |
Summary | 253 | |
Chapter 11 | Bean-Managed Entity Bean Persistence | 255 |
Introduction | 255 | |
The Deployment Descriptor | 263 | |
Summary | 272 | |
Chapter 12 | Message-Driven Beans | 275 |
Introduction | 275 | |
Messages and JMS | 276 | |
Message-Driven Bean Structure | 278 | |
A Message-Driven Bean Life Cycle | 279 | |
The MDB Class | 280 | |
The ejbCreate method | 283 | |
The Transactional Management Methods | 283 | |
The ejbRemove Method | 284 | |
The Business Methods | 284 | |
Acknowledging Messages | 285 | |
Deploying the MDB | 286 | |
A JBuilder MDB Example | 287 | |
Summary | 292 | |
Chapter 13 | Java Server Pages | 293 |
Introduction | 293 | |
The Basics of JSP | 294 | |
How to Build a JSP | 295 | |
Using the Inherent Objects | 302 | |
Advantages of JSP | 304 | |
JSP vs. JavaScript | 304 | |
JSP vs. Static HTML | 305 | |
JSP vs. Active Server Pages (ASP) | 305 | |
JSP vs. Pure Servlets | 305 | |
How Does JSP Work? | 305 | |
JSP in JBuilder | 306 | |
Directives and Attributes | 310 | |
The Page Directive | 310 | |
The Import Directive | 312 | |
JSP and JavaBeans | 313 | |
Summary | 317 | |
Chapter 14 | Distributed Computing | 319 |
Introduction | 319 | |
Basics of Distributed Computing | 320 | |
Java and UML | 324 | |
JBuilder and UML | 328 | |
Customizing UML Diagrams | 331 | |
Setting Project Properties | 332 | |
Filtering Packages and Classes | 332 | |
Java Native Interface (JNI) | 332 | |
How Does JNI Work? | 333 | |
COM and DCOM | 336 | |
Summary | 338 | |
Chapter 15 | CORBA and EJB | 341 |
Introduction | 341 | |
CORBA Basics | 342 | |
Interface Definition Language | 343 | |
The Specifics of IDL Implementation | 345 | |
The Object Request Broker | 347 | |
The OMG Object Model | 348 | |
The Underlying Mechanisms | 349 | |
About the OMG | 351 | |
The Object Management Architecture (OMA) | 352 | |
Implementations of CORBA | 353 | |
CORBA and JBuilder | 353 | |
Using EJB with CORBA | 359 | |
Summary | 362 | |
Chapter 16 | Exception Handling with EJB | 365 |
Introduction | 365 | |
Basic Exception Handling | 366 | |
EJB Exceptions | 371 | |
Summary | 377 | |
Chapter 17 | EJB Security | 379 |
Introduction | 379 | |
The EJB Security Model | 380 | |
Declarative Security Setup | 381 | |
Security Roles | 383 | |
EJB Custom Security | 387 | |
Summary | 389 | |
Chapter 18 | EJB and Transactions | 391 |
Introduction | 391 | |
Transaction Basics | 392 | |
EJB and Transactions | 395 | |
Specifying Transaction Support Declaratively | 398 | |
Transaction Isolation | 399 | |
Non-Transactional Beans | 401 | |
Client-Demarcated Transactions | 401 | |
Summary | 402 | |
Appendix A | Resources | 403 |
Appendix B | EJB Glossary | 407 |
Appendix C | Answers to Review Questions | 413 |
Appendix D | The Java.Beans Package | 431 |
Appendix E | HTML Primer | 435 |
Index | 445 |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionJBuilder 7.0(Wordware Jbuilder Library): EJB Programming
X
This Item is in Your InventoryJBuilder 7.0(Wordware Jbuilder Library): EJB Programming
X
You must be logged in to review the productsX
X
X
Add JBuilder 7.0(Wordware Jbuilder Library): EJB Programming, JBuilder 7.0 EJB Programming guides the experienced Java programmer through the advanced Java techniques available in JBuilder 7.0, the premier Java programming tool. The book focuses on the development of JavaBeans and Enterprise JavaBeans (EJB) a, JBuilder 7.0(Wordware Jbuilder Library): EJB Programming to the inventory that you are selling on WonderClubX
X
Add JBuilder 7.0(Wordware Jbuilder Library): EJB Programming, JBuilder 7.0 EJB Programming guides the experienced Java programmer through the advanced Java techniques available in JBuilder 7.0, the premier Java programming tool. The book focuses on the development of JavaBeans and Enterprise JavaBeans (EJB) a, JBuilder 7.0(Wordware Jbuilder Library): EJB Programming to your collection on WonderClub |