Действительно ли возможно использовать Jasper Reports для генерации отчетов от LDAP

Эта проза Alberto Savoia отвечает точно что вопрос (приятно интересным способом в этом!):

http://www.artima.com/forums/flat.jsp?forum=106&thread=204677

Testivus На Тестовом покрытии

Ранний однажды утром, программист спросил великое ведущее устройство:

“I готов записать некоторые модульные тесты. К какому покрытию кода я должен стремиться? ”

великое ведущее устройство ответил:

беспокойство “Don’t о покрытии, просто запишите некоторые хорошие тесты. ”

программист улыбнулся, поклонился и уехал.

...

Позже в тот день, второй программист задал тот же вопрос.

великое ведущее устройство указало на горшок кипящей воды и сказало:

“How много мелких частиц риса я должен вставить тот горшок? ”

программист, выглядя озадаченным, ответил:

“How я могу возможно сказать Вам? Это зависит от того, сколько людей необходимо питаться, насколько голодный они, чему другой еде Вы служите, сколько риса Вы имеете в наличии и так далее. ”

“Exactly, ” сказал великое ведущее устройство.

второй программист улыбнулся, поклонился и уехал.

...

К концу дня, третий программист приехал и спросил тот же вопрос о покрытии кода.

процент “Eighty и не меньше! ” Ответил ведущему устройству строгой речью, загнав его кулак на таблице.

третий программист улыбнулся, поклонился и уехал.

...

После этого последнего ответа, молодой ученик приблизился к великому ведущему устройству:

ведущее устройство “Great, сегодня я подслушал Вас, отвечают на тот же вопрос о покрытии кода с тремя различными ответами. Почему? ”

великое ведущее устройство встал с его стула:

“Come получают немного нового чая со мной и разговором о let’s об этом. ”

После того, как они заполнили свои чашки копчением горячего зеленого чая, великое ведущее устройство, начал отвечать:

“The первый программист является новым и просто начинает с тестированием. Прямо сейчас у него есть много кода и никаких тестов. У него есть длинный путь для движения; фокусировка на покрытии кода в это время была бы угнетающей и довольно бесполезной. He’s, более обеспеченный просто привыкание к записи и запущению некоторых тестов. Он может волноваться о покрытии позже. ”

второй программист “The, с другой стороны, является вполне опытом и при программировании и при тестировании. Когда я ответил путем выяснения у нее, сколько мелких частиц риса я должен вставить горшок, я помог ей понять, что объем тестирования необходимого зависит от ряда факторов, и она знает те факторы лучше, чем я делаю †“it’s ее код, в конце концов. Нет никакого сингла, простого, ответ, и she’s достаточно умный, чтобы обработать истину и работать с этим. ”

“I видят, ” сказал молодого ученика, “but, если нет никакого единственного простого ответа, то, почему Вы отвечали третьему программисту вЂ˜Eighty процент и никакой less’? ”

великое ведущее устройство сильно смеялось так и громкий, что его живот, доказательство, что он выпил больше, чем просто зеленый чай, переброшенный вверх и вниз.

третий программист “The хочет только простые ответы †“, даже когда нет никаких простых ответов †¦, и затем не следует за ними так или иначе. ”

молодой ученик и седое великое ведущее устройство закончил пить их чай в умозрительной тишине.

5
задан Dean Povey 9 July 2009 в 09:58
поделиться

2 ответа

Я считаю, что вы можете В принципе, вам придется написать собственный источник данных для запроса LDAP на основе запроса, предоставленного отчетом / поднабором данных.

В качестве альтернативы, хотя я никогда их не использовал, вы можете попробовать Мост JDBC-LDAP . Если ваш запрос довольно прост, этого может быть достаточно.

4
ответ дан 14 December 2019 в 19:22
поделиться

Это должно быть возможно .... Мы можем подключиться к любому источнику данных (БД или пользовательскому источнику данных), и мы можем выполнить любой SQL-запрос, или даже мы можем настроить карту для работы в качестве источника данных для выполнения отчет из java-приложения ....

1
ответ дан 14 December 2019 в 19:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: