Index

[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][Y]

SYMBOL

: (colon)
( ) parentheses
{ } curly braces
@ (at sign)2nd3rd
~ (tilde)
$ (dollar sign)

A

Accept-Language header
Acme Paperclip Company
action attribute
aggregate() function
AJAX (Asynchronous JavaScript and XML)
Akka2nd
Anemic Domain Model
AnnotationDateFormatter class
AnnotationFormatter class
AnnotationNonEmptyFormatter class
annotations, defining custom
Apache
app/views directory
application server deployment
Application.java file
application.secret property
application/form-URL-encoded content type
application/json content type
ApplicationBuild class
apt packages
asFormUrlEncoded() method
asJson() method
asMultipartFormData() method2nd
asRaw() method
Assert class
@AssertFalse annotation
@AssertTrue annotation
asText() method
asXml() method
async() method
Asynchronous JavaScript and XML.
    See AJAX.
at sign ( @ )2nd3rd
attacks
authentication
  basic authentication
  with action composition

B

badRequest() method
bar code controller
barcode4j
Base64
basic authentication
BasicAuthenticationFilter class
binary data body parsers
bind() method2nd
body of template
body-parser API
@BodyParser.Of annotation
Bootstrap
break points
browsers, testing
build.properties file
build.sbt file2nd3rd
bytecode enhancement

C

caching
  public directory and
  RESTful applications
  session scope and
Call class
call() method
Cascading Style Sheets.
    See CSS.
CatchAction class
certificate signing request.
    See CSR.
charset
check boxes, binding
chunked responses
classes for data models
client-side applications
close() method
Cloud Foundry
cloud provider, deploying to
Cloudbees
codebase, keeping small
CoffeeScript
  support for
  using with templates
colon ( : )
Comet
comma-separated values.
    See CSV.
compilation
  errors on
  vs. evaluation
compiled assets
comprehensions
compression
conf directory2nd
configuration files
  for applications
  SBT configuration files
  using different credentials for production environment
conflicting routes
console
@Constraint annotation
constraints, validation
container objects
Content class
Content-Disposition header
Content-Length header
content-length, max
Content-Type header2nd3rd
context object
continuous integration
Control+D keyboard shortcut
Controller class
conversation scope
cookies2nd
Create, Retrieve, Update, Delete.
    See CRUD.
credentials for production environment
credentials key
cross-site request forgery
cross-site scripting
CRUD (Create, Retrieve, Update, Delete)
  controllers and actions
  delete button
  list method
  list template
    adding Bootstrap
    overview
    rendering
  mapping URLs to action methods using routes
  model class
  product form
    form object
    input fields
    overview
    rendering
    submitting
  test data for
CSR (certificate signing request)
CSRF helper
CSRF.
    See cross-site request forgery.
csrfToken parameter
CSS (Cascading Style Sheets)
CSV (comma-separated values)
curly braces { }

D

data access
data unbinding
database management systems.
    See DBMS.
DateFormatter
@DateTime annotation2nd
DBMS (database management systems)
Deadbolt2nd
deb packages
Debian
debugging using IDE
@DecimalMax annotation
@DecimalMin annotation
default welcome page
delete action for CRUD applications
dependencies
  adding
  dependency repositories
  managed dependencies advantages
  resolving
  transitive dependencies
dependency repositories
depends() function
details.scala.html
Developer Experience.
    See DX.
@Digits annotation
discardCookies() method
dist task
dollar sign ( $ )
downloading Play
downtime2nd
DX (Developer Experience)
dynamic path parts

E


Eclipse
eclipse command
@Email annotation
enterprise service bus.
    See ESB.
entities, defined
@Entity annotation
errors
  compilation
  displaying validation errors on form
ESB (enterprise service bus)
escaping @ character
EssentialAction interface
ETag headers
evaluation vs. compilation
events, and reactive programming
evolution mechanism
evolution scripts
expression scope
expressions
Extensible Markup Language.
    See XML.

F

fake applications
file structure of applications
file uploads
FilePart class
filters, basic authentication using
find() method2nd
findAll() method
Finder API
Firefox
flash scope
  defined
  overview
  setting message in
flexibility, enterprise features
FluentLenium2nd
for statement in templates
for-each loop in Scala
foreign key
Form class
Formats class2nd
Formatter2nd
forwardfor option
framework stack
front proxy
full-stack framework
functional testing
  controllers
  routers
  templates
@Future annotation

G

ge() method
generated.keystore
generic types
getErrorMessageKey() method
GitHub Pages
.gitignore file
Global.java file
GlobalSettings class
Google Chrome
Google Closure Compiler2nd
Google Docs
Google Guava library
Groovy
gzip compression

H


HAProxy
hasError() method
headless browser testing
Helpers class
helpers for templates
Heroku
Hibernate
Homebrew
HTML (Hypertext Markup Language)
Html class
@Html() directive2nd
HtmlUnit
http.port property
https.keyStore property
https.keyStorePassword property
https.port property
http-server-close option
Hypertext Markup Language.
    See HTML.
Hypertext Transfer Protocol.
    See HTTP.

I

I18N.
    See internationalization.
idempotent
IETF (Internet Engineering Task Force)
if/else statements
images
includes, in view templates
index.scala.html file
initial-data.yml
input fields
  for CRUD applications
  form helpers
InputStream class
installing Play
integrated development environment.
    See IDE.
integration, and enterprise applications2nd
IntelliJ IDEA
interceptors
  @With annotation
  extending
Internet Engineering Task Force.
    See IETF.
Internet, influence of
isValid() method2nd
iterating in view templates

J


Java Database Connectivity.
    See JDBC.
