рдЕрдзрд┐рдХ рдЕрднреНрдпрд╛рд╕! рдЪрд▓реЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЗ рд╕реНрдкреНрд░рд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВ

рдЖрдк рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рдкреЛрд╕реНрдЯ рдкрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ: "рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдореИрдВ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддрд╛ред" рдФрд░ рдЖрдк рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддреЗ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд╛рддреЗрдВ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рди рдХрд┐ рдЕрдкрдиреЗ рдХреНрд╖рд┐рддрд┐рдЬ рдХреЛ рдмрдврд╝рд╛рдПрдВред рд╣рд╛рдБ, рдХреБрдЫ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ! рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ рдЖрдк рд╕реЛрдЪрддреЗ рд╣реИрдВред


рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рд╣реИред рдЬреЛрдХрд░ рд╕реЗ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ, рджреЛ рдкреВрд░реНрдг-рд╕реНрддрд░реАрдп рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг - рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬреЛрдВ рдореЗрдВ 6-8 рдШрдВрдЯреЗ рдХреА рдХрдбрд╝реА рдЯреНрд░реЗрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рджреЛ рджрд┐рдиред рд╕рдореВрд╣ рдЫреЛрдЯреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЯреНрд░реЗрдирд░ рдЖрдкрдХреЗ рд╕рд╛рде рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд╡рд╣ рдмрд╛рддрдЪреАрдд рдХрд░рддрд╛ рд╣реИ, рдХрд╛рд░реНрдп рджреЗрддрд╛ рд╣реИ, рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ, рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред


рд╡рд╕рдВрдд рдХреЛ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдк рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ - рдПрд╡рдЧреЗрдиреА рдмреЛрд░рд┐рд╕реЛрд╡, рдкрд┐рд╡рдЯрд╛рд▓ рдХреЗ рдмрд╛рд╣рд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╡рд╕рдВрдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рднрд╛рд░рд┐рдд рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ 10 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдФрд░ рдЯреНрд░реЗрдирд░ рдЕрд▓реЗрдХреНрд╕реА рд░рд╛рдЧреЛрдЬрд╝рд┐рди рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдЖрдк рдХрдЯ рдХреЗ рддрд╣рдд рдЗрди рдкреНрд░рд╢рд┐рдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред


рдЪрд┐рддреНрд░рдг рдореЗрдВ - рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╕рдВрдд рдкреНрд░рдХреНрд╖реЗрдкрд╡рдХреНрд░ред рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ рдЖрдкрдиреЗ рдЙрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред




рд╕реНрдкреНрд░рд┐рдВрдЧ рд░рд┐рдкрд░


рдЖрдк рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдПрдХ рдЯреИрдХреНрд╕реА рдХреА рд╕рд╡рд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рджрд╛рдИрдВ рдУрд░ рд╕реЗ рдЧреБрдЬрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рд░ рдХреЛ рд╕реНрд╡рдпрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрддрдо рдирд┐рдпрдВрддреНрд░рдг рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣реИ рдЬреЛ рдпрд╣ рднреА рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред


рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЖрдкрдХреЛ рдкреИрджрд▓ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдореИрдХреЗрдирд┐рдХ рд╕рд╡рд╛рд░реЛрдВ рддрдХ рдкрд╣реБрдБрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рд╣рдо рди рдХреЗрд╡рд▓ рд╡рд╕рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рднреА рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЪрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред рдЪрд▓реЛ рд╡рд╕рдВрдд рдХреЗ рд╕рднреА рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдореВрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ, рдЬреИрд╕реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ, рд╡реЗрдм, рд╕реБрд░рдХреНрд╖рд╛, рд╕рддреНрдпрд╛рдкрди рдХреЗ рд╕рд╛рде рд╡рд╕рдВрдд рдХреЗ рдПрдХреАрдХрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпрдерд╛рд╕рдВрднрд╡ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛрдЧрд╛ред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рд▓рд╛рдЗрд╡ рд▓рд┐рдЦреЗ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдордЬрд╝реЗрджрд╛рд░, рдХрдареЛрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ред


рдореБрдЦреНрдп рд╡рд┐рд╖рдп


