Eligibility: (Pre-requisites) | Java is pre - requisite for this course |
Medium of instruction: | English |
Module 1: Integrated Application Development
• Introduction to Integrated Application Development
• Introduction and use of Eclipse
• Web Server Versus Application Server
Module 2: J2EE
Understanding Servlets
• MVC Architecture, What is HTTP?
• What is a Servlet, Servlet life cycle, web application structure
• Writing A Simple Hello World Servlet, Understanding web.xml
• Distinguish GET and POST, Retrieving parameters from request, sending a reponse
• Re-directing a request, using Request Dispatcher
• Module management, Handling cookies
• Creating war files
Understanding JSP pages
• What is JSP?, Understanding JSP elements - declaration, directive, scriplet, expression, and action
• JSP Architecture, JSP Page life cycle
• Page directive attributes, using conditional and iterative statements
• Understanding JSP implicit variables and objects
• Java Beans, JSP Bean tags, Java Bean with an example
• Handling exceptions using errorPage and isErrorPage attributes
• JSP session handling with an example
• JSP Authentication - How to secure your servlets and JSP pages
JSP Tag libraries
• What is JSTL (JSP Standard Tag Library) ?
• JSTL Expresssion Language (EL)
• Iteration Tags - looping using forEach, forTokens
• Logical Tags - using if and choose tags
• Database Access Tags - using sql:setDataSource, sql:query, sql:update, sql:param etc.
• Miscellanious Tags - using c:import, c:redirect, c:param etc
• Writing a Custom Tag Library
Struts
• What is Struts? Struts architecture,
• Struts classes - ActionForward, ActionForm, ActionServlet, Action classes
• Understanding struts-config.xml
• Understanding Action Mappings
• Struts flow with an example application
Struts Tiles
• What is a Tile?
• Combining Struts and Tiles, Tiles file structure
• Building the Layout file and Creating a Tiles template
• using tiles:putList, tiles:importAttribute, tiles:useAttribute
• Understanding Tiles Definitions and Attributes
• Creating a Definition in XML file and deploying
• Creating a small application using Tiles
EJB Fundamentals
• Enterprise JavaBeans Communication
• EJB Details
• Session Beans
• Entity Bean
• Message Driven Bean
The Details of Writing Beans
• EJB Development Overview
• The Enterprise Bean Class
• The Remote Interface
• The Home Interface
• Deployment Descriptors and EJB-JAR files
Writing an EJB Client
Java Message Service (JMS)
• The principles of messaging systems
• Features of the Java Messaging Service (JMS)
• Writing a message driven Bean
• Message Driven Bean Clients
Module 3: XML (eXtensible Markup Language)
• Concept of XML
• Introduction to DTD and XML Schema
• Introduction to DOM and SAX. How to choose DOM Vs SAX
• Parsing an XML file using DOM and SAX Java programs
• Introduction to JAXB
• Parsing an XML file and creating Java objects using JAXB
Module 4: Latest Technologies
• Introduction to Hibernate with an example
• Introduction to Spring framework with an example
• Introduction to JSF framework with an example.
Struts Vs. JSF
• Introduction to Web services with an example
What is SOA, SOAP, AXIS, WSDL, UDDI, Endpoint, Callback etc.
• Introduction to AJAX with an example
Classroom - Regular | ||||
When | Duration | Where | Remarks | Price |
Not Specified | Not Specified | All Venues | Not Specified | Price On Request |
Online | ||||
When | Duration | Where | Remarks | Price |
Not Specified | Not Specified | Study Online (on your computer) | Not Specified | Price On Request |
Balas Info
Balas Info is a Pioneer in Online training started by proven industry experts with an aim to provide Quality Training in the latest IT Technologies.
We Offer You
World Class Interactive Learning
Industry Savvy Trainers
Learn Right From Your Place
Customized Curriculum
Highly Affordable Courses
Guaranteed Placement Assistance