Вы находитесь на странице: 1из 36

Spring Training

Bitozen Consulting & Service


Presented by Andrew C. Tooy | June 2016

Copyright @ 2016 Bitozen Consulting &

Java Training Coverage (1)

Day 1

Introduction to the Spring Framework


Overview of the Spring Framework
Dependency Injection and Inversion of Control
Modules
Usage Scenarios
Spring Core Technologies
The IoC Container
Introduction to the Spring IoC container and beans
Container overview
Bean overview
Dependencies
Bean scopes
Customizing the nature of a bean
Bean definition inheritance
Container Extension Points
Annotation-based container configuration
Classpath scanning and managed components
Using JSR 330 Standard Annotations
Java-based container configuration
Environment abstraction

Copyright @ 2016 Bitozen Consulting &

Java Training Coverage (2)

Day 2
Registering a LoadTimeWeaver
Additional Capabilities of the ApplicationContext
The BeanFactory

Resources
Introduction
The Resource interface
Built-in Resource implementations
The ResourceLoader
The ResourceLoaderAware interface
Resources as dependencies
Application contexts and Resource paths
Validation, Data Binding, and Type Conversion
Introduction
Validation using Springs Validator interface
Resolving codes to error messages
Bean manipulation and the BeanWrapper
Spring Type Conversion
Spring Field Formatting
Configuring a global date & time format
Spring Validation

Copyright @ 2016 Bitozen Consulting &

Day 1

Java Basics

Java Everywhere
Java Implementation
Data Types
Conditional Branching
Loop Control
String Conversion
String Concatenation
String Format

Copyright @ 2016 Bitozen Consulting &

Java Everywhere

Copyright @ 2016 Bitozen Consulting &

Java Implementation

Vaadi
n

IBM
Watson

Primefac
es

Copyright @ 2016 Bitozen Consulting &

Data Types

Primitive Data Type


Object Refenced Data Type

Copyright @ 2016 Bitozen Consulting &

Primitive Data Type

Copyright @ 2016 Bitozen Consulting &

Object Referenced Data Type

Copyright @ 2016 Bitozen Consulting &

Conditional Branching Statement

If-Else Statement
Switch Statement

Copyright @ 2016 Bitozen Consulting &

10

If Statement

x=
10

Ye
s
Print x <
20

x<
20?

Copyright @ 2016 Bitozen Consulting &

N
o
Print x >
20

11

Switch Statement
Switch(gra
de)
Case
A
N
o Case
B
N
o Case
C
N
oDefault
Print
Copyright @ 2016 Bitozen Consulting &

Ye
s
Ye
s
Ye
s

Print A

Print B

Print C
Ex
it

12

Loop Control

While Loop
Do While Loop
For Loop
Break Statement
Continue Statement

Copyright @ 2016 Bitozen Consulting &

13

While Loop

x=0

x<
4?
N
o
Ex
it

Ye
s
Print
x

Copyright @ 2016 Bitozen Consulting &

x++

14

Do While Loop

x=0
Print
x

x++
N
Exit o
Loo
p

Ye
s

x<
4?

Copyright @ 2016 Bitozen Consulting &

15

For Loop

x=0

x<
4?
N
o
Exit
Loo
p

Ye
s
Print
x

Copyright @ 2016 Bitozen Consulting &

x++

16

Break Statement

Enter
Loop
x ==
30?
Fals
e

Break

Remaini
ng Loop
Exit
Loop

Copyright @ 2016 Bitozen Consulting &

17

Continue Statement

Enter
Loop
x ==
30?
Normal
return
Of loop

Fals
e

Ye
s

Continu
e

Remainin
g Loop

Copyright @ 2016 Bitozen Consulting &

18

String Conversion

Strin
g
Input

Conversion

Copyright @ 2016 Bitozen Consulting &

in
t
Output

19

String Concatenation

AB
C
S

Copyright @ 2016 Bitozen Consulting &

ABCDE
F

20

String Format
Date
Example

Number
Example

Copyright @ 2016 Bitozen Consulting &

21

Java Class

Class Structure
Access Modifier
Inheritance / Polymorphism
Overriding
Overloading

Copyright @ 2016 Bitozen Consulting &

22

Class Structure
Class
Declaration
Variab
le
Construct
or

Class
Body
Metho
d

Copyright @ 2016 Bitozen Consulting &

23

Access Modifier

Copyright @ 2016 Bitozen Consulting &

24

Inheritance & Polymorphism

Animal

Copyright @ 2016 Bitozen Consulting &

25

Overriding

Animal

Copyright @ 2016 Bitozen Consulting &

26

Overloading

Copyright @ 2016 Bitozen Consulting &

27

Interface

Power
On

Copyright @ 2016 Bitozen Consulting &

28

Enumeration

Department
HRD

SALES

MARKETI
NG

Copyright @ 2016 Bitozen Consulting &

29

Encapsulation

Class
Student
1
Student
2.
.
.

Student(
n)

Copyright @ 2016 Bitozen Consulting &

30

Collection

Copyright @ 2016 Bitozen Consulting &

31

Collection Contd

Copyright @ 2016 Bitozen Consulting &

32

Collection Contd

Copyright @ 2016 Bitozen Consulting &

33

IO

Java
App
DataInputStream
BufferedInputStrea
m
FileInputStream

DISK
Copyright @ 2016 Bitozen Consulting &

34

JDBC

Copyright @ 2016 Bitozen Consulting &

35

Thank You
Any questions?

Copyright @ 2016 Bitozen Consulting &

36

Вам также может понравиться