Публикации по теме '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 просмотров
schedule
14.11.2022
Как получить точную разницу в днях между двумя датами в 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