Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ? / 22 сообщений из 22, страница 1 из 1
28.07.2007, 23:52:47
    #34690881
Ozzy The Great
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Всем доброго времени суток.

Начинаю изучать Java, поэтому сильно не пинайте.
Имеется простая задача: сделать GUI-фрейм с одним текстовым полем, кнопкой "Ok" и гридом.
При тычке по кнопке в БД полетит запрос вида
Код: plaintext
select from sometable where somefield=<то_что_введено_в_поле>;
Результирующие строки этого запроса должны будут заполнить грид.

Посоветуйте, плз, как быстрее и правильнее это сделать в NetBeans. В смысле, чтобы не изобретать колесо/велосипед, а сразу воспользоваться готовыми решениями.
Из книги Хорстмана (Core Java, vol 2 "Advanced Programming", стр 459 русского издания) я понял, что для этих целей нужно юзать компоненты JavaBeans. Но в самой книжке пример на схожую тему приведен только для JTable.
В хелпе к NetBeans я также ничего не нашёл (там только разжёвано, как коннектиться к БД и смотреть таблицы метаданные в runtime-окне самой среды).

В общем, вопрос следующий: где прочитать про применение JavaBeans-компонентов для работы с базами данных и, главное, как этими JavaBeans'ами манипулировать в NetBeans ?
(сорри, если этот вопрос является драным баяном)
...
Рейтинг: 0 / 0
29.07.2007, 00:05:40
    #34690884
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
почему то мне кажется вы с делфи пришли. тут все по другому. попробуйте
jbuilder, там есть такие компоненты, но не сльно увлекайтесь - в идеале
вы так делать не будете.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
30.07.2007, 09:10:05
    #34691573
Ozzy The Great
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
2Deady: у меня есть стойкое желание работать только в NetBEANS. Хотя бы потому, что она бесплатная и к ней не надо искать лекарств.
Можно ли в NetBeans быстро сделать то, о чём я спросил, или это только в JBuilder'e ?
Но, главное: подскажите, плз, что нужно прочитать (ссылки, книги etc), чтобы ПРОСТЫЕ вещи делать БЫСТРО, а не изобретать каждый раз велосипед с помощью ResultSet'ов для отображения данных в JTable.
(скорее всего, я просто не знаю точное название терминов и применяемых технологий)
...
Рейтинг: 0 / 0
30.07.2007, 09:34:48
    #34691622
Iskan Der
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Если речь идет о Java 1.6 и NetBeans 5.5, то можно посмотреть в сторону Java Persistance. Не помню, насколько эта технология применима в обычных J2SE-приложениях (давно явой не занимался), но вроде можно прикрутить.
Правда, насчет отображения данных в гриде AFAIR ничего готового в стандартной библиотеке нет, т.е. набор Java Bean'ов из получится, конечно, но Table model для него все равно придется делать руками (в книге Хорстмана это неплохо расписано).
...
Рейтинг: 0 / 0
30.07.2007, 11:12:26
    #34691936
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
не а . не будет
...
Рейтинг: 0 / 0
30.07.2007, 17:39:47
    #34693663
Ozzy The Great
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Правильно ли я понял, что для отображения данных в гриде нужно каждый раз "врукопашную" делать код, образец которого приведен у Хорстмана (т.е. с наследованием от AbctractModel) ?
...
Рейтинг: 0 / 0
30.07.2007, 18:15:15
    #34693800
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
ну в общем это довольно чувственно.

ищите в форуме - многократно обсуждалось. и ссылцы эсть
...
Рейтинг: 0 / 0
30.07.2007, 21:06:17
    #34694113