рджрд┐рди 1


  • рд╡рд╕рдВрдд рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ, рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдФрд░ рджрд░реНрд╢рди, рдЙрдиреНрдирдд рдкреНрд░рддрд┐рдмрд┐рдВрдм, рдЕрдкрдиреА рдЦреБрдж рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдПрдХ рд▓рд╛ рд╕реНрдкреНрд░рд┐рдВрдЧ рд▓реЗрдЦрди
  • рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрджрд░реНрдн (XML, рдПрдиреЛрдЯреЗрд╢рди, рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдлрд┐рдЧ, рдЧреНрд░реВрд╡реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ)
  • BeanDefinition
  • BeanPostProcessors
  • рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЙрдХреНрд╕реА + CGLib
  • BeanFactoryPostProcessors
  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдПрдиреЛрдЯреЗрд╢рдВрд╕ рдПрдВрдб рд░рд╛рдЗрдЯрд┐рдВрдЧ рдпреЛрд░ рдУрди рдПрдиреЛрдЯреЗрд╢рдиреНрд╕
  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рд╕рд╢рдХреНрдд рдХрд░реЗрдВ
  • рдХреНрд╡рд╛рд▓рд┐рдлрд╛рдпрд░
  • рдлреИрдХреНрдЯреНрд░реА рдмреАрди рдФрд░ рдмреАрдирдбрд┐рдлрд┐рдирд┐рд╢рди рд╡рд┐рд░рд╛рд╕рдд
  • рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдлрд┐рдЧ
  • рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБ: рдорд┐рд╢реНрд░рд┐рдд рд╕рдВрджрд░реНрдн рдФрд░ рдЬрдм рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛ, рддреЛ рд╕рд┐рдВрдЧрд▓рдЯрди рдбрдмреНрдмреЗ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛, рдбрдмрд▓ рдкреНрд░реЙрдХреНрд╕рд┐, рдкреНрд░реЙрдХреНрд╕ рдореЗрдВ рдореВрд▓ рд╡рд░реНрдЧ рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛
  • рд╡рд╕рдВрдд рдХреЗ рд╕рд╛рде рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди

рджрд┐рди реи


  • рд╕рд┐рдВрдЧрд▓рдЯрди рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЕрдкрдбреЗрдЯ
  • рдХрд╕реНрдЯрдо рд╕реНрдХреЛрдк
  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдЕрдиреЛрдк
  • рд▓реЗрдЦрди рдкрд╣рд▓реВ
  • AOP рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрднреНрдпрд╛рд╕
  • рдкреНрд░реЛрдлрд╛рдЗрд▓ рдФрд░ рд╕рд╢рд░реНрдд
  • рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ JPA + рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ORM рдХрд╛ рдкрд░рд┐рдЪрдп
  • рд╡рд╕рдВрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
  • рд╡рд╕рдВрдд рдореЗрдВ рдШреЛрд╖рдгрд╛рддреНрдордХ рд▓реЗрдирджреЗрди
  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдРрдб-рдСрди (рд╕реНрдкреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛, рд╕реНрдкреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рд░реЗрд╕реНрдЯ, рд╕реНрдкреНрд░рд┐рдВрдЧ рдПрдорд╡реАрд╕реА)
  • рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдХрд╛ рдкрд░рд┐рдЪрдп
    • рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди
    • рдореБрдЦреНрдп рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдПрдиреЛрдЯреЗрд╢рди
    • @EnableAutoConfiguration
    • SpringApplication
    • рдПрдиреНрд╡рд╛рдпрд░рдирдореЗрдВрдЯрдкреЛрд╕реНрдЯрдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ
    • Application.properties / YML
  • рд╕реНрдиреИрдХреНрд╕
    • рдореМрдЬреВрджрд╛ рд╢реБрд░реБрдЖрдд
    • Spring.factories
    • рдХрд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрд░

рдПрд╡рдЧреЗрдиреА рдмреЛрд░рд┐рд╕реЛрд╡


рдирд╛рдпрд╛ рддрдХрдиреАрдХреЗрдВ


рдпреВрдЬреАрди рдиреЗ 2001 рд╕реЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрджреНрдпрдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдмрдирдиреЗ рдФрд░ рджрд┐рдирдЪрд░реНрдпрд╛ рд╕реЗ рдердХ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд╣ рдореБрдХреНрдд рдХрд▓рд╛рдХрд╛рд░реЛрдВ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ред рдЖрдЬ рдЬреЗрдиреНрдпрд╛ рд╡рд┐рднрд┐рдиреНрди рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рдареНрдпрдХреНрд░рдо, рд╕реЗрдорд┐рдирд╛рд░ рдФрд░ рдорд╛рд╕реНрдЯрд░ рдХрдХреНрд╖рд╛рдПрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ: рдЗрдЬрд░рд╛рдпрд▓реА рд╕реЗрдирд╛ рдХреЗ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЗ 2 рдИрдИ рд▓рд╛рдЗрд╡ рдкрд╛рдареНрдпрдХреНрд░рдо, рд░реЛрдорд╛рдирд┐рдпрд╛рдИ рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд░рд┐рдВрдЧ - рд╡реЗрдмрдПрдХреНрд╕, рдХрдирд╛рдбрд┐рдпрди рдХреЗ рд▓рд┐рдП GoToMeting рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ, рдпреВрдХреНрд░реЗрдирд┐рдпрди рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдФрд░ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрдиред


