Публикации по теме 'groovy'


Мое путешествие по языкам JVM — Технический блог Konkit
Java — это не просто язык. Настоящая причина, по которой он по-прежнему так популярен сегодня, — это зрелая и производительная платформа. А поскольку программы компилируются в байт-код, недостатки языка можно компенсировать… созданием других языков JVM. Честно говоря, за всю свою карьеру я использовал больше Groovy, Scala или Kotlin, чем чистую Java! Так как же выглядят эти языки и как они соотносятся друг с другом? Groovy — мощный язык и современный синтаксис Groovy был..

GROVY И GRAILS — ЭТО ЕЩЕ НЕ КОНЕЦ.
Groovy — объектно-ориентированный язык программирования для платформы Java. Grails — это среда веб-приложений с открытым исходным кодом. Так какая между ними связь? Что ж, среда Grails разработана в Groovy, и оба начали свой путь вместе в компании Groovy Grails, которая позже была приобретена SpringSource в ноябре 2008 года, которая сейчас является Pivotal. Теперь обе компании являются отдельными организациями — когда в апреле 2013 года EMC и VMware выделили совместное предприятие..

Вопросы по теме 'groovy'

Использование taglib ссылок Grails за пределами GSP
Я пытаюсь использовать вызов taglib, в котором есть параметры атрибута, а также материал внутри самого тега, который использует ссылка taglib. Я не могу найти атрибут для передачи в вызов g.link(), чтобы он отображал текст ссылки. Я уже пробовал...
7954 просмотров
schedule 23.02.2024

Как лучше всего создать очередь для длительных заданий в приложении Grails?
У меня есть приложение Grails с некоторыми оптимизациями, требующими значительных вычислительных ресурсов, со временем выполнения ~ 5 минут (возможно, больше). В настоящее время я делаю это в основном потоке запросов, т.е. для возврата запроса...
3442 просмотров
schedule 26.11.2023

Groovy: замыкания или методы
У меня есть привычка использовать Closures везде, где только можно, вместо обычных методов, даже когда мне не нужен доступ к свободным переменным. Итак, я буду использовать это: def addNumbers = { left, right -> left + right } .. вместо...
9486 просмотров
schedule 09.12.2022

Переход от не-Java Ruby к Groovy: языковые различия
Используя свои не выдающиеся навыки работы с Google, я не смог найти достойного учебника по Groovy для программистов на Ruby. Там много политических моментов (Ruby великолепен! Groovy великолепен!) и крошечных контрастов, но мне действительно все...
668 просмотров
schedule 13.04.2024

Проблема с Grails TimeZone, в приложениях и в Gorm entiteis
Хорошо, у меня самая странная проблема, с которой я только начал сталкиваться в приложении Grails, которое отлично работает в течение 2 месяцев. Приложение развернуто на Linux/Tomcat 6, а MySQL является серверной СУБД. Когда я набираю дату в...
1714 просмотров
schedule 11.11.2022

Groovy статический универсальный тип
Я пытался избавиться от DAO в пользу ActiveRecord, как сущностей в Java, но дженерики не позволяют мне иметь полную функциональность, которую я хочу (например, статические средства поиска). Каким-то образом Groovy это делает, но я не понимаю, почему....
2372 просмотров
schedule 11.12.2022

