|
|
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток. Начинаю изучать Java, поэтому сильно не пинайте. Имеется простая задача: сделать GUI-фрейм с одним текстовым полем, кнопкой "Ok" и гридом. При тычке по кнопке в БД полетит запрос вида Код: plaintext Посоветуйте, плз, как быстрее и правильнее это сделать в NetBeans. В смысле, чтобы не изобретать колесо/велосипед, а сразу воспользоваться готовыми решениями. Из книги Хорстмана (Core Java, vol 2 "Advanced Programming", стр 459 русского издания) я понял, что для этих целей нужно юзать компоненты JavaBeans. Но в самой книжке пример на схожую тему приведен только для JTable. В хелпе к NetBeans я также ничего не нашёл (там только разжёвано, как коннектиться к БД и смотреть таблицы метаданные в runtime-окне самой среды). В общем, вопрос следующий: где прочитать про применение JavaBeans-компонентов для работы с базами данных и, главное, как этими JavaBeans'ами манипулировать в NetBeans ? (сорри, если этот вопрос является драным баяном) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2007, 23:52:47 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
почему то мне кажется вы с делфи пришли. тут все по другому. попробуйте jbuilder, там есть такие компоненты, но не сльно увлекайтесь - в идеале вы так делать не будете. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2007, 00:05:40 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
2Deady: у меня есть стойкое желание работать только в NetBEANS. Хотя бы потому, что она бесплатная и к ней не надо искать лекарств. Можно ли в NetBeans быстро сделать то, о чём я спросил, или это только в JBuilder'e ? Но, главное: подскажите, плз, что нужно прочитать (ссылки, книги etc), чтобы ПРОСТЫЕ вещи делать БЫСТРО, а не изобретать каждый раз велосипед с помощью ResultSet'ов для отображения данных в JTable. (скорее всего, я просто не знаю точное название терминов и применяемых технологий) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 09:10:05 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Если речь идет о Java 1.6 и NetBeans 5.5, то можно посмотреть в сторону Java Persistance. Не помню, насколько эта технология применима в обычных J2SE-приложениях (давно явой не занимался), но вроде можно прикрутить. Правда, насчет отображения данных в гриде AFAIR ничего готового в стандартной библиотеке нет, т.е. набор Java Bean'ов из получится, конечно, но Table model для него все равно придется делать руками (в книге Хорстмана это неплохо расписано). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 09:34:48 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
не а . не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 11:12:26 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Правильно ли я понял, что для отображения данных в гриде нужно каждый раз "врукопашную" делать код, образец которого приведен у Хорстмана (т.е. с наследованием от AbctractModel) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 17:39:47 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
ну в общем это довольно чувственно. ищите в форуме - многократно обсуждалось. и ссылцы эсть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 18:15:15 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
exppну в общем это довольно чувственно. ищите в форуме - многократно обсуждалось. и ссылцы эсть 2expp: снимаю перед Вами шляпу за остроумный и, главное, содержательный ответ! :-) Но всё же, ткните носом, плз, по "ссылцам" (мне нужен именно материал, где излагается методика профессионалов, а не учебные примеры a'la Хорстманн и Ко). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 21:06:17 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Ozzy The Greatмне нужен именно материал, где излагается методика профессионалов, а не учебные примеры a'la Хорстманн и Ко А чем данный материал плох? На мой взгляд, суть изложена достаточно подробно... Если не хочется создавать TableModel под каждую конкретную ситуацию, всегда можно обратиться к славному Java Reflection API. В этом случае с помощью означенного Reflection передаваемый явабин анализируется, для каждого его свойства (т.е. метода с названием, начинающимся на get) формируется колонка. Если данное свойство доступно для записи (есть еще и set-метод), то колонка будет даже редактируемая. Для отображения данных в ячейках и сохранения отредактированных данных используется тот же reflection. Потом, по типам свойств еще можно самому подбирать редакторы ячеек (данная тема у Хорстманна тоже рассмотрена), чтобы уж совсем красиво было, ну и т.п. Если неоохота возиться с reflection, можно все необходимые сведения о структуре набора данных брать из ResultSet'а и строить TableModel вокруг него (вроде, у Хорстманна примерно так и делалось). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 08:47:43 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 10:00:44 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
expp на Это что же такое? Нет нормального грида что ли? Блин, а я только что скачал 170мб NetBeans 6.10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 09:13:53 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
На заметку, NB 6.10, как вы написали, это только beta. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 12:11:50 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
даже не бета - milestone. Просто устойчивая сборка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:36:49 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
fixxerдаже не бета - milestone. Просто устойчивая сборка. альфа/бета/рц и майлстоун - немного перпендикулярные понятия. milestone - точка в которой достигнут какой-то запланированный результат. т.е. checkpoint. a/b/rc - степень готовности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 13:50:15 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Да я хотел сразу быка за рога, почему и скачал последнюю. Леь 8 наверное тому назад начал изучать, поставил Symantec Cafe, IMB VE for Java и т.д., долго и упорно бился со скоростью и т.д., не выдержал и подсел на Дельфи. Теперь лет 5 пишу параллельно на Дельфи и .Net (C#). Решил посмотреть что на фронте по Java. Все то же самое - еле пашет, жрет громадную память (1 гига для NetBeans маловато оказалась). А ТАК ХОТЬСЯ попользоваться опенсорсом, тем более, что все что требуется для будущего проекта есть в открытом доступе, да и НетБинс бесплатный. :(:(:( Нужен совет: 1. Для разработчика какие инструменты нужны (тут вроде есть аппликейшн сервер от SUN, сервер БД какой-то)? 2. На чем GUI делаете (awt,swing, что еще есть?)? 3. Где взять нормальный грид? ... Поделитесь инфой, пожалуйста. Скачал утром книгу каких-то дятлов аж на 1800 страницах, а там вода водой, одни исходники тупых вещей. Посоветуйте книгу, свежую и толковую, что бы были все технологии. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 14:29:40 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Посоветуйте книгу, свежую и толковую, что бы были все технологии. Спасибо. тынц . пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 14:43:07 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Timm Сахават Юсифов Посоветуйте книгу, свежую и толковую, что бы были все технологии. Спасибо. тынц . пожалуйста. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 15:03:50 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
800 раз эта тема поднималась. ищите тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 16:01:10 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Нужен совет: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 16:42:45 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Leonidv Application Server, Servlet Container это не совсем инструменты. Это такой же инструмент, как Interbase или Apache HTTPd. Я то думал, что "Application Server, Servlet Container" это хосты для запуска удаленных объектов. Leonidv Приведите пример хорошей по-вашему книги по Дельфи, может будет понятно что вам надо. Самая хорошая книга по Дельфи - Help. По VS - тоже. :) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 17:32:24 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Самая хорошая книга по Дельфи - Help. По VS - тоже. :) Спасибо. Тогда вам сюда: http://java.sun.com/javase/6/docs/api/ Плюс, http://www.books.ru/shop/search?query=%C1%EB%EE%F5+Java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 18:19:28 |
|
||
|
NetBeans: как юзать javabeans'ы для извлечения данных и отображения их в гриде ?
|
|||
|---|---|---|---|
|
#18+
Leonidv Сахават Юсифов Самая хорошая книга по Дельфи - Help. По VS - тоже. :) Спасибо. Тогда вам сюда: http://java.sun.com/javase/6/docs/api/ Плюс, http://www.books.ru/shop/search?query=%C1%EB%EE%F5+Java Спасибо. Первая ссылка то, что надо. А Джошуа Блох лежит вон тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 18:45:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34697981&tid=2145015]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
49ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 289ms |
| total: | 500ms |

| 0 / 0 |
