We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Modified over 6 years ago
Java 2 – Enterprise Edition Kevin J. LaFata April 21, 2003 UM – St. Louis
Overview J2EE Intro Key Concepts JSP and Servlets XML Building and Deployment EJB More info and job market
What makes up J2EE Enterprise Java Beans (EJB) JDBC Java Messaging Service Servlets JSP JNDI Java Mail XML SOAP JAAS JTA and others…
J2EE as a Specification Specifications Interfaces Libraries Implementations
Key Concepts XML Deployment When & what to use OO Design Syntax – less important
JSP JSP Directives HTML Embedded Code Tag Libraries/Custom Tags Sessions
JSP Translation JSP Translated into a servlet Uses HTTPServlet package Servlet compiled and executed Done by Tomcat
Servlets Special interface Uses response and request objects Run by a server such as Tomcat
XML Importance Used everywhere in Java Data standardization Configuration Files Deployment File
XML Basics Special Header Like HTML Must be well formed All tags must be closed Tags can have data, attributes, other tags DTDs
XSLT Translates XML to something Usually HTML Selection language Looping, conditionals
ANT Like a Makefile Many Java specifics Defined using XML Build targets and tasks
Deployment Jar files – Libraries War files – Web applications Ear files – EJB Deployments Manifests and information along with class files and resources XML used to define deployment descriptors
Enterprise Java Beans Specifications Containers Adds scalability, thread safety, transactions Security
Bean Types Stateless Session Beans Stateful Session Beans Entity Beans
Session Beans Perform actions Business rules and logic Can maintain session Pooled by server
Entity Beans Represent data or objects Usually persistent Underlying data storage Storage can be handled by bean or by server
Transactions Atomic – all or nothing Consistency – data is valid Isolation – data locking Durability – data stays permanent
Implementations JBoss BEA Weblogic IBM WebSphere Oracle Application Server Jakarta Tomcat
Learn by trying Tomcat JBoss MySQL Oracle (Development)
For more information 100’s of books java.sun.com
Job Market A.G. Edwards Anheuser Busch Enterprise Rent-A-Car OO Design Important Side Projects Additional Skills
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
JSP and web applications
WEB SERVICES. FIRST AND FOREMOST - LINKS Tomcat AXIS2 -
J2EE Architecture Overview
Apache Struts Technology
An architecture for webb applications, J2EE
The J2EE Framework 1 Introduction to Java 2 Enterprise Edition Presented by Communication & Collaboration Technologies Division of the Chief Information.
Application Servers What is it? General A set of software frameworks, components, utilities, functionality that enables you to develop and deliver n-tiered.
WEB1P servintro1 Introduction to servlets and JSP Dr Jim Briggs.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
Copyright W. Howden1 Lecture 19: Intro to O/O Components.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Apache Struts Technology A MVC Framework for Java Web Applications.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Emmanuel Cecchet et al. Performance Scalability of J2EE application servers. Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Distributed System Using Java 2 Enterprise Edition (J2EE)
© 2021 SlidePlayer.com Inc. All rights reserved.