Регулярное выражение для удаления \" из Groovy GString?
Я пытаюсь проанализировать JSON с помощью Grails, чтобы протестировать синтаксический анализатор. Я написал модульный тест и поместил свой ввод JSON в GString, который выглядит примерно так: """{"Information":"Some data here \"stuff\" some...
1516 просмотров
schedule 23.09.2022

GROOVY Как обрезать случайное число до целого
Я хочу обрезать случайно сгенерированное число до целого числа. Я пробовал разные средства, но ни одно из них не работает. Моя последняя попытка выглядит следующим образом: def som = Math.random() * totalContacts log.info som som.toInteger()...
4374 просмотров
schedule 30.03.2024

Имеет ли смысл использовать сборку ant с приложением Grails?
Если я правильно понимаю, цель groovy и grails - выполнять без (видимой) компиляции. Однако я унаследовал старый код Grails, который больше не могу создавать. Я вижу преимущества наличия файла build.xml для специальных целей, но, учитывая, что...
855 просмотров
schedule 09.01.2024

Почему сеттеры в Grails вызываются дважды при сохранении?
Посмотрите на следующий доменный класс Grails, который изменяет значение в установщике, если объект сохраняется в первый раз (если у него нет идентификатора): class Idtest { String name void setName(String name) { if(!this.id)...
788 просмотров
schedule 14.03.2024

soapUI доступ к базе данных MS SQL из скрипта groovy
Я пытаюсь подключиться к базе данных MS Sql 2005 из SoapUI, используя сценарий Groovy. import groovy.sql.Sql sql = Sql.newInstance("jdbc:jtds:sqlserver://servername\\inst1/databaseName", "username", "password",...
10209 просмотров
schedule 19.10.2022

от Java к Groovy: как обрабатывать String myArray[]
Я попытался скомпилировать файлы Java с помощью команды groovyc. Когда он попадает public static void main (String myArray []) который находится в файле Java, компилятор говорит: неожиданный токен: [ @line xxxxx как я мог справиться...
135 просмотров
schedule 17.09.2022

интересное исключение нулевого указателя в тесте Grails
Я хочу написать модульные тесты для своего приложения Grails. Но есть проблема с шаблоном объекта null в groovy. Я создаю экземпляр, используя для: KeywordClickPerformance performance =...
592 просмотров

Как получить точную разницу в днях между двумя датами в Java или Groovy?
Я вычисляю разницу между двумя датами sql, TripStartDate и TripEndDate . Если TripStartDate= 2011-03-04 09:35:00 и TripEndDate = 2011-03-04 10:35:00 , тогда я должен получить номер дня 1 (потому что поездка произошла в этот день). Нравится:...
3823 просмотров
schedule 07.04.2024

Есть ли способ автоматически конвертировать Groovy в Java?
Я унаследовал значительный объем кода Groovy, и мне было трудно поддерживать его по нескольким причинам: Очень часто трудно сказать, каков тип переменной. Следствие: легко изменить переменную с другим типом, не зная об этом. Многие ошибки...
29726 просмотров
schedule 02.11.2023

Исключение нулевого указателя и нулевые объекты
У меня есть следующие строки кода: def edit = { if (session.user.id != params.id){ flash.message = "You can only edit yourself." redirect(action:list) return } def user =...
4662 просмотров
schedule 24.11.2023

Как использовать XmlSlurper в soapUI
У меня есть приведенный ниже groovy-скрипт, который я запускаю в groovyconsole, и он работает нормально. Я нахожу количество дочерних узлов для определенного узла в своем ответе xml и распечатываю необходимые значения для каждого дочернего узла....
10562 просмотров
schedule 05.04.2024

Grails 1.4. Что случилось с ApplicationHolder, ConfigurationHolder и т. д.?
Итак, все классы статических держателей устарели (и бомбят мои тесты). Например, каков новый способ доступа к метаданным приложения? Раньше вы могли использовать ApplicationHolder.application.metadata.'blah'
2756 просмотров
schedule 11.12.2023

Проблемы с обновлением Grails 1.0.3
Я пытаюсь обновить проект Grails 1.0.3 до версии 1.3.7, и у меня возникают, как мне кажется, связанные проблемы. В старом проекте есть файлы Hibernate xml в conf/hibernate/Domain1.hbm.xml. Я предполагаю, что GORM не существовало в 1.0.3? Нужно...
485 просмотров
schedule 26.02.2024

Как использовать Grape с драйвером Oracle?
В моем groovy script у меня есть этот код: @Grapes([ @Grab(group='com.oracle', module='ojdbc14', version='10.2.0.3.0') ]) Когда я запускаю скрипт, я получаю сообщение об ошибке: java.lang.RuntimeException: Error grabbing Grapes --...
2167 просмотров
schedule 11.12.2022