Download presentation
Presentation is loading. Please wait.
1
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components –Architecture Lecture method –Informal, Interactive
2
Context of J2EE Role of J2EE in IT Applications Brief History –Role of Java in IT Role of Telecommunications Comparison with other technologies –.NET
3
Advantages Standard architecture, –greater choices in tools, servers, etc Scalability –Distributed computing Developer productivity –Object Oriented language Run-time configurability
4
Advantages (continued) Portability –Works on many platforms Access to existing systems –JDBC, JNDI, JNI, Connectors Flexibility in security, transactions, etc.
5
Common Components of J2EE 1.3 HTTP 1.0 and HTTPS (HTTP 1.0 over SSL 3.0) –Existed before, is a Prerequisite JavaServer Pages 1.2 and Servlet 2.3 API –Add dynamism to the web EJB 2.0, Enterprise JavaBeans –Allow partitioning into tiers
6
Connection APIs JDBC 2.0 –Database operations JNDI 1.2, Java Naming and Directory Interface –Locating resources JCA 1.0, J2EE Connector Architecture –Access to enterprises applications like ERP JavaIDL, –Java 2 access to CORBA services JTA 1.0.1 and JTS, Java Transaction API and Service
7
Web Services JAXP 1.1, Java API for XML Processing JAX-RPC, Java API for XML-based RPC JAXR, Java API for XML Registries JAXB, Java Architecture for XML Binding JAXM, Java API for XML Messaging
8
Other Services JAAS 1.0, Java Authentication and Authorization Service JavaMail 1.2 and JAF 1.0 Java RMI JMS 1.0.2, Java Message Service for asynchronous exchanges
9
MVC Architecture Model –Application Data and Business Rules View –Rendering of model contents Controller –Translate user input to model actions
10
MVC Actions Model –Notify view about data updates View –Change rendering as needed Controller –Select view to be rendered Based on event notifications and method invocations
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.