Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > Магия. Объясните плз.


Автор: Devider 21.6.2012, 21:33
Только начал изучать сабж. Столкнулся с магией:
Код

package helloworld

class HelloController {

    def index() { render "Hello World!" }



Откуда берется этот render? Чей это метод?
И вдогонку, еще вопрос: насколько актуальна книжка Groovy in action (2th)? Хочу что-то скачать в метро почитать...

Автор: Stolzen 21.6.2012, 22:02
Я так полагаю, речь идет о http://grails.org/doc/latest/ref/Controllers/render.html
Из книг о груви мне больше всего понравилась  Programming Groovy: Dynamic Productivity for the Java Developer 

Автор: Devider 21.6.2012, 22:13
Цитата(Stolzen @ 21.6.2012,  22:02)
Я так полагаю, речь идет о http://grails.org/doc/latest/ref/Controllers/render.html
Из книг о груви мне больше всего понравилась  Programming Groovy: Dynamic Productivity for the Java Developer

Суть метода я вкратце понял, я не очень понял, почему он тут доступен. В импортах его нет, класс ни от чего не наследуется... 
Спасибо за рекомендацию книги, почитаю.

Автор: Stolzen 21.6.2012, 22:16
Полагаю, что тут замешано что-то типа http://groovy.codehaus.org/ExpandoMetaClass

Автор: Devider 21.6.2012, 23:59
Спасибо!

Кстати на счет книг, вот еще на подходе: http://shop.oreilly.com/product/0636920024750.do

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)