[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
_ wildcard pattern
! operator
? operator, 2nd
/ type
function
operator
+ operator
++ method
++= method
+= method
~ operator, 2nd
~webappPrepare
200 OK
201 Created
404 error, 2nd, 3rd, 4th
Accept-Encoding header
action codes.
See actions.
ActionResult type
BadRequest
Forbidden
NotFound
Ok
actions
and Scalate
DBIO
headOption
retrieving pages
returning a Future
user input
Actors
ActorSystem
receive method
ActorSystem
after filters, 2nd
afterAuthenticate
afterFetch
afterLogout
afterSetUser
Akka
Actors
ActorSystem
timeouts
Allow header
Amazon S3
AngularJS
API controllers
returning JSON
APIs
API controllers
creating
cross-origin resource sharing
protecting with traits
REST, 2nd
securing
Swagger
application programming interfaces.
See APIs.
applications
adding JSON support
and Swagger
assets
build definition
building
as sbt project
sbt-web
xsbt-web-plugin
configuring, 2nd
deploying
Docker
embedding a servlet container
environments
folder structure
installing Scalate in
standalone
type-safe configuration
vs. websites
Area class
areas
Array type
asc method
assertions
over HTTP response
assets
assetsDirectory
asynchronous programming
Actors
AsyncResult
big data
concurrency
Futures
making synchronous code asynchronous
AsyncResult
authenticate method, 2nd
authentication
and routes
authenticate method, 2nd
AuthenticationSupport
BasicAuthStrategy
BasicAuthSupport
DatabaseSetupController
forms authentication
handling sessions
HMAC
HTTP Basic
logging out
remembering cookies
RememberMeStrategy
Scentry
security subject
self
Shiro
stateful vs. stateless
strategies
UserPasswordStrategy
AuthenticationSupport
AutoInc
avg method
Await method
Backbone.js
basicAuth method
BasicAuthenticationSupport
self
BasicAuthStrategy, 2nd
basicAuth method
BasicAuthSupport
before filters, 2nd, 3rd
contentType
filter conditions
security
beforeAuthenticate
beforeFetch
beforeLogout, 2nd
beforeSetUser
big data
Boolean expressions
must be free of side effects
build.properties
build.sbt file
build.scala, 2nd, 3rd
building applications
as sbt projects
build definition
Docker
sbt-web
scalate-generator
xsbt-web-plugin
CachedThreadPool
calculator example
callbacks
and Futures
onFailure
onSuccess
capture groups
case classes
classes
Area
case classes
defining objects
FileItem
importing
List, 2nd
Map, 2nd
Option
Route
ScalatraBootstrap
Table
User
column method
concurrency
Spark
thread pools
configuration
environments
type safe
configureMultipartHandling method
configuring
sbt build settings
connect
conscript
installing
constructor injection
contain
ContainerPlugin
Content-Description
Content-Disposition
Content-Encoding header
Content-MD5
Content-Type header
contentType
context.mount
cookies, 2nd
cookies method
destroying
setting
cookies method
create method
cross-origin resource sharing
CRUD
idempotence
mapped to HTTP methods
read-only operations
repeated requests
resources
security risks
curl, 2nd, 3rd
custom serializers
custom types
sharing across servlets
customizing
Formats type
JSON support
customKeySerializers
CustomSerializer
customSerializers
cygwin
data models
databases, 2nd
areas
AutoInc
DatabaseSetupController
default projections
defining joins
defining queries
delete
drivers
dropping
functional-relational mapping
H2
headOption
insertRoutes
operators
PrimaryKey
queries as extension methods
query language
relational
routes
Slick
sql interpolator
sqlu interpolator
TableQuery
tables
update
DatabaseSessionSupport
DatabaseSetupController
dateFormatter
DBIO actions
DBIO type
decomposition
DefaultFormats
delete, 2nd
NotFound
when to use
dependencies
finding library names
injecting into servlets
libraryDependencies, 2nd, 3rd, 4th, 5th
sbt, 2nd
ScalaTest
Scentry
Slick
stubbed
test scope
dependency injection
deploying, 2nd
launcher scripts
standalone applications
distribution packages
desc method
development environment
isDevelopment method
Dispatch
distribution packages
Django
Docker
Don’t Repeat Yourself principle
drop method, 2nd
Eclipse
Emacs
Ember.js
emptyValueStrategy
enablePlugins method, 2nd
environment method
environment variables
path
environments
development
isDevelopment method
environment method
production
staging
error messages
upload errors
examples
big data
calculator
data model
file server
first application
first test
food servlet testing
Grabber
Hacker Tracker, 2nd
Hello World, 2nd
nutrition facts
optional path parameters
PagesController
pasta recipe
path parameter matching
Rails-style path expressions
regular expressions
relational database
RememberMeStrategy
ScalaTest
Specs2 test
Swagger Petstore
user interface
exceptions
IOException
SizeConstraintExceeded-Exception
ExecutionContext, 2nd
exists method
extract function
extraction
extractOpt function
field serializers
fieldSerializers property
file server example
File type
FileItem class
fileMultiParams method
fileParams method
files
Accept-Encoding header
build.properties
build.sbt
build.scala, 2nd, 3rd
Content-Description
Content-Disposition
Content-Encoding header
FileUploadSupport
configuring
folder structure
gzip compression
JAR files
multipart/form-data
plugins.sbt
receiving
ScalatraBootstrap
serving
static resources
through routes
upload errors
WAR files, 2nd
web.xml, 2nd
fileSizeThreshold
FileUploadSupport
configuring
filter method
filters
after filters, 2nd
before filters, 2nd, 3rd, 4th, 5th
distinction from servlet filters
filter conditions
running selectively
FixedThreadPool
FlashMapSupport, 2nd
flatMap method, 2nd
for comprehensions
for loops
Scaml
Forbidden
foreignKey method
ForkJoinPool
form parameters
key-value pairs
when to use
Formats type
and CustomSerializer
customizing
dates
DefaultFormats
properties
forms authentication
AuthenticationSupport
logging out
login form
UserPasswordStrategy
forURL method
Fragments
frameworks
Django
full-stack
HTTP frameworks
in-browser
micro vs. full-stack
microframeworks
Play Framework
Ruby on Rails
Scalatra versus Lift
Scalatra vs. others
Spring
Symfony
Twitter Bootstrap
fromSession method
full-stack frameworks
FullTypeHints
functional-relational mapping
Future type
FutureSupport
Futures, 2nd
AsyncResult
callbacks
ExecutionContext
FutureSupport
FutureSupport, 2nd
g8, 2nd, 3rd, 4th
building applications
conscript
default template
installing
standard template.
See also giter8.
get, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th
when to use
with JSON
getAs method
supported types
getHeader method
getInputStream method
getOrElse method
and halt
getResource method
giter8, 2nd
and ScalaTest
building applications
conscript
installing
standard template
testing.
See also g8.
Grabber example
gzip
GZipSupport
H2 database
Hacker Tracker example, 2nd
halt method, 2nd
HaltException
halting
hash-based message authentication codes.
See HMAC.
head
Content-MD5
Last-Modified
when not to implement directly
when to use
headOption
Hello World example, 2nd
HMAC
Amazon S3
HTML
rendering with Scalate
HTTP
compression
form parameters
HTTP framework
multiple parameters sharing same key
parameters
query string parameters
response
and assertions
sessions
HTTP Basic authentication
BasicAuthStrategy
BasicAuthSupport
DatabaseSetupController
HTTP methods.
See methods.
HTTP parameters
as Option
custom types
form parameters
getAs
getOrElse
key-value pairs
multiple parameters sharing same key
params map
path parameters
query string parameters
search_query
setting default values
typed parameters
unexpected input
which to use
HTTP path parameters
HTTP verbs
HttpAsyncClient
idempotence
IDEs
Eclipse
for Emacs
IntelliJ IDEA
whether to use
implicit
import statement
InputStream type
insertRoutes
installing
conscript
giter8
JDK
required tools
Scalatra
IntelliJ IDEA
IOException
is method
isAuthenticated method
isDevelopment method
isValid method, 2nd
Italian recipe example
JacksonJsonSupport, 2nd
Jade
JAR files
JArray type
Java Development Kit
JavaScript Object Notation.
See JSON.
JavaServer Faces
JDK
installing
Jetty, 2nd
and sbt
embedding in an application
JettyPlugin
stopping
JettyPlugin
JNothing, 2nd
JNull
JObject type
JSON
function
\ function
adding support to an application
and type hints
API controllers
consuming
creating an API
custom serializers
customizing support
decomposition
field serializers
JacksonJsonSupport, 2nd
JArray type
JObject type
Json4s, 2nd
JSONP
JsonSupport
JValue type, 2nd
parse method
producing
returning from API controller
scalatra-json
serialization
Swagger
testing
types
JSON with Padding.
See JSONP.
Json4s, 2nd
operator
\ operator
creating JValue
Formats type
testing
jsonClass
jsonFormats
JSONP
jsonpCallbackParameterNames method
JsonSupport
adding to an application
customizing
JacksonJsonSupport
JValue type
JValue type
creating
DSL
extraction
testing as
JVM
JDK
Last-Modified
launcher scripts
layouts
layoutTemplate
syntax
leftJoin method
length method
Less
libraries
adding to LibraryDependencies
Dispatch
finding names of
Slick
Specs2
Swagger.
See also Slick.
libraryDependencies, 2nd, 3rd, 4th, 5th
LifeCycle
Lift
versus Scalatra
view-first approach
List class, 2nd
location
Map class
and getOrElse
get method
map method
MappingException
max method
maxFileSize
maxRequestSize
MethodOverride, 2nd
MethodOverrideSupport
methods
++
++=
+=
asc
authenticate, 2nd
avg
Await
basicAuth
browser support
column
configureMultipartHandling
connect
cookies
create
CRUD
delete
desc
drop, 2nd
enablePlugins, 2nd
environment
exists
fileMultiParams
fileParams
filter
flatMap, 2nd
for routing
foreignKey
forURL
fromSession
get, 2nd, 3rd, 4th, 5th, 6th, 7th
getAs
getHeader
getInputStream
getOrElse
getResource
halt, 2nd
head
is
isAuthenticated
isDevelopment
isValid, 2nd
jsonpCallbackParameter-Names
leftJoin
length
lesser-known
lowercase names
map
max
MethodOverrideSupport
min
multiParams, 2nd
notFound
options
outerJoin
overriding
params, 2nd
parse, 2nd
patch
post, 2nd, 3rd, 4th
put
queries as
r
receive
result, 2nd
returning
rightJoin
run
schema
security risks
seq
serveStaticResources
sortBy
startsWith, 2nd
string2RouteMatcher
sum
take
toSession, 2nd
trace
unauthenticated
unsupported
update
validate, 2nd
withHints
write
X-HTTP-Method-Override
microframeworks
versus full-stack
min method
model-view-controller pattern
multiParams method, 2nd
multipart/form-data
MultipartConfig type
fileSizeThreshold
location
maxRequestSize
Mustache
MVC
namespaces
package
Netty framework
NoContent
None, 2nd, 3rd.
See also Option type.
NotFound
notFound method
NullPointerException
nutrition facts example
objects
defining
Ok
onFailure
onSuccess
operators
^
!
?, 2nd
+
~, 2nd
for databases
Option class
Option type, 2nd
options
security
when to use
outerJoin method
overriding
MethodOverrideSupport
methods
X-HTTP-Method-Override
package namespace, 2nd
pages
404 error
rendering
retrieving
actions
with routes
params map
params method, 2nd
parse method, 2nd
parsedBody function
patch
path environment variable
Mac OS X and Linux
Windows
path expressions
?
mapping to regular expressions
path parameters
optional
Rails-style
splat parameters
static
path parameters
matching rules
not supported in Specs2
optional
percent encoding
special characters
splat parameters
when to use
pattern matching
with Option
percent encoding
pet store example
Play Framework
and MVC
and Netty
Twirl
plug-ins
ENSIME (Emacs)
plugins.sbt
sbteclipse
plugins
ContainerPlugin
JettyPlugin
sbt-docker
sbt-filter
sbt-less
sbt-web
scalatra-sbt
WarPlugin
WebappPlugin
xsbt-scalate-generator
xsbt-web-plugin, 2nd
polymorphism
port
post, 2nd, 3rd, 4th, 5th
_method parameter
when clients don’t understand other methods
when to use
with JSON
post parameters.
See form parameters.
PrimaryKey
principle of least astonishment
production environment
project structure
projects
generating a new project
project structure
src folder
public vars
push
put, 2nd
NoContent
when to use
query language
defining joins
defining queries
delete
update
query string parameters
when to use
Query type, 2nd
as extension methods
defining queries
delete
query language
update
r method
read-only operations
receive method
receiving files
FileUploadSupport
configuring
multipart/form-data
upload errors
redirects
with ActionResult
refactoring
regular expressions
capture groups
examples
how they work
mapping to path expressions
special characters
syntax
validating routes
relational databases
reload
RememberMeStrategy, 2nd
rendering pages
repeated requests
replay attacks
Representational State Transfer.
See REST.
request helpers
requests
AsyncResult
lifecycle
redirecting
request headers
request helpers
resources
assets
response
and assertions
REST.
See also APIs.
result method, 2nd
retrieving pages
404 error
actions
with routes
returning method
rightJoin method
route actions.
See actions.
Route class
route matchers, 2nd, 3rd
advanced
Boolean expressions
Rails-style path expressions
regular expressions
resolving conflicts
return Option
type
route parameters.
See path parameters.
RouteMatcher trait
routes, 2nd
anatomy of
and authentication
and filters
and methods
areas
bottom-up
path expressions
path parameters
Rails-style path expressions
regular expressions
resolving conflicts
retrieving pages
returning JSON
route matchers, 2nd, 3rd
advanced
Boolean expressions
path expressions
serving files
static
Swagger
testing
user input
validating
Ruby on Rails
Rails-style path expressions
run method
running tests
with ScalaTest
with Specs2
s interpolator
same origin policy
SBT
and Swagger
and Twirl
sbt, 2nd, 3rd, 4th
adding JSON to build definition
and ScalaTest, 2nd
assets
build settings
building applications
command prompt
compile
ContainerPlugin
dependencies, 2nd
Eclipse plug-in
Emacs plug-in
keys
plugins, 2nd
project folder
project settings
project templates
reload
sbt-web
starting Jetty
stopping Jetty
tasks
test
testing
testQuick
WAR files
WebappPlugin
xsbt-web-plugin
sbt-docker
sbt-filter
sbt-less
sbt-web
Scala, 2nd
Style Guide
Scala Server Pages
Scala Style Guide
Scalate, 2nd, 3rd
dialects, 2nd
directory structure
from an action
installing
invoking templates
Jade
layouts, 2nd
Mustache
scalate-generator
Scaml
SSP
template path
TemplateConfig
vs. Twirl
scalate-generator
ScalaTest
and giter8
example
running tests
setting up
ScalateSupport, 2nd
Scalatra
and MVC
and servlets
dependencies
generating a new project
installing
installing required tools
origin of name
project structure
versus Lift
versus other frameworks
viewing changes in browser
when it’s useful
scalatra-json
scalatra-sbt
ScalatraBootstrap class, 2nd
mounting servlets
ScalatraFunSuite
ScalatraServlet, 2nd, 3rd
ScalatraSpec
ScalatraTests
Scalaz
/ type
Scaml
!=
#{} syntax
~@
body attribute
embedding in Scala code
for loops
indentation
layout attribute
layouts
tags
turning off character escaping
type checking
Scentry
afterAuthenticate
afterFetch
afterLogout
afterSetUser
BasicAuthStrategy, 2nd
beforeAuthenticate
beforeFetch
beforeLogout, 2nd
beforeSetUser
callbacks
handling sessions
isValid method
RememberMeStrategy, 2nd
scentryConfig
ScentryStrategy
ScentrySupport
setting up
simplest strategy
strategies
UserPasswordStrategy, 2nd, 3rd
scentryConfig
ScentryStrategy
ScentrySupport
schema method
search_query parameter
security
Amazon S3
APIs
cross-origin resource sharing
HMAC
in before filter
options method
replay attacks
risks of using wrong methods
same origin policy
shared secret, 2nd
traits
security subject
self
seq method
Seq type
sequential
serializers
custom
server-side templating
dialects
invoking
Jade
layouts
Mustache
Scalate
Scaml
SSP
Twirl
web APIs
websites
whether you should use
serveStaticResource method, 2nd
serving files
and gzip compression
static resources
through routes
Servlet 3.0 multipart API
servlet controllers
and Swagger
AuthenticationSupport
refactoring
servlets
and dependency injection
and WAR files, 2nd
embedding in applications
FutureSupport
mounting controllers
mounting in ScalatraBootstrap
refactoring controllers
ScalatraServlet
Servlet 3.0 multipart API
servlet containers
sharing custom types
testing
thread pools
Tomcat servlet container
unit testing
WEB-INF
sessions
SessionSupport
SessionSupport
shared secret, 2nd
Shiro
simple build tool.
See sbt.
Sinatra
SizeConstraintExceeded-Exception
Slick
defining joins
dependencies
query languages
TableQuery
Some.
See also Option type.
sortBy method
Spark
concurrency
on local machine
on multiple cores
SparkContext
SparkContext
special characters
in regular expressions
percent encoding
Specs2, 2nd
^ operator
! operator
acceptance tests
binary output
dependency injection
example test
Fragments
running tests
sequential
stubbed dependencies
syntax
triple quotes
unit testing
unsupported features
splat parameters
Spring
sql interpolator
sqlu interpolator
Squeryl
src folder, 2nd
src/main/webapp
SSP
stackable modifications
staging environment
standalone applications
deploying
distribution packages
folder structure
launcher scripts
startsWith method, 2nd
state
stateful vs. stateless authentication
static path expressions
static resources
serving
static types
strictOptionParsing
string2RouteMatcher method
stubbed dependencies
sum method
Swagger
cross-origin resource sharing
parameters
routes
servlet controllers
swagger-codegen
swagger-ui
using in applications
swagger-codegen
swagger-ui
SwaggerSupport
cross-origin resource sharing
Symfony
syntax errors
system path
Mac OS X and Linux
Windows
Table class
TableQuery
take method
tasks
templates
and websites
dialects
for sbt projects
giter8
invoking
invoking Twirl
Jade
layouts
layoutTemplate
Mustache
Scalate, 2nd
installing in an app
scalate-generator
Scaml
server-side
SSP
strongly typed
template path
TemplateConfig
Twirl
web APIs
test scope
testing, 2nd
and dependency injection
as JValue type
binary output
integration testing
JSON
poorly written tests
routes
running tests, 2nd
with Specs2
sbt test command
sbt testQuick command
ScalaTest
sequential
Specs2
integration testing
unit testing
stubbed dependencies
syntax errors
test failures
unit testing
with giter8
writing your first test
testQuick
thread pools
ActorSystem
CachedThreadPool
FixedThreadPool
ForkJoinPool
requests
WorkStealingThreadPool
timeouts
Tomcat
ContainerPlugin
servlet container
toSession method, 2nd
trace
transactionally
triple quoted string literals
Twirl
blank lines
invoking templates
using
vs. Scalate
Twitter Bootstrap
type hints, 2nd
TypeConverter type
TypeConverterSupport
typeHints
FullTypeHints
typeHintsFieldName
types
/
ActionResult
Array
content type header
custom types
DBIO
File
Formats
getAs method
in JSON
incompatible
InputStream
JArray
JObject
JValue, 2nd
MultipartConfig
Option, 2nd
Query, 2nd
RouteMatcher types
Scaml type checking
Seq
strongly typed templates
type hints, 2nd
type-safe configuration
TypeConverter
typed parameters
Unit
UI.
See user interface.
unauthenticated method
unit testing
reasons to use
servlets
Unit type
update
upload errors
URLs
poorly written
query string parameters
User class
user input
actions
checking content
cookies
form parameters
HTTP parameters
multiple parameters sharing same key
path parameters
query string parameters
request headers
routes
unexpected
user interface
designing
UserPasswordStrategy, 2nd, 3rd
isValid method
validate method, 2nd
variables
statically typed
view-first approach
wantsBigDecimal
WAR files
deploying
to servlet containers
WarPlugin
web APIs
server-side templating
web browsers
supported methods
viewing changes
WEB-INF directory, 2nd, 3rd, 4th
web.xml file, 2nd
WebappPlugin
WebAppStack
webBase
websites
server-side templating
vs. applications
wildcard pattern
withHints method
Wordnik
WorkStealingThreadPool
write method
3.144.107.193