advanced java notes by nataraj

advanced java notes by nataraj


advanced java notes by nataraj

or

About Natraz 

Natraz Sir is the only faculty in Hyderabad, who can teach Java without C language as Pre-requisite. I am a student of MCA final year but i have no any more idea about programming language. After attend Natraz Sir java classes I have a great knowledge on Programming language. Really Natraz Sir is a best option for java classes.

Natraz Sir discuss all the topics related to core java in his class in a simple and easy way. A Sun Certified Java Programmer working as Senior executive trainer with the highest track record

Syllabus


Basics of Servlet

                Servlet: What and Why?
                Basics of Web
                Servlet API
                Servlet Interface
                GenericServlet
                HttpServlet
                Servlet Life Cycle
                Working with Apache Tomcat Server
                Steps to create a servlet in Tomcat
                How servlet works?
                servlet in Myeclipse
                servlet in Eclipse
                servlet in Netbeans

ServletRequest

                ServletRequest methods
                Registration example with DB

Servlet Collaboration

                RequestDispatcher
                sendRedirect

ServletConfig

                ServletConfig methods
                ServletConfig example

ServletContext

                ServletContext methods
                ServletContext example

Attribute

                How to set, get and remove example?

Session Tracking

                Cookies
                Hidden Form Field
                URL Rewriting
                HttpSession

Event and Listener


Filter

                Filter
                Authentication Filter
                FilterConfig
                Useful examples

ServletInputStream and ServletOutputStream


Annotation Servlet


Project Development


JSP


Basics of JSP

                Life cycle of JSP
                JSP API
                JSP in Eclipse and other IDE's

Scripting elements

                scriptlet tag
                expression tag
                declaration tag

9 Implicit Objects

                out
                request
                response
                config
                application
                session
                pageContext
                page
                exception

Directive Elements

                page directive
                include directive
                taglib directive

Exception Handling

Action Elements

                jsp:forward
                jsp:include
                Bean class
                jsp:useBean
                jsp:setProperty & jsp:getProperty
                Displaying applet in JSP

Expression Language

MVC in JSP

JSTL

Custom tags

                Custom Tag : What and Why?
                Custom Tag API?
                Custom Tag Example
                Attributes
                Iteration
                Custom URI

Project Development in JSP

.
JavaMail API


JavaMail API

                Sending Email
                Sending email through Gmail server
                Receiving Email
                Sending HTML content
Design Pattern


Design Pattern

                Singleton
                DAO
                DTO
                MVC
                Front Controller
                Factory Method
                etc.
JUnit


JUnit

                JUnit: What and Why?
                Types of Testing
                Annotations used in JUnit
                Assert class
                Test Cases
Maven


Maven

                Maven: What and Why?
                Ant Vs Maven
                How to install Maven?
                Maven Repository
                Understanding pom.xml
                Maven Example
                Maven Web App Example
                Maven using Eclipse
Struts 2


Basics of Struts2

                Struts : What and Why?
                Model1 vs Model2
                Struts2 Features
                Steps to create Struts2 application
                Understanding Action class
                Understanding struts.xml file
                Struts2 in Eclipse IDE
                Struts2 in Myeclipse IDE

Core Components

                Interceptors
                ValueStack
                ActionContext
                ActionInvocation
                OGNL

Struts 2 Architecture

Struts2 Action

                Action Interface
                ActionSupport class

Struts2 Configuration

                multi configuration
                multi namespace

Interceptors

                Custom Interceptor : Life Cycle of Interceptor
                params interceptor
                execAndWait interceptor
                prepare interceptor
                modelDriven interceptor
                exception interceptor
                fileUpload interceptor
Struts 2 Validation

                Custom Validation : workflow interceptor
                Input Validation : validation interceptor
                Ajax Validation : jsonValidation interceptor

Aware Interfaces

                ServletActionContext
                SessionAware
                Login and Logout Application
                ServletContextAware

Struts2 with I18N

Zero Configuration

                By convention
                By annotation

Struts2 with Tiles2

Hibernate with Struts2

Spring with Struts2

Project Development in Struts2

Working with IDE


IDE

                Eclipse IDE
                Netbeans IDE
                Myeclipse IDE
Working with Servers


Servers

                Apache Tomcat
                Glassfish Server
                JBoss Server
                Weblogic Server
EJB 3


Introduction to JavaEE

                The Need for JavaEE.
                Overview on the JavaEE Architecture
1 tier
2 tier
3 tier
N tier
                JavaEE Key Standards

Introduction to EJB3

                The EJB Model
                Key Services of the Application Server

Developing Session Beans

                Stateless Session Beans
                Stateful Session Beans
                Packaging
                Writing Clients

Using Dependency Injection

                No More JNDI
                Injection of EJBContext

JMS

                JMS Overview
                JMS Messaging Domains
                Example of JMS using Queue
                Example of JMS using Topic

Message Driven Beans


Persistence Introduction to JPA

                Object Relational Mapping
                Mapping configurations
                Embedded Objects
                EJBQL

Web Technology


HTML 5

                Introduction to HTML
                HTML Tags
                Creating Forms
                Creating tables
                Managing home page

CSS

                Introduction to CSS
                Three ways to use CSS
                CSS Properties
                Designing website
                Working with Templates

Javascript

                Introduction to Javascript
                Three ways to use Javascript
                Working with events
                Client-side Validation

JQuery

                Introduction to JQuery
                Validation using JQuery
                JQuery Forms
                JQuery Examples

AJAX

                Introduction to AJAX
                Servlet and JSP with AJAX
                Interacting with database

Post a Comment

Thank You

Previous Post Next Post