рдХреНрдпрд╛ рдЬрдм рдХрд╣рд╛рдБ


рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп : 17-18 рдЕрдХреНрдЯреВрдмрд░, 2018ред


рд╕реНрдерд╛рди :

рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ
рдиреЗрдХреНрд╕рд╛рдЗрди рдХрд╛рд░реНрдпрд╛рд▓рдп
рдЙрд░рд▓рд╕рдХрд╛рдпрд╛ рд╕реЗрдВрдЯ, рек


рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ : рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реИрдкрдЯреЙрдк рд░рдЦрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ: IntelliJ IDEA (2017+ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд┐рдд), рдЬрд╛рд╡рд╛ 8ред


рд╕рд╛рдЗрди рдЕрдк рдХреИрд╕реЗ рдХрд░реЗрдВ : рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ , рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рдлрд╝реЙрд░реНрдо рднрд░реЗрдВред




рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдкреНрд░рднрд╛рд╡реА рд░реВрдкрд░реЗрдЦрд╛


рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡реНрдпрд╡рд╕рд╛рдпреА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рдиреЗ рдХреЗ рдЗрддрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рд╕реАрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЛ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдмреЗрд╢рдХ, рдЕрдкрд╡рд╛рдж рд╡рд┐рд╢реЗрд╖ рдкреНрд░рджрд░реНрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИрдВ рдЬреЛ рд╕рднреА рдХрд╛рдордХрд╛рдЬреА рдШрдВрдЯреЛрдВ рдХреЛ рд░реВрдкрд░реЗрдЦрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ - рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред


рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рд╕рдкреНрддрд╛рд╣ рдФрд░ рдорд╣реАрдиреЛрдВ рд╕реЗ рджрд┐рди рддрдХ), рдФрд░ рдХрднреА-рдХрднреА рдпрд╣ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднрд╛рдЧреНрдп рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреА рдЬрд░реВрд░рдд рд╣реИред


рдпрд╣ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЗ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬреНрдЮрд╛рди рдФрд░ рдХреМрд╢рд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреМрд╢рд▓ рдореЗрдВ рдЕрдВрддрд░ рдХреЛ рднрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдпрд╣ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЬрд╛рд╡рд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ (рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╕рднреА рд╕реНрддрд░реЛрдВ рдХреЗ), рдмрд┐рдЧ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдФрд░ рдПрд╕рдЖрд░рдИ (рд╕рд╛рдЗрдЯ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░) рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред


