language negotiation
Laszlo
lazy associations
crossing in view
lazy-load exception, symptom of incorrect usage
leave(), 2nd
@Length
LGPL
library dependencies
transitive
life cycle
context
conversation
front controller
handling exceptions
initial request with Seam
JavaServer Faces (JSF), 2nd
phases
with Seam
postback with Seam
request
Seam
servlet
Lightweight Directory Access Protocol (LDAP)
link
<list>
ListDataModel
load()
@Lob
@Local, 2nd
locale
<locale-config>
Log
log messages
@Logger, 2nd, 3rd, 4th
LoggingFilter
logical request
login page
login required
login()
login-view-id
Lucene search engine
<m:attachment>
<m:bcc>
<m:body>
<m:cc>
<m:header>
<m:message>
charset
email headers
urlBase
Mac OS X, 2nd
Mail Transport Agent (MTA)
<mail:mail-session>
mail-service.xml
mailSession
managed entity instance
reverting
managed persistence
@ManyToMany
Maven 2, 2nd, 3rd
repository, 2nd
Seam project
Seam root artifact
maxResults, 2nd
Mediator pattern
Meldware
merge
merge()
merging, how to avoid
message bundle
message template
<message-bundle>
messages, 2nd
meta-container
META-INF/components.xml
META-INF/ejb-jar.xml
META-INF/persistence.xml, 2nd
method interceptor
server-side
method-binding expression authentication
MethodExpression
MimeMessage, 2nd
model validation
Mojarra, 2nd
MPL
multipart boundary
multipart data stream
multipart/form-data
MultipartFilter, 2nd
MultipartRequest
multiple component roles
Multipurpose Internet Mail Extensions (MIME)
multiverse repository
n + 1 select problem, 3rd, 4th
detecting
@Name, 2nd, 3rd, 4th, 8th
avoiding conflicts with existing components, 2nd
component name
component
scanning
local component stubs, 2nd
versus managed bean
@Namespace, 2nd
NamingContainer
<navigation>, 2nd
navigation handler
bypassing
navigation rules
NetBeans, 3rd
adding library
Ant integration
build keybinding
importing seam-gen project
vs Eclipse.
See seam-gen project, importing into NetBeans.
network sniffing, 2nd
newInstance
news feed, native tongue
NoConversationException
no-conversation-view-id, 2nd
<non-jta-data-source>
NonUniqueObjectException
NonUniqueResultException
NotLoggedInException
handling
@NotNull
NullPointerException, 2nd
object
coupling
destructive serialization
identity
mixing
non-serialized
remote
serialized
stub
XMLHttpRequest
object-oriented principle
object-relational mapping (ORM), 9th, 10th, 12th, 13th
benefit of mapping
composite key
flexibility of mapping
limitations
many-to-one
mappings
one-to-many
vs JDBC/SQL
@Observer, 2nd
onFailure()
onSuccess()
Open, 2nd
database schema
entity listings
golf course directory module
member registration
show and tell
steps to create prototype
Open Session
in Conversation pattern
in View pattern
open source, 2nd
OpenJPA, 2nd
OpenXava
opinionated software.
See configuration by exception.
optimistic locking
optimistic transaction.
See application transaction.
order
orderColumn
orderDirection
org.ajax4jsf.VIEW_HANDLERS
org.jboss.seam.caughtException
org.jboss.seam.core.init, 2nd
org.jboss.seam.framework.EntityNotFoundException
org.jboss.seam.handledException
org.jboss.seam.localeSelected event
org.jboss.seam.log.Log
org.jboss.seam.noConversation
org.jboss.seam.timeZoneSelected event
orm.xml
@Out, 2nd, 3rd, 4th, 5th
overriding target scope, 2nd
relation to @DataModel
out of memory errors
outjection, 2nd
<p:barcode>
<p:cell>
attributes
<p:data>
<p:document>, 2nd
<p:font>, 2nd
<p:image>
<p:paragraph>
<p:series>
<p:swing>
<p:table>, 2nd
packaged archive, downside of
package-info.java
packaging Java EE applications
PAGE
<page>, 2nd, 5th
conversation boundary
conversation timeout
events
login-required
page actions
scheme
switching
page flow, 2nd
advancing
back button
cancel
inverting control
jBPM Process Definition Language (jPDL)
library
lazy initialization
life cycle
name
pageflow attribute
process token, 2nd
start
transition
page layout, templates
page parameter, 8th
bidirectional
converters
converting
null value
pagination offset
rewriting URL
target view ID
validators
valueless
vs @RequestParameter
page request
linkage
page restriction, using on PDF template
.page.xml
pageflow
<pageflow-definition>
page-level security, 3rd
in Seam
initial request
postback
restore vs render
page-oriented control
<pages>
login-view-id
pagination
offset resetting
parameterized method expression
parameterized type
parameterized value expression
partialSubmit
PDF, 3rd
color
creating in Seam
creating without Java
error page
Facelets requirement
as Facelets template
file extension feature
font behavior
font inheritance
friendly URL
from raw data
grayscale shading
invalid color
layout
module
nested tables
page size
push to browser
serving
span columns
stale request
storage
supported elements, 2nd
table, 2nd
unique id
<pdf:document-store>
PermissionCheck
persistence archive (PAR)
persistence context
cache
closing prematurely
extending
flushing
premature flushing
purpose
transaction-scoped
persistence manager, 2nd
persistence manager
application-managed
as DAO
as stateful component
associating with conversation
benefit of wrapping
checking for entity instance
controllers
enhancements
enlisting in JTA
flush mode setting
ideal scope for
naming conventions
proxying of
retrieving
reverting changes
scoping properly
Seam-managed
standard naming convention
strategies for managing
value of
vs page controller
persistence unit descriptor
<persistence:cfg-properties>
<persistence:entity-manager-factory>
<persistence:hibernate-session-factory>
<persistence:managed-hibernate-session>
<persistence:managed-persistence-context>
@PersistenceContext, 2nd, 3rd
PersistenceController
@PersistenceUnit, 2nd
<persistence-unit>
<persistence-unit-ref>
persistent cookie
phase listener, 7th
configuring
phase transition events
SeamDebugPhaseListener
SeamPhaseListener
versus servlet filter
PhaseListener
PHP
pick list
Plain Old Java Object (POJO), 2nd, 3rd, 5th, 6th, 7th
developing
vs active domain model
plotting data
POJO programming model
POP
pop()
@PostActivate
post-authentication
@PostConstruct, 2nd, 3rd, 4th
@PostLoad
@PreDestroy, 2nd
@PrePassivate, 2nd
@PrePersist
@PreRemove
@PreUpdate
@PrimaryKeyJoinColumn
program in XML, 2nd
projection
<property>, 2nd, 3rd, 4th
protected resource
prototype
putConverter()
Quartz
Quartz Cron
Query, 2nd
Query
aggregate query
as stateful component
Boolean restriction
combining restrictions
default scope
dirty conditions
escaping paramaeters
filtering by date
filtering result set
first()
getDataModel()
getLastFirstResult()
getNextFirstResult()
getPageCount()
getPreviousFirstResult()
getResultCount()
getResultList()
getSingleResult(), 2nd
isNextExists()
isPreviousExists()
last()
limitation of restrictions
long-running conversation
maintaining pagination offset
matching collection
minimum requirement
next()
optimizing query
ordering results
pagination
previous()
query methods
restriction clause
restrictions
sanitizing against SQL injection
Query by Example (QBE)
Query component
@RaiseEvent, 2nd
<raise-event>
read-only transaction
reallyBegin()
record()
Red Hat Enterprise Linux
RedHat
@Redirect
<redirect>
redirect
redirect()
Redirect-After-Post pattern
RedirectFilter
redirectToParent()
redirectToRoot()
reflection
refresh()
register(), 2nd
remember me
@Remote
remote method invocation (RMI)
remote procedure call (RPC), 2nd, 3rd
<remoting:remoting>
RemotingService
@Remove
render()
Renderer
rendering API
rendering form input fields
renderResponse()
@RequestParameter, 2nd
as alternative to page parameter
RequiredException, 2nd
reRender
@Resource
resource servlet
responseComplete()
ResponseStateManager
@Restrict
at class-level
inherited behavior
on entity class
with s:hasPermission
with s:hasRole
without value
<restrict>, 2nd
using with EL
when empty
with s:hasPermission
with s:hasRole
without value
restriction clause, building
restriction, declarative
RETE algorithm
Retrotranslator
returnToCapturedView()
<rich:calendar>
RichFaces, 6th, 9th
about
benefits
date selector
default choice for seam-gen
JAR file
vs Ajax4jsf
vs ICEfaces
@Role, 2nd, 3rd, 4th
outjecting to
Role
role, naming convention
@RoleName
@Roles
root()
RSS
RTF
<rule>, 2nd, 3rd
rule file
rule-based authorization, 2nd
run as
RunAsOperation
<s:button>, 2nd, 3rd, 4th
<s:conversationId>
<s:conversationPropagation>, 2nd
<s:convertDateTime>
<s:convertEntity>, 2nd
<s:convertEnum>, 2nd
<s:decorate>, 2nd, 3rd, 4th, 5th
<s:defaultAction>
<s:enumItem>
<s:fileUpload>
<s:fragment>
<s:graphicImage>
s:hasPermission
arguments, 2nd
vs s:hasRole
without Drools
s:hasRole, 2nd
relationship to hasRole()
uses of
<s:label>
<s:link>, 2nd, 3rd, 4th
<s:message>
<s:remote>, 2nd
<s:transformImageBlur>
<s:transformImageSize>, 2nd
<s:transformImageType>
<s:validate>
<s:validateAll>, 2nd
scheme
<script>
scripting language
Seam 2.0
Seam API
Seam Application Framework, 2nd, 5th
as DAO framework
capabilities
component templates, 2nd
duties
extending classes
hierarchy
increasing productivity
JavaBean vs EJB component
Query
Seam-managed persistence manager
support for JPA and Hibernate
wrapping persistence API
.seam extension
Seam framework vs Seam Application Framework
seam generate, 2nd
seam generate-ui
seam.
See seam-gen script.
seam.bat.
See seam-gen script.
Seam.Component
Seam.Component.getInstance()
Seam.Component.new-Instance(), 2nd
seam.properties, 2nd
syntax
Seam.Remoting
Seam.Remoting.cancelBatch()
Seam.Remoting.createType()
Seam.Remoting.eval()
Seam.Remoting.executeBatch()
Seam.Remoting.getContext()
SeamDebugPhaseListener
SeamFilter, 2nd
file upload support
seam-gen.reveng.xml
SeamListener
SeamLoginModule
Seam-managed persistence context, 4th
autocreate
close()
defining
enlisting in JTA transaction
injecting
sharing
stored in conversation
using JNDI
vs container-managed persistence context
Seam-managed persistence manager.
See Seam-managed persistence context.
Seam-managed persistence unit
injecting
SeamPhaseListener, 2nd
SeamResourceServlet, 2nd, 3rd, 4th
serving dynamic image
SeamTest
rendering JSF components
testing email
@SecondaryTable
Secure Sockets Layer (SSL)
security filter
<security:faces-security-events>
<security:identity>
<security:rememberMe>
seeding the database
selecting related entity
separation of concerns
server connection pooling
service layer
service()
serving sensitive data
servlet, 16th
API
application scope
context parameter
FacesServlet
JavaServer Faces (JSF)
mapping
life cycle
listener
request scope
resource
SeamResourceServlet
sending resources to the browser
session scope
translate
Servlet API
servlet filter, 2nd
configuration
properties
register
trapping internal forwards
using for security.
See security filter.
servlet request dispatcher
Servlet security, 2nd
Servlet specification form-based security
SESSION
Session
session
SessionFactory, 2nd, 3rd
SessionRenderer.render()
SessionSynchronization
<session-timeout>
<set>
setConversationId()
setOrder()
setTimeout()
setting up a project leveraging seam-gen
Simple Object Access Protocol (SOAP), 2nd
sort indicator
sort link
Spring, 8th, 12th, 13th
bean, 2nd
bean vs Seam component
beans serving as components
configuration file
instantiate bean
integration
prototype beans
singleton bean, 2nd
start container adapter
Spring MVC
Spring Security
SQL, 2nd, 3rd, 4th
injection, 2nd
protecting against
update statement
<start-page>
<start-state>
@Startup, 2nd, 3rd, 4th, 5th
startup component
@Stateful
stateful architecture
stateful component
stateful context, 2nd
stateful list
stateful session bean (SFSB), 2nd, 3rd
extended persistence context
storing in conversation
STATELESS
@Stateless
stateless application
stateless architecture
status message
stream reading
strong-typing
stub
Subject initializing
sudo
Sun Microsystems
<supported-locale>
Swing component
#{switcher.selectItems}
@Synchronized
<t:saveState>, 2nd, 3rd
@Table, 2nd
tag library namespace pdf
Tapestry
template.xhtml
temporary file for file uploads
ternary operator
Test.xml
test-driven development (TDD)
testing
manual testing, 2nd
unit test versus integration test
testing challenges, 2nd
TestNG
text/html
theme, 2nd
themeSelector
thread safety, violating
Throwable
tight coupling
time zone
timeout
timeZone
timeZoneSelector
tomat.home
Tomcat
TopLink Essentials, 2nd, 3rd
toString()
transaction synchronization
<transaction:ejb-transaction>
<transaction:entity-transaction>
<transaction:hibernate-transaction>
<transaction:no-transaction>
Transaction.instance()
@Transactional, 4th, 6th
as synonym of @TransactionAttribute
on Home component
where applied
@TransactionAttribute
@Transient
transient property
<transition>, 2nd
try/catch block
type
type-safe checking
type-safe XML, 2nd
UI
command button, action mapping
theme selector
UI component tree
building, 2nd
compositions
restoring
serialized
state
storing
<ui:composition>, 2nd, 3rd
<ui:define>
<ui:hibernate-entity-loader>
<ui:jpa-entity-loader>
UICommand
uiComponent
UIData, 2nd, 3rd
UIParameter
UISelectOne, 2nd
undo
unified EL.
See Expression Language (EL).
unit of work
atomic
UNSPECIFIED
@Unwrap
upload component, Seam
URL scheme
url-pattern
urlrewrite.xml
UrlRewriteFilter, 2nd
use case definition
user account
user experience
user think time
user-interface design enhanced by UI component library
username
@UserPassword
@UserPrincipal
@UserRoles
<f:validate>
validatePassword()
validation, real-time
@ValidatorClass
ValidatorMessages
<value>, 2nd
value change listener
ValueChangeEvent
ValueExpression
valueOf()
@Version
view handler
conversion to UI component tree
Facelets
JSP vs Facelets
view ID
view identifier (view ID)
determine value
matching multiple
navigating to
target
view parser, Facelets
view, JavaServer Faces (JSF)
view.viewId
view(), 2nd
view-id, 2nd
VMWare image
WAR
Web 2.0, 2nd
Web Beans (JSR 299)
Web Beans (JSR 299) specification request, 2nd
web framework vs application stack
<web:multipart-request>
web.xml
context parameter, 2nd
descriptor
filter
JavaServer Faces (JSF) servlet
javax.faces.STATE_SAVING_METHOD
@WebRemote, 2nd, 3rd, 4th, 5th, 6th
Wicket
wildcard character (*)
wire related entity navigation vs in-place select
wire(), 2nd, 3rd
working memory, Drools
workspace
management
wrapper, data model
write-behind
XA data source
XHTML
fragments
.xhtml
XML configuration
XML situps
XML Schema, 2nd, 3rd
XML Schema Document (XSD), 2nd
XML vs annotations, 2nd
XMLHttpRequest
XML-syntax, non-validating
XSLT
3.144.227.9