powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы начинающего
19 сообщений из 19, страница 1 из 1
Вопросы начинающего
    #39397734
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте уважаемые, прошу прощения за много букавок.

Есть у меня опыт разработки десктопных прог для работы с БД под NET (VB.NET/C# + Winforms + ADO.NET).
Появилось желание и возможность попробовать Java, с целью ухода от зависимости к винде.
Прошу помощи при освоении некоторых ключевых моментов.
Начну с подхода к редактированию документов типа "Мастер-Детаэйл".
В NETе для детэйлов использую связку DataGridView + DataTable + DataAdapter.
Как я понял, прямых аналогов DataTable и DataAdapter в JDBC нет.
Какова "стандартная" практика решения этой задачи в JDBC?
ORMы пока не рассматриваю - хочу начать с фундаментального.

Вообще то есть мысли использовать JTable + типизированная коллекция + самописный адаптер.
В экземплярах типизированной коллекции сделать свойство RowState (не изменялась / новая / изменённая / удалённая).
И как то объяснить JTable что не надо показывать экземпляры с RowState = удалённая.

Прошу показать (ссылки, примеры) решения этой задачи.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397796
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опа-на!
У меня появились последователи!
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397800
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barkan, для начала определитесть с инструментом разработки.
Это вам тут не Visual Studio!
Из вариантов (наиболее распространенным)
1. Eclipse
2. NetBeans
3. IntelliJ IDEA

Рекомендую поставить каждый и попробовать, чтобы понять что вам удобнее в работе.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397816
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarkanКакова "стандартная" практика решения этой задачи в JDBC?
нет стандартной практики.
90% самостоятельное чтение форума и 10% выход на форум со своим кодом и конкретным стеком ошибки.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397849
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008Barkan, для начала определитесть с инструментом разработки.
Это вам тут не Visual Studio!
Из вариантов (наиболее распространенным)
1. Eclipse
2. NetBeans
3. IntelliJ IDEA

Рекомендую поставить каждый и попробовать, чтобы понять что вам удобнее в работе.

первые две IDE лучше опустить и начать с третьей. Если не понравится, то вернетесь к первым.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397877
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,
если разница не очевидна, то пусть сам пробует. В первой примеров в вебе больше.
SQL2008Рекомендую поставить каждый и попробовать, чтобы понять что вам удобнее в работе.
+1
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397938
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barkan,

Да, в джаве нет готовых компонентов с интеграцией в базу и в целом инструментарий для корпоративного GUI намного беднее (не считая покупных решений). Есть отдельно таблица, есть отдельно JDBC API для работы с базой и скрещивать их надо самому.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39397946
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf Есть отдельно таблица, есть отдельно JDBC API для работы с базой и скрещивать их надо самому.
По своему опыту могу сказать, что после NET разобраться с JDBC несложно.
Подход практически такой же - Connection -> Recordset -> Parameters -> Open -> Read -> Close.
Небольшое отличие в том, что в JDBC разные методы на SELECT и UPDATE, но к этому быстро привыкаешь.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398071
Barkan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Barkan, для начала определитесть с инструментом разработки.
Это вам тут не Visual Studio!
Из вариантов (наиболее распространенным)
1. Eclipse
2. NetBeans
3. IntelliJ IDEA

Рекомендую поставить каждый и попробовать, чтобы понять что вам удобнее в работе.

Visaul Studio я особо и не пользуюсь, обхожусь по простому, SharpDevelop'ом.

Для джавы поставил NetBeans - пришлось его по пинать, не хотел сперва работать, вис при запуске.

Простейшие операции с JDBC идут на ура, а вот начинаешь погружаться в предметную тему - возникают вопросы.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398092
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barkan Для джавы поставил NetBeans - пришлось его по пинать, не хотел сперва работать, вис при запуске.
Тоже в основном работаю в нем, но для MAVEN проектов лучше его не использовать.
Его клинит при обновлении зависимостей.

А как визард при разработке JSF (PrimeFaces) мне очень нравится.

При работе со Spring лучше юзать Spring Tool Suite (STS) .
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398154
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Barkan Для джавы поставил NetBeans - пришлось его по пинать, не хотел сперва работать, вис при запуске.
Тоже в основном работаю в нем, но для MAVEN проектов лучше его не использовать.
Его клинит при обновлении зависимостей.

Ваша проблема не связана непосредственно с нетбинсом, просто потому, что я лично собираю мавеном в нетбинсе проект на трех машинах с разными ОС: MAC OS капитан, Ubuntu 16,04, Windows 10. Проблем не заметил, ищите что не так с системой, с самим мавеном, с доступов к файлам, особенно на винде, посмотрите ошибки в логах операционки. Посмотрите что за джава и как она установлена. Скачайте дистрибутив нетбинса и переустановите его, может быть что-то с файлами, может настройки покрутили как-то не так.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398302
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixic Ваша проблема не связана непосредственно с нетбинсом, просто потому, что я лично собираю мавеном в нетбинсе проект на трех машинах с разными ОС: MAC OS капитан, Ubuntu 16,04, Windows 10. Проблем не заметил, ищите что не так с системой, с самим мавеном, с доступов к файлам, особенно на винде, посмотрите ошибки в логах операционки. Посмотрите что за джава и как она установлена. Скачайте дистрибутив нетбинса и переустановите его, может быть что-то с файлами, может настройки покрутили как-то не так.
Вы конечно же правы.
NetBeans у меня стоит на машине, которая входит в домен, профиль пользователя лежит на сетевой шаре, доступ к сети через VPN и кроме того интернет сильно порезан групповыми политиками доступа и безопасности, часть сайтов недоступна в принципе.

Для чего мне эта головная боль? - спросите вы.
На нем я разрабатываю внутренние приложения на базе Spring + JSF + Tomcat, доступ через группы AD.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398502
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

авторПри работе со Spring лучше юзать Spring Tool Suite (STS).

Мне тоже нравится эта среда)

