Welcome to JBoss Admin II! Class will begin shortly Intros - Name - Location (time zone) - JBoss background - Did you take Intro JBoss Admin? - Favorite type of music, art, sports Joel Barnum jbarnum@descriptor.com 319-362-3906 Iowa Logistics Start: 9AM Eastern Lunch: Noon Eastern 1 hour End: 5:30 Eastern Breaks Break until 11:13 Lab info: labs.protechtraining.com User: PTACCESSxxx xxx is your student number Password: Pa$$w0rd Work on Lab 1.1 until noon Lunch break until 1PM Eastern "slot" -- psuedo version number "main" -- version 1 "version2" -- version 2 JAR "hell" Lab 2.1 until 2:07 PM (include 10-minute break) Lab 2.2 until 3:05 (including 10-minute break) "web" -> "undertow" Lab 3.1 until 4:15 (include a break) Lab 3.2 for the rest of the day No more lecture today, resume at 9AM Eastern tomorrow Please give me progress reports Please let me know when you finish Welcome to Tuesday! Class will begin at 9AM Eastern Lab 4.1 until 10:10 Lab 5.1 until 11:20 Eastern RESTful architecture - JAX-RS API - blueprint for RESTFUl apps - JAX-RS implementation (library) - RestEasy provided by EAP 7.1 - Apache CXF APPROVED Lunch until 1PM Eastern Messaging - apps send messages to each other - requires an intermediary - invented by IBM MQ Series Messaging in JEE - Java Message Service (JMS) - Two messaging models - queue (PTP) - topic (pub/sub) - App connect to JMS - Lookup of connection factory (JNDI) - Lookup for the topic or queue (JNDI) - send or recieve - pub/sub "durable" subscription - assured delivery - Message-driven EJB (MDB) - use JMS "behind the scenes" Admin's role for messaging: - "global configuration" - define topics and queues - configure topics and queues Break until 1:55 Lab 6.1 until 3:30 Lab 7.1 for the rest of the day - no more lecture until 9AM tomorrow Welcome to Wednesday! Class will start at 9AM Eastern Seattle Computer Company - DOS MS-DOS v1.0 didn't hard disks PC-DOS c:>dir /s /a MS-DOS 2.1 support hard disk "real" file subsystem c:\abcd\defg Lab 7.2 until 10:45 Eastern JEE Web App - HTTP is "stateless" - British Sir Tim Berners-Lee - browser Cookie -> session (server) - sticky session - session replication SFSB - StateFUL Session EJB SLSB - Stateless Session EJB KEEP YOUR SESSIONS SMALL! Lab 8.1 until 12:00 noon Eastern Lunch until 1PM Eastern Lab 8.2 unitl 2:30 Eastern web.xml Lab 8.3 until 3:35 Accessing relational database - JDBC basic - config data sources - JPA/Hibernate - more JBoss config 2nd-level cache (invalidate-cache) Query cache (local-cache) Timestamp (replicate-cache) Lab 8.4 for the rest of the day (optional) - no more lecture until 9AM tomorrow - please finish 8.1, 8.2, 8.3 Welcome to Thursday! Class will begin at 9AM Eastern Lab 9.1 until 10:55 Post test until 12 noon Lunch break until 1PM Lab 9.2 until 1:30 Lab for the rest of the day (no more lecture) Lab 9.3 Lab 9.4 (optional)