O


Oberg,Rickard (typed advice),125

Object Graph Navigation Language (OGNL),463

Object Oriented (OO) design

books about,597

crosscutting concerns not addressed by,114

guidelines for,589

Spring Framework support for,7

object query languages,257

Object relational Bridge (Apache OJB)

DAO support class for,173

definition of,255

integration with,19

object query language used by,257

O/R mapping and,299–300

transaction manager for,247–248

Object Transaction Service (OTS),221

Object-Relational (O/R) mapping

Apache OJB and,299–300

automatic change detection,258

books about,597

Cayenne and,302

DAO design and implementation for,259–260

definition of,256–257,302–303

Hibernate and

BLOB/CLOB handling,285–287

DAO implementation for,270–273

features for,268–269,287–288

mapping file,269–270

Open Session in View pattern,282–285

Spring setup for,273–276

transaction management,276–282

iBATIS SQL Maps and,261–268

JDO and

DAO implementation for,289–291

features for,288–289,298–299

JDO dialect,297–298

Open PersistenceManager in View pattern,295–297

PersistenceManager lifecycle,294–295

persistent object lifecycle,289

Spring setup for,291–293

transaction management,293–294

JSR-220 persistence and,302

JTA transactions and,251

object query languages used in,257

third-party tools,Spring integrating with,255–256

TopLink and,300–302

transaction management for,260

transparent persistence,258

when to use,258–259,583–585

objects. See also  DAO (Data Access Object) interface; POJOs (Plain Old Java Objects)

BLOB (Binary Large Object),203–206,285–287

CLOB (Character Large Object),203–204,285–287

dirty checking for,113–114

distributed compared to local,582

dynamic,13

LOB (large object),203–208

providing services to,with AOP,11–12

target object,AOP,118–119

Observer design pattern,12

OGNL (Object Graph Navigation Language),463

OJB (Apache)

DAO support class for,173

definition of,255

integration with,19

object query language used by,257

O/R mapping and,299–300

transaction manager for,247–248

OjbFactoryUtils class,248

onBind() method, SimpleFormController class,469

onBindAndValidate() method, AbstractWizard FormController class,475

onBindAndValidate() method, SimpleForm Controller class,469

ONJava articles (Bergsten),496

onSubmit() method, SimpleFormController class,469–470

OO (Object Oriented) design

books about,597

crosscutting concerns not addressed by,114

guidelines for,589

Spring Framework support for,7

opaque property, ProxyConfig class,135

Open PersistenceManager in View pattern,JDO API,295–297

Open Session in View pattern,273,282–285

open source,Spring Framework and,32

Open Symphony WebWork. See WebWork web framework

OpenPersistenceManagerInViewFilter class,295–297

OpenPersistenceManagerInViewInterceptor class,295–297,449

OpenSessionInViewFilter class,283–285

OpenSessionInViewInterceptor class,283–285,449

optimistic locking,220

OptimisticLockingFailureException class,259

optimize property, ProxyConfig class,134

O/R (Object-Relational) mapping

Apache OJB and,299–300

automatic change detection,258

books about,597

Cayenne and,302

DAO design and implementation for,259–260

definition of,256–257,302–303

Hibernate and

BLOB/CLOB handling,285–287

DAO implementation for,270–273

features for,268–269,287–288

mapping file,269–270

Open Session in View pattern,282–285

Spring setup for,273–276

transaction management,276–282

iBATIS SQL Maps and,261–268

JDO and

DAO implementation for,289–291

features for,288–289,298–299

JDO dialect,297–298

Open PersistenceManager in View pattern,295–297

PersistenceManager lifecycle,294–295

persistent object lifecycle,289

Spring setup for,291–293

transaction management,293–294

JSR-220 persistence and,302

JTA transactions and,251

object query languages used in,257

third-party tools,Spring integrating with,255–256

TopLink and,300–302

transaction management for,260

transparent persistence,258

when to use,258–259,583–585

Oracle,key generation using,195

Oracle OC4J server,transaction manager for,249

Oracle TopLink,255

OracleSequenceMaxValueIncrementer class, JDBC,195

Order property, AbstractAutoProxyCreator class,143

O’Reilly Servlet (COS) package,478–479

Orion server,transaction manager for,249

orthogonal (crosscutting) concerns,113–114

OTS (Object Transaction Service),221



Professional Java Development with the Spring Framework
Professional Java Development with the Spring Framework
ISBN: 0764574833
EAN: 2147483647
Year: 2003
Pages: 188

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net