All language subtitles for 2. Why Spring - part 2

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranรฎ)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu

Original subtitles

1 1

So let's look at the release timeline. 2

2

So here's the timeline for J2EE, or Java EE. 3

3

Started off in '99, moved all the way down 4

4

to our current state here of Java EE 7 in 2013, 5

5

Java EE 8 which is coming real soon, 2016/2017. 6

6

And then, basically around the 2001/2003 timeframe, 7

7

that's when everyone was just kind of fed 8

8

up with Enterprise JavaBeans 9

9

and just didn't want to do it anymore. 10

10

So that's when Spring 1.0 came out, around 2004 11

11

because prior to that, EJBs were just horrible 12

12

and no-one wanted to use it anymore. 13

13

So you came out with Spring, 14

14

Spring 1, Spring 2, Spring 3, and so on. 15

15

One thing that's interesting here is that the folks 16

16

at Sun Microsystems at the time before they were acquired 17

17

by Oracle, at the time they realized, "Whoa, 18

18

"What's this Spring thing and whoa, why is everyone 19

19

"moving towards it and why's everyone using it now?" 20

20

Mainly because of EJB. 21

21

Folks were tired of EJB. 22

22

So the folks at Sun actually went back and kind of, 23

23

re-engineered or re-wrote EJB to make it simpler 24

24

and make it easier to use. 25

25

So that came around the 2006/2009 timeframe. 26

26

So effectively, by the time you made it to Java EE 6, 27

27

they'd actually cleaned up the problems 28

28

that they had with EJB and actually made it a little 29

29

bit easier to use. 30

30

So effectively, the same thing as Spring. 31

31

It has the Inversion of Control, 32

32

it has Dependency Injection. 33

33

So current day here, Java EE 7, 34

34

you can really do everything that Spring can do, 35

35

with Java EE 7. 36

36

So you can do all the annotations, 37

37

no XML stuff, just like Spring and it's really easy 38

38

to do now. 39

39

The only problem though is that they were just a little bit 40

40

too late and unfortunately, EJB just kind of has a bad name 41

41

or a bad reputation and also, Spring has huge momentum, 42

42

huge market share. 43

43

So there's a lot of Apps that are already 44

44

out there written using Spring 45

45

and there's a lot more that are going to be created 46

46

using Spring. 47

47

So that's why Spring is very popular now 48

48

and kind of why it's still popular. 49

49

It's a lightweight framework, it's simple, 50

50

easy to use and a lot of developers like it. 51

51

And they basically ran away from the old days of EJB 52

52

and J2EE. 53

53

So that's kind of the big spiel. 54

54

But really now, if you put both technologies 55

55

side by side, you can do the same with either one. 56

56

But again, the whole reputation thing 57

57

and also, the momentum thing. 58

58

So as I mentioned, Spring is very popular, 59

59

it has a lot of market share, 60

60

it has a lot of projects written in it. 61

61

And Spring is still in demand. 62

62

It's the most sought after Java skillset by employers 63

63

and recruiters. 64

64

And, this is really funny, I actually have a friend 65

65

of mine, I used to work with him on a previous job, 66

66

he's actually in the process now of interviewing 67

67

for a new position and I spoke with him last week. 68

68

He sent me a message and he said, 69

69

"Hey." 70

70

and this is his actual text message, 71

71

"Man, everybody and their mama keeps asking 72

72

"me about Spring. 73

73

"You better get started on that Udemy course lol." 74

74

And again, this is some American slang here, 75

75

everybody and their mama meaning, 76

76

basically every recruiter he's talked to 77

77

and every employer he's interviewed with, 78

78

they are asking him a good deal about Spring. 79

79

So again, very good skillset for you to have 80

80

on your resume. 81

81

So you may have the question, what should you do? 82

82

Should you learn Spring? 83

83

Or should you learn Java EE? 84

84

And my answer's that you should learn both. 85

85

Right? 86

86

The reason is because now you'll be flexible 87

87

in the job market and if you go on a job interview, 88

88

or you join a new project team, 89

89

you'll be able to handle either one of them. 90

90

And a really cool thing about it is that a lot of the skills 91

91

are interchangeable, especially now since Spring and Java EE 92

92

are kind of in line, or in sync with their feature set. 93

93

So once you learn how to do MVC in one framework 94

94

then learning how to do MVC in another framework 95

95

is similar. 96

96

Implementing it is very similar between Java EE 97

97

and also with Spring. 98

98

So I'd say learn both of them and you'll learn Spring 99

99

in this class for sure, 100

100

I'll show you how to use Spring MVC, 101

101

and also I'll show you how to hook all this into a database 102

102

using Hibernate. 103

103

And then I have a lot of other courses 104

104

that cover some of the Java EE technologies 105

105

like JSP, Servelet and JSF, if you wanted 106

106

to go and check out some of my other courses 107

107

on learning those other Java EE technologies. 108

108

Anyway, I say learn them both, 109

109

you're a smart person, right. 110

110

And it's easy to pick up on them once you learn 111

111

one technology it's easy to jump into the next technology. 112

112

So anyways, I'd recommend picking 113

113

up both of those technologies. 114

114

So this kind of wraps up the video. 115

115

I wanted to give you some motivation on why Spring. 116

116

Give you a little bit of background on the history 117

117

of J2EE, and kind of where Spring came into play. 118

118

In the following videos I'll give you 119

119

a more formal discussion of Spring 120

120

as far as the various components of the framework 121

121

and then of course, we're going to start diving 122

122

in to writing code using Spring. 123

123

So we have a lot of good things coming up here, 124

124

I'll see you in the next video.

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.