Documente Academic
Documente Profesional
Documente Cultură
Version 1.0
Introduction
• You will be developing a complete J2EE application.
• The development environment:
– JBoss IDE with Eclipse
– Oracle Database
• Testing Environment:
– JBoss IDE with Eclipse
– Oracle Database
• Deployment Environment:
– WebSphere Application Server
– Oracle Database
TCS Internal
July 7, 2018
J2EE Stream Lab Architecture Diagram
JBoss JBoss After development in IDE,
deploy in production server
CVS
Runs on
Desktop PC
Linux
JBoss JBoss
Oracle
Eclipse Eclipse
Runs on Server
IDE runs on IDE runs on
Linux
desktop PC n desktop PC n+1
Diagram Dated: 05 June 2006
TCS Internal
Created and own by: TCS, ILP Trivandrum, India
July 7, 2018
J2EE Stream Lab Architecture - Physical
TCS Internal
July 7, 2018
JBoss IDE Features
• Wizards to ease and simplify J2EE development.
• Integrated debugging, monitoring, and life cycle control of
JBoss servers.
• JSP, HTML, and XML editors with syntax highlighting
• Easy configuration and deployment of package services
• Automatically create JAR, EAR and WAR files.
• Well integrated with Eclipse 3.1
• Open source software (freely available).
TCS Internal
July 7, 2018
XDoclet
• When we develop J2EE applications, for each component
(EJB), there need to be several support classes.
• These classes acts as interface for the users.
• XDoclet provides features write these component classes
when a bean is created.
• XDoclet is an open source intiative.
• JBossIDE uses XDoclet feature to create support classes for
beans.
TCS Internal
July 7, 2018
JBoss IDE Directory Structure
EJB
Components
WEB
Components
DEPLOYMENT
Details
TCS Internal
July 7, 2018
JBoss Server
• We will deploy our application using JBoss Server.
• JBoss server has two components:
– JBoss Application Server
• Which handles EJBs
– Tomcat Web Server
• Which handles servlets and JSP pages.
• But we get an integrated view and need not worry about where
Apache is running or JBoss is running.
TCS Internal
July 7, 2018
JBoss Server
• JBoss Server can be used for deploying:
– Enterprise wide Java Applications
– Web applications
– Portals
• JBoss Application server supports EJB 3.0 standard.
TCS Internal
July 7, 2018