DAOs
debugging
implementation approaches
JPA-based
lazy initialization
negative scenarios tests
testing
testing exceptions
data transfer objects
database
constraint
embedded
transactions
database container
database testing
best practices, 2nd
challenges
DAOs
integration tests
upper layers
datasets, asserting database state
DbUnit
addUser
advanced techniques
annotations
Assertion
avoiding repetition with Template Method
best practices
CLEAN INSERT
CLOSE CONNECTION (operation)
connection
DAO interface
DatabaseOperation class
DatabaseSequenceFilter
datasets, 2nd, 3rd, 4th
defining primary keys dynamically
DELETE
DELETE ALL
dependencies
dynamic IDs
EL integration
EL support
empty.xml
example domain model
exporting dataset
FilteredDataSet, 2nd
handling NULL
ignoring columns
ignoring primary keys
importing from database
INSERT
introduction
issues, 2nd, 3rd
logging
missing column issue
NONE
QueryDataSet
REFRESH
ReplacementDataSet, 2nd
sample application
SequenceTableFilter
Template Design Pattern
testAddUser, 2nd
testGetUserById
third-party tools, 2nd
trade-offs
TRANSACTION(operation)
transforming data
TRUNCATE
unitils.properties
UPDATE
user.dtd
user.xml
UserDaoJdbcImpl
user-EL.xml
user-ok.xml
user-reverted.xml, 2nd
users table
user-token.xml
using DTDs
Decorator pattern, 2nd
DefaultAccountManager
DefaultController
testing
DefaultSelenium
delta parameter
dependencies
reducing
separating code
dependency management, 2nd
repositories
deploy, Maven build phase
Design by Contract
design patterns
Controller
Decorator, 2nd
DTO
Façade
Inversion of Control, 2nd
Singleton
Template Method, 2nd, 3rd
development cycle, 2nd
development lifecycle platforms
integration platform
development routine
directory structure
conventions for book
separate but equal
Document Object Model.
See DOM.
doGet, test code
DOM
Ajax, 2nd, 3rd, 4th
scripts
domain object
passing
trapdoor for controlling
don’t repeat yourself
doubles
DRY.
See don’t repeat yourself.
DTOs.
See data transfer objects.
dummy test method
duplication, eliminating
DynaBeans, JSPs and