Java EE
Java Persistence API.
    See JPA.
Java Servlet API
Java Virtual Machine.
    See JVM.
javaCore library
javaEbean library
javaJdbc library
JavaScript
JavaScript Object Notation.
    See JSON.
javascriptUnbind() method
JavaServer Faces
javax.persistence package
JDBC (Java Database Connectivity)
JetBrains
jndiName property
JOIN clauses
jQuery
JSESSIONID parameter
JSON (JavaScript Object Notation)
  body parsers
  Scala templates
JSR-303 validation2nd
JUnit
JVM (Java Virtual Machine)

K

KPI (Key Performance Indicators)

L

L10N.
    See localization.
large-team applications
layouts for view templates
LDAP (Lightweight Directory Access Protocol)
@Length annotation
LESS
  support for
  using with templates
lib directory
libraries
libraryDependencies
Lightweight Directory Access Protocol.
    See LDAP.
Linux
list.scala.html2nd
localization

M


Mailer module
main.scala.html file
many-to-many relationship
@ManyToOne annotation
mappedBy attribute2nd
Maven
@Max annotation
@MaxLength annotation
message files for internationalization
MessageFormat class
@Min annotation
minifying JavaScript
@MinLength annotation
mkString() method
mocking, defined
model class
modularity
MSI packages
multipart/form-data content type
multistatement expressions
MySQL

N

natural key
navigation, testing
NetBeans
Netty
nginx
nonblocking applications
@NotEmpty annotation
notFound() method
@NotNull annotation
@Null annotation

O

OAuth2nd
Object Relational Mapping.
    See ORM.
ok() method2nd
onClose() method
onError() method
@OneToMany annotation
@OneToOne annotation
onMessage() method2nd
onStart() method2nd
onStop() method
orderBy() method
ordering database queries
@org.junit.Test annotation
orphan commit

P

PaaS (platform as a service)
page templates.
    See templates.
Pages, GitHub
pagination for database queries
parentheses ( )
parse() method
@Past annotation
path binders
PATH variable, setting
PathBindable interface
@Pattern annotation
Perl
PHP
platform as a service.
    See PaaS.
play command
play new command
play start command
play.data.validation.Constraints package
play.mvc.Controller class
play.mvc.Result class
play.plugins file
play2-native-packager plugin
play2-ubuntu-package plugin
play2-war-plugin
plugins.sbt file
POC (proof-of-concept)
ports
PostgreSQL
primary key2nd
print() method
privileged port
product.scala.html2nd
production mode
  starting application in
  using different credentials for
  Windows and
project directory
projects command
Promise result
proof-of-concept.
    See POC.
properties, public vs. private
proxy
public assets
public directory
public properties
publish command
publishing modules2nd
publish-local command
publishTo key

Q

query string binders
QueryStringBindable interface

R

reactive programming
  event driven
  overview
  resilient
  responsive
  scalable
real-time communication
redeeming the promise
Redirect result
register() method
relational databases.
    See persistence.
reload command
remote debugging
render() method2nd
repositories
request() method
RequestBody class
@Required annotation
Required constraint
resilience of reactive programming
resolving dependencies
resources_managed directory
responsiveness of reactive programming
RESTful applications
Result class2nd3rd
results
  overview
  Redirect result
  using in response body
return type for action methods
reverse routing
routes file
  HTTP methods
  overview2nd
  purpose of
rpm packages
Ruby on Rails

S

Safari
SBT configuration files
sbt-native-packager plugin
ScalaDoc
scheduling asynchronous tasks
Secure Sockets Layer.
    See SSL.
SecureSocial module
securesocial.conf file
@SecureSocial.SecuredAction annotation
@Security.Authenticated annotation
Security.Authenticator
selectors
Selenium
sequences
Service-Oriented Architecture.
    See SOA.
session scope
  overview
  string objects only
  timeouts
session security
setFirstRow() method
setMaxRows() method
SHA1 algorithm
SimpleAction class
SimpleFormatter class
@Size annotation
SOA (Service-Oriented Architecture)
socket.onMessage function
socket.send function
splitting application into sub-applications
Spring Data
SQL injections
SSL (Secure Sockets Layer)
stage task
starting/running applications
stateless architecture
static pages
structure of applications
stylesheets
sub-applications, splitting application into
submitting forms
sub-projects
synchronous processing
synthetic key

T

tags in templates
target directory
TCP (Transmission Control Protocol)
test-only command
text/plain content type
text/xml content type
thread safety
  action methods
  context object
tilde ( ~ )
TODO result
transitive dependencies
Transmission Control Protocol.
    See TCP.
type conversion
type inference2nd
type safety2nd

U

Ubuntu
unbind() method2nd
unbinding
unidirectional communication with Comet
Unified Expression Language
uniform resource locator.
    See URL.
unique resource identifier.
    See URI.
unit testing
uploads, file
URI (unique resource identifier)
URL (uniform resource locator)
  designing using routes
  path binders

V

@Valid annotation
@ValidateWith annotation2nd
versions of RESTful applications
view templates
  advantages to using
  assets
    CoffeeScript
    LESS
    using
  complexity of code
  expression scope
  if/else statements
  includes
  internationalization
    defined
    message files
    using in application
  iterating
  layouts
  template body
  template definition
views directory

W

WAR file, packaging as
warehouse example application2nd
web frameworks
  HTTP in
  simplicity
where() method
@With annotation
write() method
WWW-Authenticate header

X

X-Forwarded-For header
XML (Extensible Markup Language)
  body parsers
  Scala templates
XSS.
    See cross-site scripting.

Y

YAML data file

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset