jboss as 7 from a user perspective

17
Wednesday, September 21, 11

Upload: max-andersen

Post on 29-Nov-2014

2.087 views

Category:

Technology


6 download

DESCRIPTION

Slides from Neuchatel JBUG giving intro to JBoss AS 7 from a user perspective.

TRANSCRIPT

Page 1: JBoss AS 7 from a user perspective

Wednesday, September 21, 11

Page 2: JBoss AS 7 from a user perspective

JBoss  AS  7...from  a  user  perspective

Max  Rydahl  Andersenhttp://about.me/maxandersen

Wednesday, September 21, 11

Page 3: JBoss AS 7 from a user perspective

Me?• Worked  on  Hibernate  Core  since  Hibernate  0.9• Joined  JBoss  in  2004  as  Hibernate  Core/Consultant• Since  2007  worked  primarily  as  lead  on  JBoss  Tool/Developer  Studio

• Committer  on  Seam• Contributed  to  AS  7,  Infinispan,  Portal,  OpenShift  and  more…

• Stalker  links  on  http://about.me/maxandersen

Wednesday, September 21, 11

Page 4: JBoss AS 7 from a user perspective

What  is  an  Application  Server...and  why  do  I  need  one  ?

Wednesday, September 21, 11

Page 5: JBoss AS 7 from a user perspective

Web

UI

Database

Business Logic

Programming Model

A common Application Stack

Wednesday, September 21, 11

Page 6: JBoss AS 7 from a user perspective

Servlets

JSP/JSF

JDBC

Pojo’s

Spring

Assemble your own stack ?

Mojarra

Tomcat

Spring

Hibernate

….

Wednesday, September 21, 11

Page 7: JBoss AS 7 from a user perspective

Servlets/JAX-RS

JSP/JSF

JPA

EJB/Pojo’s

CDI

...or use a standard stack ?JEE 6

Wednesday, September 21, 11

Page 8: JBoss AS 7 from a user perspective

Servlets/JAX-RS - JBoss Web/RestEASY

JSP/JSF - Mojarra/Myfaces

JPA - Hibernate

EJB/Pojo’s - JBoss EJB

CDI - Weld

...or use a standard stack ?JBoss X

Wednesday, September 21, 11

Page 9: JBoss AS 7 from a user perspective

Why  do  I  need...• Application  Server:• No  custom  assembly  needed• Standards• Portability

• JBoss  Application  Server• built  on  defacto  and  industry  proven  frameworks• Large  community• Commercial  support  for  the  whole  stack

Wednesday, September 21, 11

Page 10: JBoss AS 7 from a user perspective

Why  AS  7  ?-­

Wednesday, September 21, 11

Page 11: JBoss AS 7 from a user perspective

Wednesday, September 21, 11

Page 12: JBoss AS 7 from a user perspective

7  reasons  to  love  AS  7• Blazingly  fast• Lightweight• Modular  core• Hot,  parallel  deployment• Elegant  administration• Domain  Management• First  class  components

Read more at http://jboss.org/as7

Wednesday, September 21, 11

Page 13: JBoss AS 7 from a user perspective

AS  7  Demo

Wednesday, September 21, 11

Page 14: JBoss AS 7 from a user perspective

Demo  Ingredients• JBoss  AS  7  +  Quickstarts• http://www.jboss.org/jbossas/downloads/

• Eclipse  3.7  +  JBoss  Tools  3.3  M3• http://www.jboss.org/tools/download

•  Could  also  use  JBoss  Developer  Studio  5  M3• http://devstudio.jboss.com/earlyaccess

Wednesday, September 21, 11

Page 15: JBoss AS 7 from a user perspective

AS  7  Cheatsheet• No  bin/run.sh  anymore• bin/standalone.sh  to  start  standalone• bin/domain.sh  for  domain

• Welcome  page  on  http://localhost:8080• Have  links  to  docs,  admin  console,  jira,  forums…

• standalone/configuration/standalone.xml  has  *all*  configuration  in  one  place  for  standalone.  

• Read  standalone/deployments/readme  for  file  deployments

Wednesday, September 21, 11

Page 16: JBoss AS 7 from a user perspective

Some  related  Projects• Forge

• Standards  based  Rapid  Application  Development  • Arquillian

• Makes  testing  JavaEE  apps  a  breeze• TorqueBox

• Allow  you  to  run  Ruby  apps  on  an  JavaEE  stack!• OpenShift

• Run  AS  7  in  the  cloud• SwitchYard

• ESB  that  runs  on  AS  7  and  utilizes  CDI  

Wednesday, September 21, 11

Page 17: JBoss AS 7 from a user perspective

7  reasons  to  love  AS  7• Blazingly  fast• Lightweight• Modular  core• Hot,  parallel  deployment• Elegant  administration• Domain  Management• First  class  components

Read more at http://jboss.org/as7

Wednesday, September 21, 11