Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Delaware Valley BEA User Group
Aaron Mulder
Chief Technical Officer
Chariot Solutions
°
)'
)' "
#ý
)'
%&
ý
ý
*
³Better performance´
More monitoring information on EJB instance pool/cache
WLS supports bulk updates & deletes as well as bulk
inserts, with appropriate drivers (addBatch(), etc.)
Auto-detects DB type for EJB QL optimization, DDL, etc.
Auto-create tables will replace tables when CMP/CMR
fields change
J2EE 1.3 compliant defaults
± EJB existence checked on every method call (not end of TX)
± Pending changes written before finders/selectors execute
CMP support for DB2
Multicast queue
± JNDI announcements System queue
± Internal tasks such as HTTP session invalidation
± Development mode poller for application updates
± Transaction timeouts
JMS dispatcher queue
± Sends JMS messages
JMSStore IO queue
± Reads/writes persistent messages, etc.
JMS Timer queue
± Delivery timeouts, etc.
Default queue
± Handles user requests
User-defined queues
± In 8.1, can define on:
EJB (including MDB)
EJB JAR
Servlet (including JSP)
WAR
± Used for performance management for apps
± Used to defeat deadlocks on multi-hop requests
A request only switches threads/queues on remote calls
(to another server, or servlet to EJB)
Listen threads
± plain text (t3, http, etc.)
± secure (t3s, https, etc.)
± admin port (used to be mixed with secure)
± network channels
Health monitor thread
± More information available when using JRockit
Timed event generator (1 thread only)
± Cluster heartbeat
± Scheduled jobs
± Only high priority thread in the whole server
http://www.chariotsolutions.com/presentations.html
http://www.chariotsolutions.com/feedback.html