1 / 20

INTRODUCTION TO J2EE / JEE

INTRODUCTION TO J2EE / JEE. www.java9s.com. JAVA IS EVERYWHERE. Mobiles. Bullet trains. Banks. www.java9s.com. JAVA IS EVERYWHERE. Mars Rover. www.java9s.com. Standalone/PC based applications. www.java9s.com. Standalone/PC based applications. Application. DB. www.java9s.com.

sibley
Télécharger la présentation

INTRODUCTION TO J2EE / JEE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTRODUCTION TO J2EE / JEE www.java9s.com

  2. JAVA IS EVERYWHERE Mobiles Bullet trains Banks www.java9s.com

  3. JAVA IS EVERYWHERE Mars Rover www.java9s.com

  4. Standalone/PC based applications www.java9s.com

  5. Standalone/PC based applications Application DB www.java9s.com

  6. Enterprise applications spread across the globe The need for CLIENT and SERVER Applications started evolving www.java9s.com

  7. CLIENT AND SERVER RELATIONSHIP Request SERVER Response CLIENT www.java9s.com

  8. Our Dear DEVELOPERS Responsibilities • Networking code to communicate from client to • server  Security code to ensure the confidentiality of data Programming the server to give high performance Pooling capabilities …and at last is the business logic what client has asked  www.java9s.com

  9. Identification of the common requirements…. Sun has released the JSR specification in 1999 for the container development • Some of the vendors: • BEA Systems • IBM • Apache • JBOSS • And many more… www.java9s.com

  10. Component and Container Component is the code by the developer which lives in the Container Container gives some of the services like networking, clustering, High availability, connection pooling etc., for the components www.java9s.com

  11. Container services for the Component Component Networking Efficient Multithreading Connection pooling Clustering Security High availability High performance Container www.java9s.com

  12. Container and component relationship goes like a fish and an aquarium www.java9s.com

  13. Two-Tier architecture www.java9s.com

  14. THREE –TIER ARCHITECTURE www.java9s.com

  15. MVC Architecture CLIENT CONTROLLER (servlet) HTML/JSP MODEL (JAVA BEANS/ EJB) DB MODEL VIEW CONTROLLER www.java9s.com

  16. Web based Server and client service SERVER CLIENT Web server Container DB Index.html www.java9s.com

  17. List of API in J2EE SERVLETS 10. JMS JSP 11. JCA 3. JSTL 12. JAX-RPC 4. JNDI 13. JAXP 5. JDBC 14. STAX 6. JMX 15. JSF 7. RMI-IIOP 16. JAAS 8. EJB3 9.JAVA-IDL www.java9s.com

  18. BANK DEVELOPMENT of makeMyTrip.com CLIENT JMS SERVLET JDBC JSP EJB/MODEL DB JAX-RPC RMI-IIOP JAVA-IDL SPICE JET EJB CONTAINER SOAP SOAP JCA CORBA Ari Deccan s .NET application INDIAN AIRLINES AIR INDIA ON MAINFRAMES

  19. Two kinds of Containers APPLICATION CONTAINERS FOR Servlets, EJB, JNDI etc SERVLET CONTAINERS FOR JSP, SERVLET www.java9s.com

  20. www.java9s.com

More Related