iBATIS SQL Maps
configuration file,265–266
DAO implementation for,263–265
DAO support class for,173
definition of,255,257,261,267–268
integration with,19
mapped statements (mapping file) for,261–263
Spring setup for,265–266
transaction management using,266–267
when to use,267,584
iBATIS SQL Maps Developer Guide (Begin),261
id attribute, bean element,54
idref element,59
IIOP protocol,323–324
ImageDB sample application,598
Impedence Mismatch,256
import element,96
initBinder() method, SimpleFormController class,469
InitializingBean interface,65,67
init-method attribute, bean element,65,66–67
InputStreamEditor class,102
InputStreamSource interface,87
integration testing
AOP framework used for,160
in application server,421–422
container used for,106–108
guidelines for,593–594
support for,18
tools for,485
interceptor chain,AOP
definition of,118
terminating early,153
InterceptorNames property, AbstractAutoProxy Creator class,143
interceptorNames property, AdvisedSupport class,137,138,141–142
interceptors
chaining,118,153
JSF features for,531
Spring MVC features for,530–531
Struts features for,530
Tapestry features for,531
transaction interceptors
definition of,233–235
Hibernate,281–282
JDO,294–295
in Web MVC application,436–439,446–449
WebWork features for,530
Interface21 framework,33
interfaces. See also specific interfaces
dependencies between services as,8
programming to,instead of classes,8
interfaces property, AdvisedSupport class,136
InternalResourceView class,497
InterruptableJob interface,351
intra-server remoting,305
introduction,AOP
alternatives to,156
definition of,12
making,154–156
when to use,153
IntroductionAdvisor interface,154
IntroductionInfo interface,154
InvalidDataAccessResourceUsageException class,JDBC,182
Inversion of Control (IoC) container. See also application context; bean factory; Dependency Injection
bean factory as,47
definition of,5,8–11,33,40,578
example of,41–43
templates and,17
invocableClone() method, ReflectiveMethod Invocation interface,163
invoke() method, MethodInterceptor interface,120
IoC (Inversion of Control) container. See also application context; bean factory; Dependency Injection
bean factory as,47
definition of,5,8–11,33,40,578
example of,41–43
templates and,17
isAopProxy() method, AopUtils class, 145
isCglibProxy() method, AopUtils class, 145
isFormChangeRequest() method, SimpleForm Controller class, 470
isFormSubmission() method, SimpleForm Controller class, 470
isJdkDynamicProxy() method, AopUtils class, 145
isolation of transactions,219–220,228–229
ISOLATION_DEFAULT option for transactions,229
ISOLATION_READ_COMMITTED option for transactions,229
ISOLATION_READ_UNCOMMITTED option for transactions,229
ISOLATION_REPEATABLE_READ option for transactions,229
ISOLATION_SERIALIZABLE option for transactions,229
isRuntime() method, MethodMatcher interface,127
ItemView.html file,545–547
ItemView.page file,544–545
iText library,constructing view using,490–491