Java j2ee
The Java programming language is an object-oriented programming language. We prepare the course which provides complete knowledge of Java. This training will help you to understand basics of java to it’s advance stage.
What Will You Learn ?
Candidate enrolling for the course will be able to grasp the concept of core Java with integration of latest J2EE flavors and industry level framework such as Spring and Hibernate.All the framework based application done in training will be maven based ,spring and Hibernate configuration done on xml and java based both.
Objectives of the Course
- Core java concept building block
- Understanding of framework such as spring & hibernate
- Implementing the spring configuration with rest webservice
- Intensive training with spring boot and microservice
course highlights
This course is designed for preparing candidates with top notch industry level expertise with project management tool maven,spring with hibernate integration in a project with MySQL database.Project consist of configuring spring controller methods with restfull webservice so that this can be consumed by different client side technology.
Other
Benefits
- Interview Preparation and Interview Question.
- Project based on Spring with Hibernate
- Training by industry Experts
- Job Placement Assistance
- Resume circulated to most of the IT company
core java
- What is Java Technology?
- A simple Java technology application
- Writing, compiling and Execute a Java application
Identifiers, Keywords, and Types
- Comments in a source code
- Java technology keywords
- Eight primitive types
- Class Variable, instance and local variables
- The Scope and Lifetime of Variables
- Primitive variable and reference variable
-
Creating object using new keyword
- Assignment, Arithmetic, and Unary Operators
-
Equality, Relational, and Conditional Operators
- The if-then and if-then-else Statements
- The switch Statement
- The while and do-while Statements
-
The for Statement, The For-Each Loop
- Arrays of primitive, class, or array types
- Create a multidimensional array
- Declaring Classes
- Defining Methods, Parameterized Methods
- Constructors, Parameterized Constructors
- Overloading Methods, Overloading Constructors
- The this Keyword
- Static and non-static block
- Introducing Nested and Inner Classes
- Varargs: Variable-Length Arguments
- Scoping and Garbage Collection
-
Enum Types
- Member Access and Inheritance
- Using super keyword
- Method Overriding
- Defining an Interface, Implementing Interfaces
- Applying Interfaces, Variables in Interfaces
-
Using Abstract Classes
- Defining a Package, Importing Packages
- Up casting and down casting (instanceof)
- Final classes, methods, and variables
-
Introduction
-
Exceptions categories
-
Standard Java Exception classes
-
Using Try-catch and finally clause
-
I/O using Java
-
Files (Create/Read/Write operations on files)
-
Introduction
-
Byte, Short, Integer, Long
-
Float, Double
-
Character
-
Boolean classes
-
Introduction to Collections framework
-
util Package
-
List, Set and Map
-
Difference of All Collections Interfaces and classes
-
Reading data from Property files using java program
-
Reading and Writing data from/to Excel files using Apache POI API and JXL API
- Creating a Thread, Implementing Runnable
- Extending Thread
- Creating Multiple Threads
- Using isAlive( ) and join( )
- Thread Priorities
- Synchronization
- Using Synchronized Methods,
- The synchronized Statement
- Inter-thread Communication
- Deadlock
Database Access and Permissions
- Database Setup, Create Database Table
- DB Drivers ,Driver Manager, Connection
- Statements, Callable and prepared statements
- Resultsets, Meta Data
-
Writing and Reading Data
J2EE MODULE
- What Is a Servlet?
- Servlet Life Cycle
- Initializing a Servlet
- Writing Service Methods
- Filtering Requests and Responses
- Accessing the Web Context
-
Maintaining Client State
- What Is a JSP Page?
- The Life Cycle of a JSP Page
- Creating Dynamic Content
- Using Scripting
- Disabling Scripting
- JSP Declarations
- JSP Scriptlets
-
JSP Expression
Java Server Pages Standard Tag Library
- Using JSTL
- Core Tag Library
- XML Tag Library
- Internationalization Tag Library
- SQL Tag Library
-
JSTL Functions
- Writing Bean Properties
- Performing Localization
- Creating a Custom Converter
- Implementing an Event Listener
- Creating a Custom Validator
- Writing Backing Bean Methods
Java framework
-
What is Spring
-
The Spring Architecture
-
Spring Modules
-
Dependency Injection
-
Spring Configurations
-
Using Aspects
-
Application Context
- The Role of the Spring Containers
- Bean Factory
- Application Context
- The Bean Lifecycle
- Event Subscription
- Publishing Application Events
- Advanced Bean Wiring.
- Declarative Bean Wiring
- Simple Bean Properties
- Constructor Arguments
- Anonymous Inner Bean Declarations
- Autowire
- Wiring Property Files
- Creating Type Converters
Spring and Aspect-Oriented Programming
-
What is AOP
-
AOP in Perspective
-
Join Points
-
Point Cuts
-
Advice
-
Metamodels for Aspects
-
Comparing Options for Aspects
-
Configuration of Aspects, Use of AspectJ
-
Aspects through Annotations.
-
Integration with JDBC
-
Use of JDBC Templates
-
Use of Callbacks
-
Data Access Objects
-
DataSources
-
Object Relational Mapping
-
Hibernate with Spring
-
Configuration of Spring and Hibernate.
- Transaction Managers
- Configuration of Transaction Managers
- Programmatic Transactions
- Transaction Callback
- API
- Declarative Transactions
- Isolation Levels, Read-Only Hint, Timeouts
Web Applications with Spring MVC
- Web Frameworks
- What is Spring-MVC
- Setup of the Dispatchers
- Loading Configuration Files
- ContextLoaderListener
- Handler Mapping
- Controller
- ModelAndView Object
- Spring Validators
- View Resolver
- The Spring Tag Library
- Spring Boot project set up
- Implementing Microservice
- Describing actuater
- Spring Security Model
- Process Behind Security Interceptors
- Authentication Manager
- Access Decision Manager
- Run-as Manager
- After Invocation Manager
- Using Annotations
- Configuaring Hibernate
- session factory and session
- Understanding of different session methods
- criteria
- hql
- integration with Spring
The Fundamentals of RESTFul Services in Java
-
What is Jersey?
-
RESTFul Architecture
-
Using HTTP GET Demo
-
Test Created New REST Service USING HTTP GET
-
JSON Output for HTTP GET
-
Using HTTP POST Demo
-
Test Service USING HTTP POST
-
JSON Output for HTTP POST
-
Using HTTP PUT Demo
-
Test Service USING HTTP PUT
-
PUT vs POST
-
JSON Output for HTTP PUT
-
Using HTTP DELETE Demo
-
Test Service USING HTTP DELETE
-
JSON Output for HTTP DELETE
-
Spring and Hibernate
-
RestFull webservice
-
Core Java