2013 рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдерд╛
2013 рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЦреБрд╢ рдЦрдмрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ Google I / O рдкрд░ рдерд╛: Google рдиреЗ Android рдХреЗ рдПрдХ рдирдП рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг Android Studio рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рдХреА рдШреЛрд╖рдгрд╛ рдХреАред Android Studio рдХреЛ IntelliJ IDEA рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд JetBrains рдХреЗ рд╕рд╣рдпреЛрдЧ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред IntelliJ IDEA 13 рдкрд╣рд▓реА рдмрдбрд╝реА рд░рд┐рд▓реАрдЬрд╝ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рд╕рд╣рдпреЛрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреБрдЫ рдирдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЗрд╕ рд╡рд╕рдВрдд рдореЗрдВ, рд╣рдордиреЗ рдирдП рдЬрд╛рд╡рд╛ 8 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред
рд╣рдо рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдХреБрдЫ рдЯреВрд▓ рдХреЗ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ IntelliJ IDEA рдФрд░ TeamCity рдХреЗ рдмреАрдЪ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ, рд╣рдо IntelliJ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдмрдирд╛рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдирдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╕рд┐рддрдВрдмрд░ 2013 рдореЗрдВ
рд╣рдордиреЗ рдЕрдкрдиреЗ рдирдП рдЙрддреНрдкрд╛рдж рдХреА рдШреЛрд╖рдгрд╛ рдХреА - UpSource , рдЬреЛ рд╣рдорд╛рд░реЗ рдЯреВрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдиреЗрд╡рд┐рдЧреЗрд╢рди, usages
рдЦреЛрдЬрддрд╛ рд╣реИ , рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реИред
рдФрд░ рдЖрдЬ ... рдЕрднреА рдкрд╛рдБрдЪ рдорд┐рдирдЯ рдкрд╣рд▓реЗ ... рдкрд╛-рдкрдо! рд╣рдордиреЗ рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбреАрдИрдП 13 рдЬрд╛рд░реА рдХрд┐рдпрд╛ред

IntelliJ IDEA рдПрдХ рдРрд╕рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рддрдХрдиреАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рд╢реБрд░реБрдЖрддреА рд╕реЗ рд▓реЗрдХрд░ рдмрд╛рдпрд╕рди рддрдХ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдореЗрдВ рдмрд╣реБ-рдЯрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдирд╛ред рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбреАрдИрдП рдУрд░реЗрдХрд▓ рдХреЙрд░рдкреЛрд░реЗрдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд╡рд╛ рдИрдИ 7 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ: рдЧреНрд▓рд╛рд╕рдлрд┐рд╢ 4, рд╡рд╛рдЗрд▓реНрдбрдлреНрд▓рд╛рдЗ 8, рдЯреЙрдордХреИрдЯ 8, рдФрд░ рдЕрдиреНрдпред
рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдЬрд╛рд╡рд╛ рдИрдИ 7 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди
Java EE 7 рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, IntelliJ IDEA рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг CDI 1.1, JSF 2.2, JAX-RS 2.0 рдФрд░ рдмреИрдЪ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рд╣реИред рд╣рдорд╛рд░реА рд╡реАрдбрд┐рдпреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдЬрд╛рд╡рд╛ рдИрдИ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдиреЗрдВ:
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 13 рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдордиреЗ REST рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╣реА рдирд╣реАрдВ, рдХрд┐рд╕реА рднреА рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдПрдХ рдШрдЯрдХ рд╣реИред рдЕрдм рдпрд╣ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ:

рд╡рд╕рдВрдд
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛, рдЖрдИрдбреАрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ @Configuration рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред

