JAVA And J2EE

About JAVA And J2EE

Java is one of the most powerful and secure programming languages available in the market that was created more than 20 years back.  From large super computers to mobile phones, millions of applications run on Java platform.  Java was introduced more than two decades ago and it is still considered as an evergreen programming language in the software development industry for its portable, secure and robust features.  There is a huge demand for Java and J2EE developers to develop new applications as well as to maintain the old applications developed in Java.

Our Java Course  is designed to master your skills in Java programming, development and other essential tools required for developing applications in J2EE, J2SE and J2ME. Our course kit includes extensive practical oriented training pointing real-world problems that help students to gain industry exposure and confidence to work with any job requirements.

 

What are the prerequisites of JAVA And J2EE Course?

  • A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps (I provide specific videos on installations for each platform)
  • A strong work ethic, willingness to learn, and plenty of excitement about the awesome new programs you’re about to build
  • Nothing else! It’s just you, your computer and your hunger to get started today
  • OOPs Concepts
  • Abstract Classes and Interfaces
  • Constructors
  • File IO and Serialization…

 

Certifications of JAVA And J2EE

  • Sun Certified Java Associate (SCJA) .
  • Sun Certified Java Programmer (SCJP)
  • Sun Certified Java Developer (SCJD)
  • Sun Certified Web Component Developer (SCWCD)
  • Sun Certified Business Component Developer (SCBCD)
  • Sun Certified Developer for Java Web Services (SCDJWS)
  • Sun Certified Mobile Application Developer (SCMAD)

 

JAVA And J2EE Course Outline

 

 SERVLET INTRODUCTION

  • Web Application Basics
  • Architecture of Web Application
  • Introduction to Servlet
  • The J2EE Platform and Roles
  • Naming and Directory Services
  • Servlet Life cycle
  • Developing and Deploying Servlets to Tomcat Containers
  • Deployment Descriptor (web.xml)
  • Handling Request and Response

 SERVLET CREATION AND USAGE

  • Initializing a Servlet
  • Accessing Database
  • Servlet Chaining
  • Session Tracking & Management
  • Dealing with cookies
  • Transferring Request
  • Accessing Web Context
  • Passing INIT and CONTEXT Parameter
  • Passing INIT and CONTEXT Parameter
  • Sharing information using scope object
  • Controlling concurrent access
  • User Authentication
  • Filtering Request and Response
  • Programming Filter
  • Filter Mapping
  • Servlet Listeners

 JAVA SERVER PAGES (JSP)

  • JSP Basics
  • Architecture of JSP
  • Life Cycle of JSP (Conversion, Compilation)
  • JSP Tags and Expressions
  • Role of JSP in Model-View-Controller-2 framework
  • Interaction of JSPs with Database
  • JSP Implicit Objects
  • Tag Libraries
  • JSP Expression Language (EL)
  • Using Custom Tags

 JSP CAPABILITIES

  • Exception Handling
  • Session Management
  • Directives
  • JSP with Java Bean

 ENTERPRISE JAVA BEANS(EJBS)

  • The Challenge of N-Tier Development
  • Introduction to EJBs
  • Session EJBs
  • Entity EJBs
  • CMP and EJB QL

 JAVA MAIL, JMS AND WEB SERVICES

  • Integrating J2EE into the Enterprise
  • Transactions and Persistence
  • Java Message Service
  • Message-Driven Beans
  • JavaMail
  • Security
  • Integrating XML with J2EE
  • Transforming XML Documents with XSD and XST
  • Patterns
  • Integrating with External Resources
  • Using RPC-Style Web Services with J2EE
  • Web Service Registries and Message-Style Web Services