Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> разработка интерфейса к бз 
:(
    Опции темы
Ekate
Дата 21.4.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 6.7.2007

Репутация: нет
Всего: нет



Добрый день, ув. эксперты

Поставлена след задача, существует база знаний (реляционная бд в MySQL). 
Необходимо написать удобный и расширяемый интерфейс, который бы позволил работать с данными.
Поскольку с java я такими вещами не занималась (опыт работы с бд в Delphi, php), поэтому и прошу совет, в каком направлении двигаться, почитать?
Интуитивно понимаю, что необходимо побить на фильтр и ридер, например. НО это только наброски...
Еще вопрос, целесообразно ли использование hibernate или лучше напрямую работать ?

Спасибо,
Ekate
PM MAIL   Вверх
powerOn
Дата 21.4.2008, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



Это Web приложение или Desktop?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Ekate
Дата 21.4.2008, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 6.7.2007

Репутация: нет
Всего: нет



Это desktop приложение
PM MAIL   Вверх
COVD
Дата 21.4.2008, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



В Netbeans есть в качестве примера проект десктоп приложения для работы с бд. В других IDE наверное тоже есть.  
PM MAIL   Вверх
serger
Дата 22.4.2008, 05:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

Репутация: нет
Всего: 5



На сайте netbeans - есть флэш-презентации по созданию простых бд форм


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
Ekate
Дата 22.4.2008, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 6.7.2007

Репутация: нет
Всего: нет



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



PM MAIL   Вверх
Asal
Дата 22.4.2008, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 26.12.2006
Где: Минск

Репутация: 3
Всего: 7



Цитата(Ekate @  21.4.2008,  18:07 Найти цитируемый пост)
Еще вопрос, целесообразно ли использование hibernate или лучше напрямую работать ?

Я бы использовал Hibernate. Быстро, удобно, качественно. Но "это я смотрю со своей вышки".


--------------------
PM MAIL ICQ   Вверх
bluecat
Дата 22.4.2008, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



Цитата

Поставлена след задача, существует база знаний (реляционная бд в MySQL). 
Необходимо написать удобный и расширяемый интерфейс, который бы позволил работать с данными.



Цитата

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


Эти требования достаточно общие. Вам нужно более детально сформулировать (для себя прежде всего), как именно пользватель работает с даннимы (наверно, вам все же нужны не простые формы для вбивания данных в БД). То есть, разработайте детально Use Case'ы. На основе этого вам будет более менее понятно, что система должна делать, и тогда можно будет уже думать над тем, как должен выглядеть графический интерфейс - какие компоненты использовать, как представлять информацию и т. п. Потом можно сделать прототип, посмотреть, как оно работает. То есть, это все в принципе вопросы дизайна и юзабилити. Если речь идет о "добыче информации", то наверно вам понадобится отображать сложные агрегированные данные или связи между данными. Тут тоже надо думать, как это все представлять пользователю, чтоб ему было удобно работать.

Потом уже надо смотреть, как это технически реализовать на Яве. Тут тоже куча возможностей и альтернатив. Например, использовать Swing или SWT/JFace, или даже взать Eclipse Rich Client Platform как основу.


Это сообщение отредактировал(а) bluecat - 22.4.2008, 12:15
PM MAIL   Вверх
COVD
Дата 22.4.2008, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 4
Всего: 43



Цитата

но задача в том, чтобы написать удобный программный интерфейс


А что, разве ставят задачу сделать неудобный интерфейс? smile . 

Все же я бы начал с освоения готового шаблона (из Нетбинса, например). 
PM MAIL   Вверх
Ekate
Дата 23.4.2008, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 6.7.2007

Репутация: нет
Всего: нет



Ребята, спасибо большое, но думаю мы говорим немного о разном. Наверное, я таки всех запутала....
Не о каком графическом интерфейсе пока речи нет, необходимо разработать грамотный механизм получения данных, грубо говоря написать фильтр, принимающий на вход параметры и выдающий нужный результат в определенном виде. Вот и спрашиваю, может быть кто занимался подобным? что почитать? как лучше реализовывать, не прописывать же все запросы....
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.1073 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.