Java'o'Fido: рдЬрд╛рд░реА рд░рдЦрд╛


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

рд▓реЗрдХрд┐рди рдЕрдм (рдЕрдВрдд рдореЗрдВ!) рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдиреНрдпрд╛рдп рдХреЛ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рд╕рднреА рдХреЛ рдиреНрдпреВрдирддрдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдлрд╝рд┐рджреЛ рдореЗрдВ рдЕрдкрдиреА рдЧрд╛рдБрда рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдореМрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПред рд╡реИрд╕реЗ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд┐рджреЛ рдорд░ рдЪреБрдХрд╛ рд╣реИ, рд╕рднреА рдкреЙрд▓рд┐рдорд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ, рдФрд░ рд╣рдо рдкреБрд░рд╛рдиреЗ (рдФрд░ рдпреБрд╡рд╛) рд╕реАрдиреЗрдЯрд░реЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИрдВред

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА


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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, jNode, рдЬреЛ рд╢реБрд░реВ рдореЗрдВ "рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП" рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реБрдЖ, рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ FTN рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдордВрдЪ рдмрди рдЧрдпрд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореВрд▓ ("рдХреЛрд░") рд╣рд┐рд╕реНрд╕рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирд┐рдпрдорд┐рдд рдиреЛрдб рдХреА рдЬрд░реВрд░рддреЛрдВ рдХрд╛ 100% рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореЗрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд░реЛрдмреЛрдЯ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдФрд░ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдореЙрдбреНрдпреВрд▓ рддрдВрддреНрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдЯреАрдо рдХреЗ рд╕рд╛рдереА General_Manjago рдиреЗ XMLRPC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдХрдВрдЯреНрд░реЛрд▓ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдпрд╛, рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдЬреИрдмрд░ рдмреЙрдЯ рд▓рд┐рдЦрд╛ред рдмреЗрд╢рдХ, рдЬреИрд╕рд╛ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ, рдПрдкреАрдЖрдИ рднреА рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ - рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЧрд┐рд░реА рдореЗрдВ рдЧрд┐рд░ рдЧрдИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдмрд┐рдВрдХрдк рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЕрдЪрд╛рдирдХ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдВрдд рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ java.nioред *

рдЗрд╕реА рд╕рдордп, jNode рдореЗрдВ рд╕рднреА рдХреЗ рдкрд╛рд╕ "рдЙрджреНрдпрдо" рдХреА рдПрдХ рдмреВрдВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣ рдмреЛрд░реНрдб рдкрд░ рдПрдХ рд▓рд┐рдирдХреНрд╕ рд░рд╛рдЙрдЯрд░ рдкрд░ рдЪреБрдкрдЪрд╛рдк рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдореЗрд░реЗ 30+ рд▓рд┐рдВрдХ рдФрд░ рдкреВрд▓ рдореЗрдВ 44 рдзрд╛рдЧреЗ рдХреЗрд╡рд▓ 12 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╢реБрджреНрдз рдЬрд╛рд╡рд╛ рдПрд╕рдИ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрд╛рд░рдЦрд╛рдирд╛ рдирд╣реАрдВред

рдЕрд╡рд╕рд░реЛрдВ




рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ


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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ - рдпрд╣рд╛рдБ: github.com/annmuor/jnode/releases/tag/1.0

H2 DBMS рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП jre 1.7 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрдЧреАред
рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢ рдбреЙрдХреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИрдВред
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рддрдХрдиреАрдХреА рдмрд┐рдВрджреБ рдФрд░ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ VDS / VPS / рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рдФрд░ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдкрд░ jNode рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ


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

UPD: рдореБрдЦреНрдп рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, 1.6 рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛: github.com/annmuor/jnode/releases/tag/1.0-jre6
UPD # 2: рдФрд░ рд╡реЗ рдпрд╣рд╛рдБ рдореЗрд░реА рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдВрдХ рджреЗрддреЗ рд╣реИрдВред

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


All Articles