jboss as 7 from a user perspective
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/1.jpg)
Wednesday, September 21, 11
![Page 2: JBoss AS 7 from a user perspective](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/4.jpg)
What is an Application Server...and why do I need one ?
Wednesday, September 21, 11
![Page 5: JBoss AS 7 from a user perspective](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/5.jpg)
Web
UI
Database
Business Logic
Programming Model
A common Application Stack
Wednesday, September 21, 11
![Page 6: JBoss AS 7 from a user perspective](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/10.jpg)
Why AS 7 ?-
Wednesday, September 21, 11
![Page 11: JBoss AS 7 from a user perspective](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/11.jpg)
Wednesday, September 21, 11
![Page 12: JBoss AS 7 from a user perspective](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/13.jpg)
AS 7 Demo
Wednesday, September 21, 11
![Page 14: JBoss AS 7 from a user perspective](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062614/547b9df5b47959a4098b4eab/html5/thumbnails/17.jpg)
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