А как в нём настроить синтакс-помощника для JavaScript ?
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398584
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,
каким боком JS относится к спрингу и его среде?
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398619
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Он наверное имел в виду это: Using JavaScript Content Assist
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398620
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanPetro123,

Он наверное имел в виду это: Using JavaScript Content Assist

Спасибо) Попробую, напишу)
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398658
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,

Спасибо ещё раз за подсказку с JS для STS) Что будет непонятно, снова спрошу)
Там в настройках много опций.

Petro123,
Когда делается в STS full-stack проект, то нужен также синтакс-помощник для JavaScript, xml, html
Он вроде работал в STS, но в NetBeans этот помощник работал более гладко что-ли (из коробки).
Настроек много в Eclipse, иногда я теряюсь, не могу сразу сориентироваться что и где.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398686
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboPetro123,
Когда делается в STS full-stack проект, то нужен также синтакс-помощник для JavaScript, xml, html
Он вроде работал в STS, но в NetBeans этот помощник работал более гладко что-ли (из коробки).
Настроек много в Eclipse, иногда я теряюсь, не могу сразу сориентироваться что и где.
вас пол года не было.
Если вы действительно решили заниматьс практикой, а не бла бла.
То предлагаю написать:
- как вы установили и связали спринг с JS и что получилось.
NeboНастроек много в Eclipse, иногда я теряюсь, не могу сразу сориентироваться что и где.
крнкретенее со скринами, стеком ошибки и т.д.
...
Рейтинг: 0 / 0
Вопросы начинающего
    #39398727
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barkan, по данным maven repository в топе:

1) Core Hibernate O/RM Functionality
2) Spring Object/Relational Mapping

бери их и изучай. Почти беспроигрышный вариант.

По поводу JTable. Я не помню что это. Но похоже на Swing.
Не очень перспективно IMHO.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы начинающего
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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