Java: Introduction
and Overview
Originals of Slides and Source Code for Examples:
http://courses.coreservlets.com/Course-Materials/java.html
Customized Java EE Training: http://courses.coreservlets.com/
Java, JSF 2, PrimeFaces, Servlets, JSP, Ajax, jQuery, Spring, Hibernate, RESTful Web Services, Hadoop, Android.
Developed and taught by well-known author and developer. At public venues or onsite at your location.
© 2012 Marty Hall
For live Java EE training, please see training courses
at http://courses.coreservlets.com/.
JSF 2, PrimeFaces, Servlets, JSP, Ajax (with jQuery), GWT,
Android development, Java 6 and 7 programming,
SOAP-based and RESTful Web Services, Spring, Hibernate/JPA,
XML, Hadoop, and customized combinations of topics.
Taught by the author of Core Servlets and JSP, More
Servlets and JSP, and this tutorial. Available at public
venues,Customized
or customized versions
Java EE Training: can be held on-site at your
http://courses.coreservlets.com/
organization. Contact for details.
Java, JSF 2, PrimeFaces, Servlets, JSP, Ajax, jQuery, Spring, Hibernate, RESTful Web Services, Hadoop, Android.
Developed and taught by well-known author and developer. At public venues or onsite at your location.
,Topics in This Section
• Truths / Myths About Java
– Java is Web-enabled?
– Java is safe?
– Java is cross-platform?
– Java is simple?
– Java is powerful?
– Java is popular?
• Java versions and application areas
– Standard edition
– Enterprise edition
– Micro edition (and Android Edition)
© 2012 Marty Hall
Overview of the Java
Language
Customized Java EE Training: http://courses.coreservlets.com/
Java, JSF 2, PrimeFaces, Servlets, JSP, Ajax, jQuery, Spring, Hibernate, RESTful Web Services, Hadoop, Android.
Developed and taught by well-known author and developer. At public venues or onsite at your location.
, Java is Web-Enabled?
• Truth: Web browsers can run Java “applets”
– The Web can be used for software delivery and execution,
not just document delivery and display
– No more installation or updates; just a bookmark
– Large, complex applets best suited for intranets. Fits the
APL model better than the WWW at large.
• Truth: Java’s network library is easy to use
– Ordinary mortals can do socket programming
– Standard distributed object protocol and DBMS API
Hubble Space Telescope Monitoring:
“NASA Goddard’s Most Successful SW Project Ever.”