Веб-приложение Java Отображение данных из соединения SQL - PullRequest
0 голосов
/ 13 июня 2011

У меня есть две таблицы БД.Одна таблица содержит данные прогноза.Вторая таблица содержит фактические данные.У меня есть два javabeans, которые представляют каждую из этих таблиц.

Я хочу представление jsp (JSTL / EL), которое перечисляет прогнозируемые данные, фактические данные и затем дельту между ними в группах еженедельных дат, напримерthis:

                              1/1/11                    1/8/11
 CONTRACT   LineCode     Forecast Actual Delta    Forecast Actual Delta 
   B&M       E12-C         12       11    1           25       10    15
   B&M       E11-D         10       15   -5           20       20     0
   Smig      XX2-12        Null     10   -10          20       20     0
   Cartri    WW0-E         etc...

Должен ли я создать 3-й javabean, который представляет вышеприведенное представление из SQL JOIN, и выполнить всю математику в сервлетах (или, возможно, в самом SQL)?

Или мне передать два бина и выполнить математику в представлении jsp?Если я сделаю последнее, я не уверен, как сделать цикл с помощью jstl.Две таблицы в БД могут не иметь одинаковый порядок или количество строк (как видно из значения Null в контракте SMIG выше)

1 Ответ

0 голосов
/ 13 июня 2011

В порядке предпочтения:

1) Сделать это в базе данных,

2) Сделать это в POD (JavaBean)

3) (A дальний третий) Сделай это в JSP.

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