рд╣рдо рдЖрд╡реЗрджрди рдореЗрдВ groovy рдЦреЛрд▓ рдПрдореНрдмреЗрдб рдХрд░рддреЗ рд╣реИрдВ

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



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







рд╣рдо рд╡рд╕рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕реЗрд╡рд╛ рд╕реНрд╡рдпрдВ рдХреЛ рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреАрди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реЗрд╡рд╛ рдЙрд╕ рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЯреЗрд▓рдиреЗрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:



<bean class="ru.ind.tgs.GroovyShellService" p:listenPort="3333"/>
      
      





рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рд╕реЙрдХреЗрдЯ рдХреЗрд╡рд▓ рд▓реВрдкрдмреИрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдмрд╛рдВрдзрддрд╛ рд╣реИред



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

рд╢реЗрд▓ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдЪрд░ рдирд╛рдо рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: рд╕рдВрджрд░реНрдн - рд╡рд╕рдВрдд рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░рд╛ рдЧреНрд░реВрд╡реАрд╢реЗрд▓ рд╕реЗрд╡рд╛ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдХрдИ рдмрд┐рди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред



рдЧреНрд░реВрд╡реА рд╢реЗрд▓ рдореЗрдВ, рдмреАрдиреНрд╕ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдФрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдзрд┐ (рдЯреИрдм рдХреБрдВрдЬреА рджрдмрд╛рдХрд░) рдХрд╛рдо рдХрд░рддреА рд╣реИред



рд╕рддреНрд░ рдЙрджрд╛рд╣рд░рдг:



 $ telnet 127.0.0.1 3333 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Groovy Shell (1.8.5, JVM: 1.7.0_51) Type 'help' or '\h' for help. ----------------------------------------------------------------------------------------------------------- groovy:000> context.isActive() ===> true groovy:000> Arrays.toString(context.getBeanDefinitionNames()) ===> [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, ....] groovy:000> userDAO.findAll(); ===> [XXX, YYY]
      
      





рд╕реНрд░реЛрдд рдХреЛрдб github рдкрд░ рд╣реИ



All Articles