SANS
save() method, 2nd, 3rd, 4th, 5th, 6th
internals
scaffold = true
scaffold property
scaffolding, 2nd, 3rd, 4th
Ajax
all common relationship types supported
and REST
and Spring Security
changing behavior
creating UIs with
customizing with toString() method
dynamic
field order
file upload
for instant gratification
generated files
in production applications
internationalization
introduced
layouts
managing relationships
modifying templates
ordering fields
overriding methods
standard methods
static
tweaking with CSS
validation
validators
when not to use
scaffolds
public facing sites
skinning
Scarab, 2nd
scope attribute
scopes
application
common usage
flash scope
in Spring bean definitions
on fields
package
public
request scope
ServletContext
session scope
screen-scraping
script variables
Scriptaculous, 2nd, 3rd
introduced
scriptEnv variable
scripts
and plugins
called from Ant
called from Maven
command names for
for automated deployment
in Groovy
provided by Grails.
See Groovy, scripts.
Seam
searchable plugin
adding ellipses
component option
configuration
CSS styling
custom controller
customizing indexed fields
debugging indexes
default search page
except clause
field types
highlighting hit term
index location on filesystem
install-searchable-config
introduced
marking objects searchable
max hits per page
max property, 2nd
offset() property
pagination
restricting searches
scores property
search() method
SearchBuilder DSL
searching across relationships
spellCheck option
suggestions
suggestQuery option
total property
withHighlighter closure
searchResult object, available fields
secure messaging
Secure Sockets Layer
security
as a process
plugins
protecting against attacks
why it matters
security filter
by hand
SecurityContextHolder
self-referencing relationships
semicolons, in Groovy
sendError() method
sendJabberMessage() method
separation of concerns, 2nd, 3rd
Serializable, 2nd, 3rd
on many-to-many link objects
service-oriented architecture (SOA), 2nd
services
flow-scoped
injecting
introduced
singleton or prototype
testing of
transactional, 2nd
transactions
wiring with
with closures
servlet container, 2nd, 3rd
and integration tests
in functional testing
servlet context, and the Spring application context
servlet filters, 2nd
provided by Grails
servletContext scope
servlets, configuring in plugins
session property
session scope, 2nd
SessionFactory
sessionFactory bean
setCurrentState() method
setDefaultTarget() method
setRollbackOnly() method
setter methods, 2nd
settings.groovy
setXmlRequestContent() method
SHA-1
shouldFail() method
signalEvent() method, 2nd
signing.
See digital signatures.
Simple Object Access Protocol
SimpleMessageConverter
single inheritance
singleton bean scope
singletons
using Spring
SiteMesh, 2nd, 3rd
size constraint, 2nd
size() method
skinning
using filters
SOA.
See service-oriented architecture.
SOAP
SoC.
See separation of concerns.
sort option
sort() method, 2nd
source property
spaceship operator.
See <=>.
spread-dot operator.
See *..
Spring, 2nd, 3rd
and remoting
beans
access from non-Spring classes
defined by Grails
defining
definition of
overriding
scopes
by convention
DSL, 2nd
comparison with XML
in integration tests
in plugins
introduction to
JMS Template
MVC, 2nd, 3rd
security
assigning roles
authenticate service, 2nd
configuration, 2nd, 3rd
context
custom login page
limits of
Spring beans
state in
SpringSource
spy.log
spy.properties
SQL
SQL injection
mitigation with property placeholders
SQL Profiler app
SSL certificates
self-signed
SSL.
See Secure Sockets Layer.
stack traces, in GSPs
staging, when packaging
StandardQueryCache
startFlow() method, 2nd
state engine.
See webflow.
stateful session bean
statement terminator
static methods, mocking of
static resources, securing
static scaffolding
statically typed language
status codes
in Basic authentication
in URL mapping tests
StreamingMarkupBuilder
strength in depth
strict mode, in mock objects
strings
as lists of characters, 2nd
as property and method names
comparing
delimited by /, 2nd
in Groovy
StringWriter
Stripes
Struts
StubFor
subflows.
See webflow, subflows.
sublists
subordinate resources
Subversion
sum() projection
symmetry, in content negotiation, 2nd
syntax highlighting