Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JEE Foundation Course for non Java professionals

461 views

Published on

Published in: Software, Technology
  • Be the first to comment

  • Be the first to like this

JEE Foundation Course for non Java professionals

  1. 1. JEE Foundation Cloud Manthan Software Solutions Pvt. Ltd. Sep 2011 V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 1
  2. 2. Organization of Course • 15 modules • 6 half day sessions • Pre-Training Assessment – 10 questions /15 minutes • Post-Training Assessment – 20 questions /30 minutes • Grading V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 2
  3. 3. List of Modules • Day 1 – Module 1 – Java Ecosystem – Module 2 – Introduction to Java – Module 3 – Introduction to Java EE • Day 2 – Module 4 – Web Tier – Module 5 – Servlets/JSP – Module 6 – Java Server Faces • Day 3 – Module 7 – Facelets – Module 8 – Converters, Listeners, Validators – Module 9 – Developing JSF based applications • Day 4 – Module 10 – Web Services – Module 11 – Enterprise Java Beans (EJB) V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 3
  4. 4. List of Modules • Day 5 – Module 12 - Persistence – Module 13 – Transactions • Day 6 – Module 14 - Java Messaging Services (JMS) – Module 15 - JEE alternatives V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 4
  5. 5. MODULE 1 – JAVA ECOSYSTEM Objective(s) - To get the big picture of Java World - To set the context for course Topics • History of Java • Java Platforms • Java Supporting Technologies • JEE alternatives • Typical Technology Combinations used for building applications V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 5
  6. 6. LOOKING BACK IN HISTORY V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 6
  7. 7. Sun Microsystems Vinod Khosla, Bill Joy, Andy Bechtolsheim & Scott McNealy V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 7
  8. 8. Father of Java • 1991 – SUN started exploring opportunities in the consumer electronic industry – In the process created a language that would allow heterogeneous network of consumer electronic devices to communicate • 1995 – Java appears • 1996 – First release of Java • 2011 – Java 7 announced on 28th July 2011 http://oracle.com.edgesuite.net/timeline/java/ James Gosling (Computer Scientist & Software Developer) V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 8
  9. 9. Oracle acquires Sun V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 9
  10. 10. Java and Partners ! V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 10
  11. 11. Java Everywhere V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 11
  12. 12. JAVA PLATFORMS V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 12
  13. 13. JAVA PLATFORMS • Platforms are nothing but specifications catering to specific needs • Platform Specifications are implemented by various vendors – Open Source Vendors – Commercial Vendors • Promotes Portable Applications by design • Collection of technologies and not a single technology • Evolved through the Java Community Process (JCP) V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 13
  14. 14. Java ME V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 14
  15. 15. Java SE V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 15
  16. 16. Java EE V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 16
  17. 17. Java FX • Geared towards Rich Internet Applications • Similar to Flash , Silverlight • Designed to provide lightweight , hardware accelerated Java UI platform for enterprise applications V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 17
  18. 18. SUPPORTING & ALTERNATE TECHNOLOGIES V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 18
  19. 19. Supporting Tools & Frameworks Purpose Popular Frameworks IDE Eclipse, Net Beans, Oracle Jdeveloper , IntelliJ IDEA…. Build Tools Ant, Maven… Source Code Control CVS, Subversion, VSS… Unit Testing Junit Web Servers Apache , Jboss, Resin, Glassfish,….. Servlet Container Tomcat , Jboss , Glassfish, Weblogic… EJB Container Jboss , Glassfish, Weblogic… V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 19
  20. 20. Alternate Frameworks Purpose Popular Frameworks Persistence Frameworks Hibernate , Top Link, JDO,… Application Frameworks Spring, Struts,… Web Services development and deployment Apache Axis2 , Apache CXF,… V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 20
  21. 21. Typical Combinations of Technologies • Pure JEE Model – JSF, POJO , EJB, JAX-WS ,Persistence Entities • Hybrid Model – JSF , Spring – JSF, Spring , Hibernate – JSF, Spring , Hibernate , Apache AXIS – JSF , POJO , EJB – JSP , Struts, POJO , Hibernate – …. V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 21
  22. 22. Focus of Course • Java Enterprise Edition (JEE) – JSP , Servlets , Java Server Faces – Enterprise Java Beans – Persistence with JEE – Web Services in JEE – Java Messaging Services V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 22
  23. 23. What this Course does not cover • No Spring • No Hibernate • No Apache AXIS • Not a Java language training V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 23
  24. 24. Where do we stand • Day 1 – Module 1 – Java Ecosystem – Module 2 – Introduction to Java – Module 3 – Introduction to Java EE V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 24
  25. 25. End of Module 1 Cloud Manthan Software Solutions Pvt. Ltd. amod.kadam@cloudmanthan.com +91 98923 00901 V 1.0 Cloud Manthan Software Solutions Pvt. Ltd. 25

×