• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Java Enterprise Edition, JAVA EE, JAVA Platform
 

Java Enterprise Edition, JAVA EE, JAVA Platform

on

  • 2,015 views

Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language.

Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language.

Statistics

Views

Total Views
2,015
Views on SlideShare
1,989
Embed Views
26

Actions

Likes
4
Downloads
169
Comments
0

4 Embeds 26

http://www.techgig.com 12
http://127.0.0.1 7
http://www.lifeyun.com 6
http://115.112.206.134 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • So what is enterprise computing? What are the challenges that enterprise application developers like yourselves are facing today? We all know the enterprise computing has come a long way from the old, mainframe-based, monolithic model where everything is lumped up together through the client-server model of early 1990s where fat clients are talking to backend databases directly to the current model where applications are web-based, n-tier, well-distributed over the heterogeneous environment where software are to be built as objects and components. And of course, the set of challenges you face have changed as well. For a start, the applications you are building have to be portable, scalable, reliable, secure, maintainable, and of course, they have to function in high-performance. And they also have to be adaptable and flexibile to accommodate the constant changes in business requirements. Given the challenges you face, you also have to decide which key technologies and products and architeural platform to use in order to meet those challenges. The problem is there are simply too many of them and it is hard to come up with your own architecture or framework where everything is in a well-integrated and cohesive form. Another important issue you ask yourself is integration of legacy systems. That is, how are you going to integrate the existing database and EIS systems into the overall architecture? These are all valid questions and issues of enterprise computing today. The good news is J2EE is specifically designed to address all these issues.

Java Enterprise Edition, JAVA EE, JAVA Platform Java Enterprise Edition, JAVA EE, JAVA Platform Presentation Transcript

  • Java Enterprise Edition By Omprakash Pandey
  • Enterprise Computing Challenges Portability Diverse Environments Time-to-market Core Competence Assembly Integration
    • Key Technologies
    • J2SE ™
    • J2EE ™
      • JMS
      • Servlet
      • JSP
      • Connector
    • XML
      • Data Binding
      • XSLT
    Products App Servers Web Servers Components Databases Object to DB tools Legacy Systems Databases TP Monitors EIS Systems
  • Multitiered Applications
    • Client-tier Components
    • Web-tier Components
    • Business-Tier Components
    • Enterprise Information System (EIS)
  • Multitiered Application
  • Server Communication
  • Web Components
  • Business and EIS Tiers
  • JEE Container Services
    • JEE Security Model
    • JEE Transaction model
    • JNDI lookup services provider
    • JEE remote connectivity model
  • Java EE Server and Containers
  • Java EE Server and Containers
    • JEE Server
    • EJB Container
    • Web Container
    • Application Client Container
    • Applet Container
  • EAR file Structure
  • Java EE Module Types
    • EJB module
    • Web Module
    • Application Client Module
    • Resource Adapter Module
  • Java EE Platform APIs
  • Development Roles
    • JEE Product Provider
    • Tool Provider
    • Application Component Provider
      • Enterprise Bean Developer
      • Web Component Developer
      • Application Client Developer
    • Application Assembler
    • Application Deployer and Administrator
  • Java EE 5 APIs
    • EJB
    • Servlet
    • JSP
    • JSTL
    • JSF
    • JMS
    • JTA
    • Java Mail
    • JAF
    • JAXP
    • JAX-WS
    • JAXB
    • SAAJ
    • JCA
    • JDBC
    • JPA
    • JNDI
    • JAAS
  • JEE 6 New Features
    • Ease of Development and Simplicity
    • Profiles, Pruning and Extensibility
    • Servlets 3.0, JSP 2.2
    • Expression Language 2.2, JSTL 1.2
    • JSF 2.0
    • EJB 3.1 Lite
    • JPA 2.0, JTA 1.1
    • JAX-RS*
    • Java Contexts and Dependency Injection*
  • JEE 6 Goals
    • Emphasis on Modularity and Light Weight
    • Provide more flexible mapping and delivery options
    • Improve Extensibility
  •