рдореБрдЦреНрдп рд╡рд┐рд╖рдп


  • рдЦрдВрдб 1 ред рдкрд░рд┐рдЪрдпред рдЯреЙрдк-рдбрд╛рдЙрди рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рджреГрд╖реНрдЯрд┐рдХреЛрдгред рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рдирд┐рд░реНрдгрдп рд╡реГрдХреНрд╖ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдгред JDK рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рдореВрд▓ рдирд┐рджрд╛рдиред
  • рдзрд╛рд░рд╛ реи ред рд╕реИрдВрдкрд▓ рд╕реНрдЯреНрд░реАрдо рдбрдВрдк рджреНрд╡рд╛рд░рд╛ "рд╣реЙрдЯ рдХреЛрдб" рдЦреЛрдЬреЗрдВред VisualVM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдирдореВрдирд╛рдХрд░рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рджреГрд╢реНрдп: рдХреЙрд▓ рдЯреНрд░реА, рдЙрд▓реНрдЯреЗ рдХреЙрд▓ рдЯреНрд░реА, рдлреНрд▓реЗрдо рдЧреНрд░рд╛рдлред
  • рдзрд╛рд░рд╛ рей ред рдХрдЪрд░рд╛ рдирд┐рдкрдЯрд╛рди рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЗрд╕рдХрд╛ рдкреНрд░рднрд╛рд╡ред рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рд▓реЙрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдорд┐рд╢рди рдХрдВрдЯреНрд░реЛрд▓ / рдЬрд╛рд╡рд╛ рдлреНрд▓рд╛рдЗрдЯ рд░рд┐рдХреЙрд░реНрдбрд░ рдореЗрдВ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХрд╛рд░реНрдпрдХреНрд░рдоред рдХрдЪрд░рд╛ рдЙрдард╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдорд╛рдирджрдВрдбред
  • рдзрд╛рд░рд╛ 4 ред рдЬреЗрд╡реАрдПрдо рдореЗрдореЛрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рд╕реНрдерд┐рд░ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдореЗрдореЛрд░реА рднрд╛рд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдПрдХ JVM рдореЗрдореЛрд░реА рдбрдВрдк рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред рдбрдВрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП OQL рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
  • рдзрд╛рд░рд╛ 5 ред рдЙрдиреНрдирдд рдЬрд╛рд╡рд╛ рдлреНрд▓рд╛рдЗрдЯ рд░рд┐рдХреЙрд░реНрдбрд░ред рдирдореВрдирд╛ рд╕реНрдореГрддрд┐ рдЖрд╡рдВрдЯрди рдФрд░ рдЙрдкрдХрд░рдг рдХреА рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред
  • рдзрд╛рд░рд╛ 6 ред рд╕реИрдВрдкрд▓рд┐рдВрдЧ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдлрд┐рдХреНрд╕ рдХрд░рдирд╛ред рдкреВрд░реНрд╡рд╛рдЧреНрд░рд╣ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдирдореВрдирд╛рдХрд░рдг рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИред
  • рдзрд╛рд░рд╛ 7 ред рдЕрдбрд╝рдЪрдиреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрд░реЗрд╕рд┐рдВрдЧред рдмреНрд░реЗрд╕реНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдЯреНрд░реЗрд╕ред рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдХреНрд░реЙрд╕-рдереНрд░реЗрдб рд▓реЙрдХ (рдЧрддрд┐рд░реЛрдз) рдФрд░ рдЙрдирдХреЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рдиред
  • рдзрд╛рд░рд╛ 8 ред рдЕрдВрддрд┐рдо рд╡реНрдпрд╛рдЦреНрдпрд╛рдиред рдПрдХ рдЧреИрд░-рддрдХрдиреАрдХреА рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдордзреНрдпрд╡рд░реНрддреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд╕рдВрдЪрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБред рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рдЕрдиреБрд╕рдВрдзрд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрдиред

рдПрд▓реЗрдХреНрд╕реА рд░рд╛рдЧрдЬрд╝рд┐рди



рдкрд╛рдареНрдпрдХреНрд░рдо рдФрд░ рдЯреНрд░реЗрдирд░ рдХреЗ рд▓реЗрдЦрдХ, рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ 10 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИред рдЕрд▓реЗрдХреНрд╕реА рд░реВрд╕реА рдФрд░ рд╡рд┐рджреЗрд╢реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╡рдХреНрддрд╛ рд╣реИрдВ рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╣реИрдВред


рдХреНрдпрд╛ рдЬрдм рдХрд╣рд╛рдБ


рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп : 17-18 рдЕрдХреНрдЯреВрдмрд░, 2018ред


рд╕реНрдерд╛рди :

рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ
рдУрдкрдирд╡реЗ рдСрдлрд┐рд╕
Nebред рдкреЗрдЯреНрд░реЛрдЧреНрд░рд╛рдбреНрд╕рдХрд╛рдпрд╛, 36, рдЬрд▓рд╛рдпрд╛ред 'рдП'ред


рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреЛрдЬрдирд╛ : 8 рд╢реИрдХреНрд╖рдгрд┐рдХ рдЬреЛрдбрд╝реЗ (90 рдорд┐рдирдЯ), рджрд┐рди рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╕рдореВрд╣реАрдХреГрддред


рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ : рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реИрдкрдЯреЙрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:


  • Oracle рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ (JDK) - рд╕рдВрд╕реНрдХрд░рдг 8u144 рдпрд╛ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг
  • рдЕрдкрд╛рдЪреЗ рдорд╛рд╡реЗрди - рд╕рдВрд╕реНрдХрд░рдг 3.0.5 рд╕реЗ рдХрдо рдирд╣реАрдВ;
  • рдЧрд┐рдЯ рдХреНрд▓рд╛рдЗрдВрдЯ;
  • рдХрд┐рд╕реА рднреА рдПрдХреАрдХреГрдд рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг;
  • рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╛рдЗрди рдЕрдк рдХреИрд╕реЗ рдХрд░реЗрдВ : рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ , рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рдлрд╝реЙрд░реНрдо рднрд░реЗрдВред

Source: https://habr.com/ru/post/hi425031/


All Articles