Все вопросы: [groovy]

480 вопросов

4
голосов
2ответов
966 просмотров

Почему .collect () не работает в следующей строке GString?

Это работает должным образом на странице GSP: <td>${Foo.findAllByBar(bar)}</td> Но при добавлении оператора сбора код ломается .. <td>${Foo.findAllByBar(bar).collect { it.name }}</td> с Error 500: Could not parse script [...gsp]: startup failed, ...:...

15
голосов
7ответов
1953 просмотров

Функциональный Clojure или императивный Groovy более читабельны?

Хорошо, теперь никаких жульничеств. Нет, правда, уделите минуту или две и попробуйте это. Что делают "позиции"? Изменить: упрощено в соответствии с предложением cgrand. (defn redux [[current next] flag] [(if flag current next) (inc next)]) (defn positions [coll] (map first (reduct...

0
голосов
2ответов
382 просмотров

Snow Leopard + Grails 1.1.1 + Groovy 1.6.5

У меня есть Grails 1.1.1 и Groovy 1.6.3 на Leopard.Возникнут ли у меня проблемы с этой комбинацией: Snow Leopard + Grails 1.1.1 + Groovy 1.6.5?

0
голосов
2ответов
3097 просмотров

Grails: строка (имя пользователя) в качестве первичного ключа, но сохранить и получить строку идентификатора (имя пользователя) с игнорированием?

Я использую строку «имя пользователя» в качестве первичного ключа таблицы Но при сохранении и получении столбца с идентификатором имени пользователя я хочу, чтобы регистр игнорировался, чтобы новые пользователи не могли попытаться выдать себя за другого пользователя. например, при регист...

291
голосов
13ответов
326988 просмотров

Преобразование строки в int в Groovy

У меня есть String, представляющее целочисленное значение, и я хотел бы преобразовать его в int. Есть ли отличный эквивалент Java Integer.parseInt(String)?

2
голосов
1ответов
205 просмотров

отличные языковые ошибки

В консоли Groovy следующий код выполняется без ошибок: class F { private def getFoo() {"foo"} private def barValue = "bar" } def f = new F() assert f.barValue == "bar" assert f.properties.containsKey("foo") Это означает, что: Можно получить доступ к закрытым членам классов вне кл...

0
голосов
1ответов
1567 просмотров

Использование groovy metaClass для имитации Shiro SecurityUtils в начальной загрузке

Дополнительные сведения см. на странице http://grails.markmail.org/message/62w2xpbgneapmhpd Я пытаюсь имитировать метод Shiro SecurityUtils.getSubject () в моем BootStrap.groovy. Я выбрал этот подход, потому что построитель темы в последней версии Shiro недоступен в текущей версии плагина Ni...

0
голосов
3ответов
3663 просмотров

Как использовать PL / SQL to_date с переменной в Groovy?

У меня есть следующий небольшой скрипт Groovy, который просто подсчитывает количество строк в базе данных за определенную дату. import groovy.sql.Sql def today= new GregorianCalendar() def dateString = "${today.get(Calendar.MONTH)+1}/${today.get(Calendar.DAY_OF_MONTH)-1}/${today.get(Calendar...

64
голосов
12ответов
97420 просмотров

Найдены общие ссылки на коллекцию org.hibernate.HibernateException

Я получил это сообщение об ошибке: ошибка: обнаружены общие ссылки на коллекцию: Person.relatedPersons Когда я пытался выполнить addToRelatedPersons(anotherPerson): person.addToRelatedPersons(anotherPerson); anotherPerson.addToRelatedPersons(person); anotherPerson.save(); person.sa...

0
голосов
3ответов
1589 просмотров

Как издеваться над абстрактным классом со статическими членами в Grails?

Мне нужно имитировать интерфейс GrailsControllerClass.В экземпляре должна быть определена статическая переменная.Проблема в том, что MockFor и StubFor не позволяют добавлять статические элементы. Итак, я пишу свой абстрактный класс, расширяющий GrailsControllerClass abstract class MyControlle...

8
голосов
3ответов
10771 просмотров

Использование XmlSlurper: как выбрать подэлементы при итерации по GPathResult

Я пишу анализатор HTML, который использует TagSoup для передачи правильно сформированной структуры в XMLSlurper. Вот обобщенный код: def htmlText = """ <html> <body> <div id="divId" class="divclass"> <h2>Heading 2</h2> <ol> <li><h3><a clas...

6
голосов
6ответов
762 просмотров

Загрузка и анализ огромных объемов данных

Итак, для некоторой исследовательской работы мне нужно проанализировать массу необработанных данных о движении (в настоящее время это почти гигабайт данных, и их количество постоянно растет) и выдавать количественную информацию и графики. Я написал большую часть этого, используя Groovy (с JFr...

0
голосов
1ответов
180 просмотров

Оператор Groovy FindAll для поиска несуществующих значений

Я пытаюсь создать оператор Groovy для поиска значений, которых нет в предварительно заполненном списке. Я использую SQL и думаю, что хочу сделать что-то вроде: myList = [a, b, c, d, e ... lots more data] sql.findAll("SELECT * FROM table WHERE code not in " + <myList>) У меня та...

0
голосов
3ответов
1684 просмотров

Может ли Groovy быть клиентом веб-службы в стиле JAX-RPC?

Судя по всему, Groovy легко использует веб-службы.Может ли он использовать веб-сервис, которому нужен JAX-RPC вместо JAX-WS?Следует ли мне использовать для этого старую версию Groovy или его библиотек?

2
голосов
3ответов
2798 просмотров

"Перегрузка" стандартных методов GORM CRUD

Хочу сделать следующее: BootStrap { def init = {servletContext -> ........ MyDomainClass.metaClass.save = {-> делегат.extraSave () //////// как вызвать здесь оригинальный save ()? } } ......... } P.S.MyDomainClass # extraSave определяется как public void extraSave(...

2
голосов
2ответов
2948 просмотров

Использование Groovy AST Transform для изменения Java

Можно ли использовать отличный код преобразований Ast для управления классами Java? Если да, приведите пример. Если нет, укажите причину.

1
голосов
1ответов
759 просмотров

Создать список результатов страницы в grails

Наверное, глупый вопрос, но я безуспешно пытался его найти. В приложении Grails у меня есть служба с несколькими методами, которые в основном ищут определенные данные с помощью конструкции Domain.createCriteria (). list (...) {...}.Для одного из этих поисков («список всех пользователей») у ме...

8
голосов
1ответов
4464 просмотров

что означает final в Groovy

Если вы запустите следующий код в консоли Groovy, он напечатает «8» class F { private final Integer val = 2 def set(v) {val = v} def print() {println val} } def f = new F() f.set(8) f.print() В Java этот код не компилируется, потому что вы не можете назначить ссылку final после ...

5
голосов
3ответов
6007 просмотров

как отлаживать страницу gsp?(без грааля, просто gsp)

Я пробовал использовать netbeans и eclipse, но безуспешно ... (не могу попробовать идею IntelliJ) Я бегло просмотрел код http://kickjava.com/src/groovy/servlet/TemplateServlet.java.htm и у меня создается впечатление, что страницы .gsp переводятся в .groovy сервлеты (грувлеты) в памяти...

2
голосов
3ответов
1249 просмотров

Кластеризация сеансов приложения Grails в Tomcat

Кто-нибудь еще это сделал? У меня проблемы с загрузчиком классов при десериализации объекта сеанса grails. Вот ошибка: ПРЕДУПРЕЖДЕНИЕ net.spy.memcached.transcoders.SerializingTranscoder: обнаружен CNFE декодирование 1168 байт данных [exec] java.lang.ClassNotFoundException: com.myapp.U...

0
голосов
1ответов
601 просмотров

Как добавить новое закрытие класса в Groovy

Из снипплера Хорошо, вот код скрипта, в комментариях - вопрос и выброшенное исключение class Class1 { def closure = { println this.class.name println delegate.class.name def nestedClos = { println owner.class.name } nestedClos() ...

7
голосов
4ответов
21269 просмотров

Расшифровка utf-8 в java

Я пытаюсь передать параметры со среднего уровня PHP в серверную часть java, которая понимает J2EE. Я пишу код контроллера на Groovy. Там я пытаюсь декодировать какой-то параметр, который, вероятно, будет содержать международные символы. Я действительно озадачен результатами моей отладки этой ...

1
голосов
5ответов
2233 просмотров

Выберите строку с запятой (регулярное выражение)

Мне нужно регулярное выражение, которое соответствует следующему: '"test foo bar", "test"' => no match '"test, foo bar", "test"' => "test, foo bar" '"test, foo bar"' => "test, foo bar" '"test foo bar"' => no match '"test", "test, foo"' => "test, foo" '"test", ","' => no matc...

7
голосов
2ответов
3672 просмотров

Groovy с проблемой загрузчика классов Grape и AntBuilder

Я хотел использовать groovy для небольшого ftp-скрипта и нашел этот пост http://www.hhhhq.org/blog/2009/05/01/ftp-using-groovy-and-ant/ Поскольку было несколько зависимостей, я хотел использовать Grape. Все зависимости разрешены и присутствуют в кеше. Но я не могу заставить Ant находить необя...

3
голосов
3ответов
1160 просмотров

какая библиотека Java / Groovy для наложения текста на изображение

Я работаю над веб-приложением (использующим Grails), которое будет генерировать подарочный сертификат. Я думаю о таком рабочем процессе: Пользователь выберет шаблон, который будет сохранен как изображение. Затем текст (имя, дата, сумма и т. д.) будет наложен на изображение, чтобы состав...

12
голосов
2ответов
5824 просмотров

Использование Grails GORM в автономном режиме

Сейчас мне интересно, как можно использовать Groovy ORM Layer из Grails отдельно вне Grails Framework. Для этого есть Documentation Entry , но ZIP-файл ссылается только на пустую страницу . Я скачал Grails 1.2-M3, но в документации тоже ничего не нашел. Кто-нибудь знает, каково текущее сост...

0
голосов
3ответов
453 просмотров

Переменная Переменная в Groovy

Я работаю над проектом, использующим Grails, Я использую плагин beanFields, в котором я меняю bean: inputTemplate на следующий <bean:inputTemplate> <div class="prop ${hasErrors(bean:$beanName,field:'$fieldId','errors')}">${label} <span class="value">${field}...

4
голосов
7ответов
722 просмотров

рекомендация по выбору нового стека веб-разработки

Я работаю в средней или небольшой группе (10 человек), занимаюсь разработкой и поддержкой нескольких корпоративных веб-приложений. У нас есть дюжина из них, построенная на собственном фреймворке с asp-classic, работающим против сервера ms-sql. Мы оцениваем переход на новый стек разработки....

0
голосов
4ответов
2684 просмотров

Проблемы Groovy GString

Я хочу использовать макрос $ в отличной GString.Когда я писал этот код ['cdata','tdata'].each { def sql = "select * from $it_1" } Я получаю сообщение об ошибке неизвестное свойство $ it_ хорошо, я его перепишу ['cdata','tdata'].each { def sql = "select * from ${it}_1" } ...

0
голосов
7ответов
700 просмотров

Вы можете привести примеры однострочных комментариев в C ++?

Я написал метод удаления однострочных комментариев из исходного файла C ++: def stripRegularComments(text) { def builder = new StringBuilder() text.eachLine { def singleCommentPos = it.indexOf("//") def process = true if(singleCommentPos > -1) { def counter = 0 it.ea...