Ozzy The Great
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
exppну в общем это довольно чувственно.
ищите в форуме - многократно обсуждалось. и ссылцы эсть
2expp: снимаю перед Вами шляпу за остроумный и, главное, содержательный ответ! :-)
Но всё же, ткните носом, плз, по "ссылцам" (мне нужен именно материал, где излагается методика профессионалов, а не учебные примеры a'la Хорстманн и Ко).
...
Рейтинг: 0 / 0
31.07.2007, 08:47:43
    #34694467
Iskan Der
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Ozzy The Greatмне нужен именно материал, где излагается методика профессионалов, а не учебные примеры a'la Хорстманн и Ко
А чем данный материал плох? На мой взгляд, суть изложена достаточно подробно... Если не хочется создавать TableModel под каждую конкретную ситуацию, всегда можно обратиться к славному Java Reflection API.
В этом случае с помощью означенного Reflection передаваемый явабин анализируется, для каждого его свойства (т.е. метода с названием, начинающимся на get) формируется колонка. Если данное свойство доступно для записи (есть еще и set-метод), то колонка будет даже редактируемая. Для отображения данных в ячейках и сохранения отредактированных данных используется тот же reflection.
Потом, по типам свойств еще можно самому подбирать редакторы ячеек (данная тема у Хорстманна тоже рассмотрена), чтобы уж совсем красиво было, ну и т.п.
Если неоохота возиться с reflection, можно все необходимые сведения о структуре набора данных брать из ResultSet'а и строить TableModel вокруг него (вроде, у Хорстманна примерно так и делалось).
...
Рейтинг: 0 / 0
31.07.2007, 10:00:44
    #34694638
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
...
Рейтинг: 0 / 0
01.08.2007, 09:13:53
    #34697165
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
expp на

Это что же такое? Нет нормального грида что ли?
Блин, а я только что скачал 170мб NetBeans 6.10.
...
Рейтинг: 0 / 0
01.08.2007, 12:11:50
    #34697598
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
На заметку, NB 6.10, как вы написали, это только beta.
...
Рейтинг: 0 / 0
01.08.2007, 13:36:49
    #34697907
fixxer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
даже не бета - milestone. Просто устойчивая сборка.
...
Рейтинг: 0 / 0
01.08.2007, 13:50:15
    #34697981
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
fixxerдаже не бета - milestone. Просто устойчивая сборка.
альфа/бета/рц и майлстоун - немного перпендикулярные понятия.
milestone - точка в которой достигнут какой-то запланированный результат. т.е. checkpoint.
a/b/rc - степень готовности.
...
Рейтинг: 0 / 0
01.08.2007, 14:29:40
    #34698154
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Да я хотел сразу быка за рога, почему и скачал последнюю.
Леь 8 наверное тому назад начал изучать, поставил Symantec Cafe, IMB VE for Java и т.д., долго и упорно бился со скоростью и т.д., не выдержал и подсел на Дельфи.
Теперь лет 5 пишу параллельно на Дельфи и .Net (C#). Решил посмотреть что на фронте по Java.
Все то же самое - еле пашет, жрет громадную память (1 гига для NetBeans маловато оказалась).
А ТАК ХОТЬСЯ попользоваться опенсорсом, тем более, что все что требуется для будущего проекта есть в открытом доступе, да и НетБинс бесплатный. :(:(:(

Нужен совет:
1. Для разработчика какие инструменты нужны (тут вроде есть аппликейшн сервер от SUN, сервер БД какой-то)?
2. На чем GUI делаете (awt,swing, что еще есть?)?
3. Где взять нормальный грид?
...

Поделитесь инфой, пожалуйста.
Скачал утром книгу каких-то дятлов аж на 1800 страницах, а там вода водой, одни исходники тупых вещей.
Посоветуйте книгу, свежую и толковую, что бы были все технологии.
Спасибо.
...
Рейтинг: 0 / 0
01.08.2007, 14:43:07
    #34698224
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Сахават Юсифов
Посоветуйте книгу, свежую и толковую, что бы были все технологии.
Спасибо.
тынц .
пожалуйста.
...
Рейтинг: 0 / 0
01.08.2007, 15:03:50
    #34698316
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Timm Сахават Юсифов
Посоветуйте книгу, свежую и толковую, что бы были все технологии.
Спасибо.
тынц .
пожалуйста.

???
...
Рейтинг: 0 / 0
01.08.2007, 16:01:10
    #34698569
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
800 раз эта тема поднималась. ищите тут
...
Рейтинг: 0 / 0
01.08.2007, 16:42:45
    #34698793
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Сахават Юсифов
Нужен совет:
1. Для разработчика какие инструменты нужны (тут вроде есть аппликейшн сервер от SUN, сервер БД какой-то)?

Application Server, Servlet Container это не совсем инструменты. Это такой же инструмент, как Interbase или Apache HTTPd.
Сахават Юсифов
2. На чем GUI делаете (awt,swing, что еще есть?)?

AWT устарел, ему на смену пришел Swing. Есть еще SWT (www.eclipse.org/swt) - разработанный как альтернатива AWT (Swing?) в IBM.
Сахават Юсифов
3. Где взять нормальный грид?

Ну, понятие "нормальный" у каждого свое. В идеале, чтобы он бы совсем нормальный для вас - написать самому.
Сахават Юсифов
Скачал утром книгу каких-то дятлов аж на 1800 страницах, а там вода водой, одни исходники тупых вещей.
Посоветуйте книгу, свежую и толковую, что бы были все технологии.
Спасибо.
Дейтел не самая лучшая книга. Хорстманн лучше. Сейчас еще вышла на западе Thinking in Java 4-ed, тоже где-то 1500 страниц. Я бы купил, если б деньги были. Приведите пример хорошей по-вашему книги по Дельфи, может будет понятно что вам надо. Насчет "учебных примеров" - тяжело в ученье, да легко в бою. У нас в ВУЗе одна из лучших кафедр ТОЭ по России (в СПб точно лучшая, судя по результатам межвузовских олимпиад), так учили нас там только на легких задачах. Идея такая - решите легкую, поймете принципы, решите и сложную.
Из книг еще можно рекомендовать GoF.
...
Рейтинг: 0 / 0
01.08.2007, 17:32:24
    #34699040
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Leonidv
Application Server, Servlet Container это не совсем инструменты. Это такой же инструмент, как Interbase или Apache HTTPd.


Я то думал, что "Application Server, Servlet Container" это хосты для запуска удаленных объектов.

Leonidv
Приведите пример хорошей по-вашему книги по Дельфи, может будет понятно что вам надо.

Самая хорошая книга по Дельфи - Help. По VS - тоже. :)
Спасибо.
...
Рейтинг: 0 / 0
01.08.2007, 18:19:28
    #34699223
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Сахават Юсифов
Самая хорошая книга по Дельфи - Help. По VS - тоже. :)
Спасибо.
Тогда вам сюда:
http://java.sun.com/javase/6/docs/api/
Плюс, http://www.books.ru/shop/search?query=%C1%EB%EE%F5+Java
...
Рейтинг: 0 / 0
01.08.2007, 18:45:09
    #34699293
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Leonidv Сахават Юсифов
Самая хорошая книга по Дельфи - Help. По VS - тоже. :)
Спасибо.
Тогда вам сюда:
http://java.sun.com/javase/6/docs/api/
Плюс, http://www.books.ru/shop/search?query=%C1%EB%EE%F5+Java


Спасибо.
Первая ссылка то, что надо.

А Джошуа Блох лежит вон тут
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ? / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]