рд╕реНрдкреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдИ рдПрдорд╡реАрд╕реА рдЯреВрд▓ рд╡рд┐рдВрдбреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд┐рдпрдВрддреНрд░рдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА, рдЖрдк рдЗрд╕рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдореИрдк рдХрд┐рдП рдЧрдП URL, рд╡рд┐рдзрд┐ рдФрд░ рдкрде рдЪрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдЕрд▓рдЧ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреАрдиреНрд╕ рдЯреВрд▓ рд╡рд┐рдВрдбреЛ рдЖрдкрдХреЛ рдбрд┐рдмреНрдмреЗ рдХреЗ рдмреАрдЪ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдХрдиреЗрдХреНрд╢рди рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рдмрд┐рди рдкреНрд░рд▓реЗрдЦрдиред рдФрд░ рд╣рдордиреЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реЗрдо рдХреЗ рд╕рд╛рде рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП
рдЖрдИрдбреАрдИ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ ред
Gradle
рдЧреНрд░реИрдбрд▓ рд╕рдкреЛрд░реНрдЯ рдХреЛ рдХрд╛рдлреА рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛, рдХреЛрдб рдкреАрдврд╝реА рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЧреНрд░реИрдб рдбреАрдПрд╕рдПрд▓ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЯреВрд▓рдЯрд┐рдкреНрд╕ рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдЗрдВрдЯреЗрд▓реАрдЬреЗ рдЖрдИрдбреАрдИрдП рдЕрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ
рд╡реЗрдм рдкрд╣рд▓реВ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░
рдбрдмреНрд▓реНрдпреВрдПрдЖрд░ рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреНрд░реИрдбрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЧреНрд░реИрдбрд▓ 1.8 рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЧреНрд░реИрдбрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЖрдпрд╛рдд рдореЗрдВ рддреЗрдЬреА рдЖрддреА рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА
рдЖрдИрдбреАрдИрдП 13 рддреЛрдбрд╝рдлреЛрдбрд╝ 1.8 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ GEA рдФрд░ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╣рд┐рд╕реНрдЯреНрд░реА рд▓реЙрдЧ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IDEA рд╕рд┐рдЦрд╛рдпрд╛, рдФрд░ рдЕрдм рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: рдмреНрд░рдВрдЪ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдЯрд╛рд╕реНрдХ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдЖрдИрдбреАрдИ рдореЗрдВ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ: рдЬрдм рдЖрдк рдмрдЧ рдЯреНрд░реИрдХрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдИрдбреАрдИ рд╡реАрд╕реАрдПрд╕ рдореЗрдВ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдЖрдк рдХрд╛рд░реНрдп рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрдорд┐рдЯ рдФрд░ рдорд░реНрдЬ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред GitHub рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЕрдм рд╕реАрдзреЗ IDE рд╕реЗ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдмрдврд╝рд╛рдпрд╛ рд╕реНрдХрд╛рд▓рд╛ рд╕рдорд░реНрдерди рдФрд░ рдПрд╕рдмреАрдЯреА рдПрдХреАрдХрд░рдг
рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдПрд╕рдмреАрдЯреА рдХреЛ рдЪреБрдирд╛ рд╣реИ, рдЙрдирдХреЗ рдкрд╛рд╕ рдЦреБрд╢реА рдХрд╛ рдХрд╛рд░рдг рд╣реИ: рдЕрдм рдПрд╕рдмреАрдЯреА рд╕рдорд░реНрдерди рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдИрдбреАрдИрдП 13 рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирд╡реАрдирддрдо рд╕реНрдХрд╛рд▓рд╛ рд╕рдорд░реНрдерди рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдПрд╕рдмреАрдЯреА рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ .sb рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
рдирдП IntelliJ IDEA рдореЗрдВ, рдирдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдФрд░ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдЖрдк рдмрд╕ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ IDE рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реА JDBC рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдЧрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╡реНрдпреВ, рд╕рд╛рде рд╣реА рд╡рд┐рджреЗрд╢реА рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрд╢рди рдФрд░ рджреЗрдЦрдиреЗ, рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ
рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╡реНрд╣рд╛рдЯреНрд╕ рдиреНрдпреВ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╡рд░реНрдгрд┐рдд
рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
рд╣рдордиреЗ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЪреАрдЬрд╝ рднреА рдЬреЛрдбрд╝реА рд╣реИ - рдХреНрд╡реЗрд░реА рдлрд╝рд┐рд▓реНрдЯрд░ред рдЗрд╕рдХреЗ рд╕рд╛рде, рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╕рдордп рдпрд╛ SQL рдХреНрд╡реЗрд░реА рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдЬреЛ рдЪрд╛рд╣рд┐рдП рдЙрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрд╛рдВрдЯрдХрд░, рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХреЛрдИ рдкреНрд░рд╢реНрди рднреЗрдЬреЗ рдмрд┐рдирд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕реАрдзреЗ IDE рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рдЧрднрдЧ рдЕрд╢реЛрднрдиреАрдп рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ H2 рдпрд╛ SQLite рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрд╕ рдЦреАрдВрдЪрдХрд░ рдФрд░ рд╣рдЯрд╛рдХрд░ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдзрд┐рдХ рдирд┐рдЬреА рд╕реБрдзрд╛рд░ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕реАрдзреЗ SQLite рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдФрд░ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ (adb рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░реВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЖрдк рд╕реНрдерд╛рдиреАрдп рдХреЙрдкреА рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдпрдорд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЖрдк рдЗрд╕реЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рд╕реЗ
рдЕрдкрд▓реЛрдб рдХрд░рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╡рд╛рдкрд╕
рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ
рд╣реИрдмреЗ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдкреЛрд░реНрдЯ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд▓рд┐рдЦрд╛ рдерд╛ ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЖрдИрдбреАрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рдЖрдИрдбреАрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛: рдЕрдм, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдИрдбреАрдИ рдореБрдЦреНрдп рдЯреВрд▓рдмрд╛рд░ рдФрд░ рдЯреВрд▓ рд╡рд┐рдВрдбреЛ рдмрдЯрди рдЫреБрдкрд╛рддрд╛ рд╣реИ (рдЙрддреНрддрд░рд╛рд░реНрдз рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдВ рдореЗрдВ рдЫреЛрдЯреА рдЦрд┐рдбрд╝рдХреА рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рд╕рд╛рде рд╣реА рд╕реНрд╡рд┐рдЪрд░ рдФрд░ рд╣рд╛рд▓ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ)ред

рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рджреГрд╢реНрдп рдЕрдм рд▓рд┐рдирдХреНрд╕ рд╕рд╣рд┐рдд рд╕рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдЬрдм рдЖрдк рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рдкрд░ рддреНрд░реБрдЯрд┐ рдкрд░ рд╣реЙрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐ рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред
рд╢рд┐рдлреНрдЯ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд
рдбрдмрд▓ рдЯреИрдк рдирдИ рдЦреЛрдЬ рдПрд╡рд░реАрд╡реЗрдпрд░ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдХреНрд▓рд╛рд╕, рдлрд╝рд╛рдЗрд▓, рдПрдХреНрд╢рди, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдИрдбреА рд╕реЗрдЯрд┐рдВрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдХ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдкрд░рд┐рд╡рд░реНрддрди: IntelliJ IDEA 13 рдиреЗ рдПрдХ рдирдпрд╛ рдЙрдЬреНрдЬреНрд╡рд▓
рд░реВрдк рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ , рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ, рджреЛрдиреЛрдВ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЕрдВрддрд┐рдо рдХреЗ рд▓рд┐рдП, рдФрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдЧрд╛ред рдФрд░ рдкрд░рдо рдХреЗ рд▓рд┐рдПред

рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓
рдирдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рдЖрдк рдЖрдИрдбреАрдИ рдХреЛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рдиреАрдп рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреВрд░рд╕реНрде рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ:

рдЕрдЪреНрдЫреА рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ
рд╣рдорд╛рд░реЗ рд╣рд╛рд▓ рдХреЗ рдкрджреЛрдВ (
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ ) рдореЗрдВ рдХреБрдЫ рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдкрд╣рд▓реЗ рд╣реА рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд╛рд░реА рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реИрдВред рдХреБрдЫ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдмреЗрд╣рддрд░ рдбрд┐рдмрдЧрд░, рдЧреНрд░реВрд╡реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдкреНрд░рджрд░реНрд╢рди, рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдирдП рдЙрдкрдХрд░рдг, рдХреНрд▓рд╛рдЙрдбрдлрд╛рдЙрдВрдбреНрд░реА 2.0, рдУрдкрдирд╢рд┐рдлреНрдЯ рдФрд░ рд╣рд░реЛрдХреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдФрд░ рдкреЗрдВрдЪрдХрд╕ рдХреЗ рд▓рд┐рдП
IntelliJ IDEA рдореЗрдВ рдЕрдм рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЛрдб рд╣реИред
рд╡реНрдпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
| рдкреНрд░рд╕реНрддреБрддрд┐ рдореЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ ред рдкреНрд░рд╕реНрддреБрддрд┐ рдореЛрдб рдореЗрдВ, рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рд╕рдВрдкрд╛рджрдХ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рдПрдХ рдмрдврд╝реЗ рд╣реБрдП рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдб рдмрдбрд╝реА рд╕реНрдХреНрд░реАрди рдкрд░ рдмреЗрд╣рддрд░ рджрд┐рдЦрд╛рдИ рджреЗред
рд╣реЙрдЯ рдХреАрдЬрд╝ рдХреА рдмрд╛рдд: рдирд┐рдХреЛрд▓рд╛рдИ рдЪрд╢рдирд┐рдХреЛрд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж,
рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдкреНрд▓рдЧ-рдЗрди рдкреВрд░реЗ рдЗрдВрдЯреЗрд▓реАрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдмрдбрд╝реЗ рдкреНрд░рд┐рдВрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджрдмрд╛рдП рдЧрдП рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯред рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЪреАрдЬ рд╣реИ рдЬреЛ рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдпрд╛ рд╕реНрдХреНрд░реИрдирд╛рд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред JetBrains рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдЗрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдареАрдХ рдХрд░реЗрдВ!
IntelliJ IDEA рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
Alas (рдФрд░ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ - рдЕрдлрд╕реЛрд╕!), рд╣рдордиреЗ рдЕрднреА рддрдХ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рдмрд╣реБ-рд╕рдВрдкрд╛рджрди рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛
рд╣реИ, рдЯреНрд░реИрдХрд░ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рддреАрди рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рд╡реЛрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрджред рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рдпрд╣ рдмреБрд░рд╛рдИ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдордВрдЪ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╕рдордп рд▓реЗрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЖрдк
www.jetbrains.com/idea/whatsnew/index.html рдкрд░ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЙрдирдХреЗ рдбреЗрдореЛ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреА рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рд╣рд╛рдВ, рдФрд░ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ
рдХрд┐ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╣рд╛рдВ
рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИред
рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрдХреНрд░рдо!