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

Начинаю изучать 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
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34690884
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему то мне кажется вы с делфи пришли. тут все по другому. попробуйте
jbuilder, там есть такие компоненты, но не сльно увлекайтесь - в идеале
вы так делать не будете.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34691573
Ozzy The Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Deady: у меня есть стойкое желание работать только в NetBEANS. Хотя бы потому, что она бесплатная и к ней не надо искать лекарств.
Можно ли в NetBeans быстро сделать то, о чём я спросил, или это только в JBuilder'e ?
Но, главное: подскажите, плз, что нужно прочитать (ссылки, книги etc), чтобы ПРОСТЫЕ вещи делать БЫСТРО, а не изобретать каждый раз велосипед с помощью ResultSet'ов для отображения данных в JTable.
(скорее всего, я просто не знаю точное название терминов и применяемых технологий)
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34691622
Iskan Der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если речь идет о Java 1.6 и NetBeans 5.5, то можно посмотреть в сторону Java Persistance. Не помню, насколько эта технология применима в обычных J2SE-приложениях (давно явой не занимался), но вроде можно прикрутить.
Правда, насчет отображения данных в гриде AFAIR ничего готового в стандартной библиотеке нет, т.е. набор Java Bean'ов из получится, конечно, но Table model для него все равно придется делать руками (в книге Хорстмана это неплохо расписано).
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34691936
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не а . не будет
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34693663
Ozzy The Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно ли я понял, что для отображения данных в гриде нужно каждый раз "врукопашную" делать код, образец которого приведен у Хорстмана (т.е. с наследованием от AbctractModel) ?
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34693800
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в общем это довольно чувственно.

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

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

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

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

???
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34698569
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
800 раз эта тема поднималась. ищите тут
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34698793
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
Нужен совет:
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
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34699040
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv
Application Server, Servlet Container это не совсем инструменты. Это такой же инструмент, как Interbase или Apache HTTPd.


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

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

Самая хорошая книга по Дельфи - Help. По VS - тоже. :)
Спасибо.
...
Рейтинг: 0 / 0
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34699223
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
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
    #34699293
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
22 сообщений из 22, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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