[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]
^ operator
- operator
! operator
?: operator
* operator
/ operator
&& operator
% operator
+ operator
== operator
> and < operators
>= and <= operators
|| operator
Accept header, 2nd, 3rd
access attribute, 2nd
Acegi Security.
See Spring Security.
ACID, defined
action states
<action-state> element
ActiveMQ
actual performance
addAttachment() method
addInline() method
ADO.NET
Adobe AIR
Adobe Flex
advice
after advice
after-returning advice, 2nd
after-throwing
<aop:advisor> element
around advice
before advice
method before advice
passing parameters to, 2nd
<tx:advice> element
written in Java
after advice, 2nd
<aop:after> element
declaring, 2nd
afterPropertiesSet() method, 2nd
after-returning advice, 2nd, 3rd, 4th
after-throwing advice, 2nd, 3rd
algorithm property
Amazon S3
Amazon Simple Storage.
See Amazon S3.
ambiguous dependencies
<amq:queue> element
<amq:topic> element
and operator
annotatedClasses property
@annotation pointcut designator
AnnotationAwareAspectJAutoProxyCreator class
AnnotationSessionFactoryBean class
aop namespace, 2nd, 3rd, 4th
<aop:advisor> element
<aop:after> element, 2nd
<aop:after-returning> element, 2nd
<aop:after-throwing> element, 2nd
<aop:around> element, 2nd
<aop:aspect> element, 2nd, 3rd, 4th
<aop:aspectj-autoproxy> element, 2nd, 3rd
<aop:before> element, 2nd
<aop:config> element
<aop:declare-parents> element, 2nd
<aop:pointcut> element, 2nd
AOP.
See aspect-oriented programming.
Apache CXF
Apache Struts
Apache Tiles, 3rd
<definition> element
tile definitions
Apache Velocity
application context, 2nd, 3rd
ApplicationContext interface, 2nd
ApplicationContextAware interface
application-managed entity managers
arg-names attribute
@args() pointcut designator
args() pointcut designator
arithmetic operators
around advice
advantages over before and after advice
<aop:around> element, 2nd
@Around annotation
declaring
@Around annotation
ASP.NET
AspectJ, 2nd, 5th, 9th, 12th
aop namespace
@AspectJ, 2nd
compared to Spring AOP, 2nd
filtering
writing pointcuts
@AspectJ annotation
aspect-oriented programming, 3rd
advice
and Spring Security
AspectJ, 2nd
aspects
declaring aspects, 2nd
defined
example, 2nd
frameworks
introductions
join points
method join points
pointcuts
securing methods, 2nd
Spring AOP module
support in Spring, 2nd
weaving
aspects, 7th, 12th
advice
after advice
<aop:advisor> element
<aop:after> element
<aop:after-returning> element
<aop:after-throwing> element
<aop:around> element
<aop:aspect> element, 2nd
<aop:aspectj-autoproxy> element, 2nd, 3rd
<aop:before> element
<aop:config> element
<aop:declare-parents> element, 2nd
<aop:pointcut> element
as blankets
AspectJ, 2nd
before advice
compared to inheritance and delegation
cross-cutting concerns
declaring in XML, 2nd
defined
example, 2nd
introduction, 2nd
join points
pointcuts
proxy class
weaving
@Async annotation
asynchronous communication
benefits of, 2nd
decoupling
guaranteed delivery
JmsProxyFactoryBean
Lingo, 2nd
location independence
no waiting
asynchronous methods, 2nd
AsyncResult class
at inject.
See @Inject annotation.
AtomFeedHttpMessageConverter
atomicity.
See transactions.
attachments
audience example, 2nd, 3rd, 4th
authentication, 2nd, 9th
LDAP authentication providers
Lightweight Directory Access Protocol, 2nd
remember-me feature
with database
with in-memory user repository
authentication providers
authentication-failure-url attribute
<authentication-manager> element, 2nd
<authentication-provider> element, 2nd
authorities, 2nd
authorities attribute
authorities property
authorities-by-username-query attribute
auto-config attribute, 2nd
autodetect autowiring, 2nd
autodiscovery
autowire property, 9th
autodetect, 2nd
byName
byType, 2nd
constructor, 2nd
@Autowired annotation, 2nd, 12th, 14th, 15th, 16th, 17th
ambiguous dependencies
and constructors
and private keyword
and setter methods
annotating properties with
custom qualifiers
@Inject
optional autowiring with
@Qualifier annotation
required attribute
background tasks, 2nd
base-package attribute, 2nd
base-path attribute
Basic authentication
BasicDataSource
driverClassName property
initialSize property
maxActive property
maxIdle property
maxOpenPreparedStatements property
maxWait property
minEvictableIdleTimeMillis property
minIdle property
password property
pool-configuration properties
poolPreparedStatements property
url property
username property
@Bean annotation
bean factories, 2nd, 3rd
bean scoping
bean() pointcut designator
BeanFactory interface
BeanFactoryAware interface
bean-managed persistence
BeanNameAware interface
BeanNameUrlHandlerMapping
BeanNameViewResolver
BeanPostProcessor interface
<beans> element
default-autowire property
default-destroy-method
default-init-method attribute
beans namespace
BeanShell, with lang namespace
before advice, 2nd
<aop:before> element
declaring, 2nd
method before advice
@Before annotation
best-fit autowiring, 2nd
BMP.
See bean-managed persistence.
boilerplate code, eliminating, 2nd
BufferedImageHttpMessageConverter
Burlap, 2nd
accessing services
compared to Hessian
exporting services
exposing bean functionality, 2nd
BurlapServiceExporter class
business-interface attribute
byName autowiring
ByteArrayHttpMessageConverter
byType autowiring, 2nd
<c:forEach> element
cache attribute
caching, JNDI objects
callback methods
callbacks
cascading
catch blocks, 2nd
Caucho.
See Hessian.
CCI.
See Common Client Interface.
CciDaoSupport class
CciLocalTransactionManager
CciTemplate
Central Authentication Service, and Spring Security
city example
class attribute
classload-time weaving
ClassPathXmlApplicationContext, 2nd
clients, REST, 2nd
cloud storage, Amazon S3
CMP.
See container-managed persistence.
CMTs.
See container-managed transactions.
Cogoluègnes, Arnaud
collisions, MBean collisions
commit() method
Common Client Interface
CommonsMultipartResolver class
comparison operators
compile-time weaving
@Component annotation, 2nd, 3rd, 4th
<component:property-override> element
components, 2nd
conditional operators, 2nd
@Configuration annotation
configuration classes
connecting to databases
connectionFactory attribute
connectionFactory property, 2nd
ConnectorServerFactoryBean
consistency.
See transactions.
constructor autowiring, 2nd
constructor injection, 2nd
constructor pointcuts
<constructor-arg> element, 5th
eliminating with constructor autowiring
ref attribute
value attribute
container-managed entity managers, 2nd
container-managed persistence
container-managed transactions, 2nd
content attribute
ContentNegotiatingViewResolver, 2nd
finding views
influencing media types
contestant example, 2nd
context namespace, 2nd, 3rd, 4th
element
<context:property-placeholder> element
<context:annotation-config> element
<context:component-scan> element, 4th, 5th
base-package attribute
filtering
<context:exclude-filter> element
<context:include-filter> element
<context:mbean-export> element, 2nd
<context:mbean-server> element
<context:property-placeholder> element
contextConfigLocation parameter
ContextLoaderListener interface
contextual sessions
@Controller annotation, 2nd, 3rd
ControllerBeanNameHandlerMapping
ControllerClassNameHandlerMapping
conversation scope
convertJmsAccessException() method
@CookieValue annotation
core container
CosMailSenderImpl class
coupling
create() method
createContainerEntityManagerFactory() method
createEntityManagerFactory() method
createMessage() method
createMimeMessage() method
credentials property
cron attribute
Cron expressions
cross-cutting concerns, 2nd
CRUD operations
cssClass attribute
DAO support classes, 9th
and JDBC
CciDaoSupport
JdbcDaoSupport
JdoDaoSupport
JpaDaoSupport
NamedParameterJdbcDaoSupport
SimpleJdbcDaoSupport
SqlMapClientDaoSupport
DAO.
See data access objects.
data access objects, 2nd
JPA-based
support classes, 2nd
support classes with JDBC
wiring Hibernate to DAO classes
data access tiers
DataAccessException
database property
databases, 4th
authentication
connecting to
querying rows with JDBC
updating rows with JDBC
DataSource interface
dataSource property, 2nd, 3rd, 4th, 5th
DataSource, retrieving from JNDI, 2nd
data-source-ref attribute
DataSourceTransactionManager
decision states, 2nd
<decision-state> element, 2nd
DefaultAnnotationHandlerMapping
default-autowire property
default-destroy-method attribute
defaultImpl attribute
default-impl attribute
DefaultMethodSecurityExpressionHandler class
default-ref attribute
defaultView property
<definition> element
definitions property
delegate-ref attribute
DelegatingFilterProxy class
delegation, compared to aspects
DELETE method, 2nd, 3rd
delete() method, 2nd
dependency injection, 3rd, 4th
and AspectJ, 2nd
and JNDI, 2nd
and Spring Security
constructor injection
@Resource annotation
with Java configuration
Dependency Injection for Java specification.
See JSR-330;@Inject annotation.
design patterns, Template Method
destination property
destinations
queues
setting a default
topics
destroy() method
destroying beans, 2nd
details property
dirty reads
DispatcherServlet, 6th
and HessianServlet
and HTTP invoker
configuring
configuring for file uploads
handler mappings
HiddenHttpMethodFilter
loading application context
mapped to URL patterns
mapping to /
with Spring Web Flow
DisposableBean interface, 2nd
doInTransaction() method
don’t repeat yourself
driverClassName property
DriverManagerDataSource class, 2nd, 3rd
DRY principle.
See don’t repeat yourself.
durability.
See transactions.
Dynamic MBeans
eager fetching
EclipseLinkJpaVendorAdapter
EJB.
See Enterprise JavaBeans.
else attribute
Elvis operator
encryption, 2nd
end states, 2nd
<end-state> element, 2nd, 3rd
@Entity annotations
entity beans
entity managers
application-managed
container-managed, 2nd
EntityManagerFactory interface, 2nd, 3rd
entityManagerFactory property
EnvironmentStringPBEConfig
<evaluate> element, 2nd, 3rd, 4th
exchange() method, 2nd
execute() method, 2nd
execution() pointcut designator
expression attribute, 2nd
expressions, 2nd
Extensible Markup Language (XML)
aspects
configuring Spring with
declaring aspects in, 2nd
declaring transactions, 2nd
reducing with annotations, 2nd
reducing with Java-based configuration, 2nd
REST-style URLs
external properties, 2nd
externalizing configuration, 2nd
factory methods, creating beans with
FactoryBean interface
factory-method attribute, 2nd
failOnExisting
fallback objects
favorParameter property
favorPathExtension property
file system, uploading files to
FileSystemResource class
FileSystemXmlApplicationContext
<filter> element
Filter interface
FilterChainProxy class
filtering
<context:component-scan> element
<context:exclude-filter> element
<context:include-filter> element
<filter-name> element
fixedDelay attribute
fixedRate attribute
flash scope
flow data, 8th
collecting, 2nd
conversation scope
flash scope
flow scope
request scope
scoping
view scope
<flow> element, start-state attribute
flow executors
flow registries
flow requests
flow scope
<flow:flow-executor> element
<flow:flow-location-pattern> element
<flow:flow-registry> element
FlowHandlerAdapter class
FlowHandlerMapping class
flow-registry attribute
flows, 16th
collecting information, 2nd
declaring variables
defining a base flow
flow data, 2nd
flow executors
flow registries
flow requests
scoping data
securing
states, 2nd
transitions
<form> element
format parameter
FormHttpMessageConverter, 2nd
<form-login> element
Fowler, Martin
frameworks, for aspect-oriented programming
FreeMarkerViewResolver, 2nd
front controller, DispatcherServlet
Future interface
Gemini Blueprint
GET method, 2nd, 3rd
get() method
getAttribute() method
getConnection() method
getFirst() method
getForEntity() method, 2nd
getForObject() method, 2nd
getHeaders() method
getInstance() method
getJdbcTemplate() method
getLastModified() method
getObject() method
getSimpleJdbcTemplate() method
getStatusCode() method
global transitions
<global-method-security> element, 5th
jsr250-annotations attribute
pre-post-annotations attribute
secured-annotations attribute
<global-transition> element
Grails
Groovy, with lang namespace
group-authorities-by-username-query
group-search-base attribute
group-search-filter attribute
hasAnyRole() expression
hash attribute
hasIpAddress() expression
hasPermission() method
hasRole() expression, 2nd
HEAD method
headers attribute
headers, Accept, 2nd, 3rd
headForHeaders() method
Hessian, 2nd
accessing services
compared to Burlap
configuring controllers
exporting services
exposing bean functionality, 2nd
HessianProxyFactoryBean
HessianServiceExporter class
Hibernate
and JNDI
and transactions
cascading
contextual sessions
declaring a session factory, 2nd
eager fetching
eliminating template classes
@Entity annotation
exception hierarchy
HibernateTemplate
integrating with Spring, 2nd
JPA vendor adapter
lazy loading
overview
wiring directly to DAO classes
Hibernate JPA vendor adapter
HibernateDaoSupport class
HibernateJpaVendorAdapter
hibernateProperties property
HibernateTemplate class, 2nd
HibernateTransactionManager
HiddenHttpMethodFilter, 2nd
host property
<http> element
path-type attribute
use-expressions attribute
HTTP invoker
accessing services via HTTP
exporting beans as HTTP services
<http-basic> element
HttpInvoker.
See HTTP invoker.
HttpInvokerProxyFactoryBean
HttpInvokerServiceExporter
HttpMethod parameter
HTTPS.
See Hypertext Transfer Protocol Secure.
HttpServletRequest
Hypertext Transfer Protocol Secure
iBATIS SQL Maps
iBATIS, and transactions
id attribute, 2nd
idempotency
<if> element
ignoreAcceptHeader property
ignoreExisting
ignore-resource-not-found attribute
ignore-unresolvable attribute
IllegalArgumentException
image parameter
ImageUploadException
implement-interface attribute
inheritance, compared to aspects
initialization on demand holder
initializing beans, 2nd
InitializingBean interface, 2nd
initialSize property
init-method
@Inject annotations, 2nd
inner beans
input
controllers, 2nd
uploading files, 2nd
<input> element, 2nd, 3rd, 4th, 5th
installing Spring Web Flow, 2nd
InstanceAlreadyExistsException
instrumentalist example, 2nd, 3rd, 4th, 5th, 6th
InterfaceBasedMBeanInfoAssembler
InternalResourceViewResolver
introduction, 2nd, 4th
and annotations
<aop:declare-parents> element
invoke() method
isAnonymous() expression
isAuthenticated() expression, 2nd
isCancelled() method
isDone() method
isFullyAuthenticated() expression
isolation levels, 2nd
isolation.
See transactions.
ISOLATION_DEFAULT isolation level
ISOLATION_READ_COMMITTED isolation level
ISOLATION_READ_UNCOMMITTED isolation level
ISOLATION_REPEATABLE_READ isolation level
ISOLATION_SERIALIZABLE isolation level
isRememberMe() expression
J2EE Connector Architecture
Jakarta Commons Database Connection Pooling
Jakarta Commons HTTP Client, REST clients
JAR files
JasperReportsViewResolver, 2nd
Jasypt, 2nd
Java APIs, boilerplate code
Java Community Process, JSR-330
Java Data Objects, 2nd, 3rd
Java Management Extensions, 7th
and remoting, 2nd
JMX Messaging Protocol
JSR-160
notifications, 2nd
Java Message Service, 4th
Java Message Service
and remote procedure calls, 2nd
and transactions
architecting, 2nd
benefits of, 2nd
destinations
introduction to, 2nd
JMS invoker, 2nd
jms namespace
JmsTemplate, 2nd
JmsTemplate102
message brokers
message-driven POJOs, 2nd
queues
runaway code
topics
Java Naming and Directory Interface, 3rd, 8th
caching JNDI objects
conventional, 2nd
fallback objects
lazy loading
mail sessions
wiring EJBs
Java Persistence API, 2nd, 7th
and transactions, 2nd
application-managed entity managers
container-managed entity managers
Hibernate JPA vendor adapter
JPA-based data access objects
Java Transaction API, 2nd
java.io.File class
java.util.Collection interface, 2nd
java.util.Map interface, 2nd, 3rd
java.util.Map namespace
java.util.Properties interface, 2nd, 3rd
java.util.Set interface
JavaMailSenderImpl class
JavaServer Pages Standard Tag Library
javax.inject package
javax.sql.DataSource interface
Jaxb2RootElementHttpMessageConverter
JAX-RPC, 2nd
JAX-WS, 2nd
autowiring endpoints
endpoints, 2nd
exporting standalone endpoints
proxying services on client side, 2nd
JaxWsPortProxyFactoryBean
JBoss
JBoss AOP
JCA.
See J2EE Connector Architecture.
JConsole, and JMX
jdbc.url property
JdbcDaoSupport class, 2nd
JdbcTemplate, 2nd, 3rd
jdbcTemplate property
<jdbc-user-service> element
JDO.
See Java Data Objects.
JdoDaoSupport class
JdoTemplate
JdoTransactionManager
jee namespace, 2nd
<jee:jndi-lookup> element, 4th, 5th
caching
default-ref attribute
jndi-name attribute
lookup-on-startup attribute
resource-ref attribute
<jee:local-slsb> element
<jee:remote-slsb> element
JetS3t library
JMS invoker, 2nd
jms namespace, 2nd, 3rd
<jms:listener> element
<jms:listener-container> element, 2nd
JMS.
See Java Messaging Service.
JMSException
JmsException
JmsInvokerProxyBean
JmsInvokerProxyFactoryBean
JmsInvokerServiceExporter
JmsServiceExporter
JmsTemplate, 9th
consuming messages
receive() method
send() method
sending messages, 2nd
setting a default destination
wiring
JmsTemplate102
JmsTransactionManager
JmsUtils class, convertJmsAccessException() method
JMX Messaging Protocol
JMX.
See Java Management Extensions.
JMXConnectorServer
JMXMP.
See JMX Messaging Protocol.
jndi-name attribute, 2nd, 3rd
Johnson, Rod
join points
method join points
selecting with pointcuts, 2nd
JpaDaoSupport class
JpaDialect interface
JpaTransactionManager, 2nd
jpaVendorAdapter property
JRuby, with lang namespace
JSF
JSON
JSR-160
JSR-250, @RolesAllowed annotation
jsr250-annotations attribute
JSTL.
See JavaServer Pages Standard Tag Library.
JTA.
See Java Transaction API.
JtaTransactionManager, 2nd
judge example, 2nd
juggler example, 2nd, 3rd
junk drawers
key attribute, 2nd
key-ref attribute
keywords, new
knife juggler example, @Inject