Вы находитесь на странице: 1из 4

Outline

Java EE Overview of Java EE (a.k.a. J2EE)


Java EE vs. other Web technologies Java EE standards/specifications/semantics Java EE and JBoss

JBoss JBoss Organi ation


!istor" of JBoss #$ %eat&res of JBoss #$ JBoss #$ #rchitect&re JBoss #$ $ervices JBoss #$ 'e(&irements

Installation )etting and *nstalling Java o o o


+onfig&ring Java )etting JBoss #$ B&ilding JBoss #$ from so&rce *nstalling JBoss #$ ,npacking '&nning Java *nstaller ,nderstanding -ifferences

Directory Structure E.plaining JBoss #$ -irectories o o


bin/ client/ docs/ lib/ server/ common E.plaining JBoss #$ +onfig&ration $ets -ifference between minimal/ defa&lt/ all *nternal -irector" $tr&ct&re conf/ lib/ deplo"/ temp/ work/ data/ log/ etc. 0ogging on JBoss

Starting/Stopping $tarting JBoss #$ from command1line


$tarting JBoss #$ as a service 2erif"ing JBoss $tart&p $topping JBoss (locall"/ remotel") Booting JBoss #$ from network

Deployments J2EE -evelopment/-eplo"ment 0ifec"cle and 'oles


-eplo"ment -escriptors (-3-s vs. $chemas)

-eplo"ment on JBoss #$ JBoss -eplo"ers (W#'/ E#'/ EJB/ J#'/ '#'/ $#'/ !#'/ etc.) -eplo"ment -ependencies !ot vs. +old -eplo"ment JBoss conf/4boss1service..ml file 56Beans

Services 3omcat Web +ontainer o o o o o o o o o o o o o o o o o o o o o o o o o o o o


J6$ Overview #rchitect&re -omains (8oint1to18oint vs. 8&blish1$&bscribe) J6$ on JBoss +onfig&ration J65 Overview #rchitect&re J65 on JBoss J65 +onsole 3widdle command1line tool #&tomation -eplo"ing J65 $ervices Web +onsole JBoss 6onitoring JBoss $ched&ler JBoss $napshots #dmin +onsole J+onsole J7-* Overview J7-* on JBoss Java6ail on JBoss Overview +onfig&ration #rchitect&re and +onfig&ration (server..ml) +oncepts (+onnectors/ Engine/ !ost/ +onte.t/ 2alve/ etc.) ,nderstanding web..ml (%ilters/ $ervlets/ 6appings/ etc.) -efa&lt web..ml $erving $tatic +ontent 2irt&al !osting Web #ccess 0ogging

o o o o o o o o o o o o

EJB Overview (stateless/statef&l session/ entit"/ message1driven beans) #rchitect&re -eplo"ments (incl&ding E#' packaging) EJB on JBoss 'emote +lients 3&rning Web $ervices Overview #rchitect&re Web $ervices on JBoss -eplo"ments 'emote +lients 3ooling

Class Loading Java +lass *dentit"


JavaEE +lass 0oading 'e(&irements +lass 0oading on JBoss -efa&lt +lass $earch Order $coped +lass $earch Order 0og94 *ss&es +ommon 8roblems With +lass 0oading

Database Connectivity *nstalling/setting &p 6"$:0


Overview of J-B+ *nstalling J-B+ -rivers -efining 'eso&rce 'e(&irements -escribing -atabase 'eso&rces (+onnection 8ools) 'eso&rce 6apping 3esting database access Embedded !"personic database

Security $ec&ring #pplications on JBoss #$ o o


%iltering clients b" *8/!ostname *mplementing J##$1based declarative sec&rit" #&thentication and #&thori ation 8lain1te.t -atabase1based $ec&ring passwords Basic vs %orm login !andling #;# fail&res

o o o o o o o o

-ata 3ransport $ec&rit" ($$0) )enerating $$0 certificates +onfig&ring embedded 3omcat for $$0 'e(&iring $$0 b" applications $ec&ring J6$ -estinations (:&e&es and 3opics) $ec&ring EJBs $ec&ring JBoss #$ ,ser and file s"stem sec&rit" $ec&ring console applications/tools $ec&ring other JBoss #$ services '&nning with Java $ec&rit" 6anager '&nning behind a firewall

Performance J26 3&ning and )+ Optimi ation Hig o o o o o


3omcat 3&ning J6$ 3&ning '6*/EJB 3&ning 0og9J 3&ning 3&ning other JBoss services $limming JBoss

!vailability and Scalability


-efining 'e(&irements Overview of cl&stering architect&res %ronting JBoss with #pache Web $erver #dvantages *nstalling and +onfig&ring mod<4k 0oad Balancing with mod<4k Enabling stick" sessions (server1affinit") +l&stered $ession 'eplication +l&stered $ingle1$ignon +l&stering other JBoss #$ $ervices !#1J7-* !#1J6$ +l&ster %arming -eplo"ment

Вам также может понравиться