powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы дилетанта
25 сообщений из 78, страница 3 из 4
Вопросы дилетанта
    #39574134
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,


Spring, JSON, Angular
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574135
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

кстати Вы правы насчёт использования возможностей SQL сервера.
Действительно почему бы не использовать те-же хранимки?
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574136
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

я тоже как бывший аксессник и человек прошедший длинную дорогу при выборе технологий добавлю:

используйте в работе Spring на back-end
и например Angular на front-end

JavaScript не бойтесь.

http://www.jhipster.tech/

Генерируйте проект. Разбирайтесь что к чему. Ничего там сложного нет, хотя материала выше крыши конечно.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574137
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадя прав.

Веб лучше десктопа.

А ничего странного в том, что моё мнение с совпадают иногда с мнением Вади.
Работа, постоянное программирование, ентерпрайз.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574141
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

По GUI найдёте много полезных курсов по этой ссылке https://itvdn.com/ru
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574142
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

front-end, JavaScript - перевернёт всё Ваше представление о GUI после Акса )
Поэтому я и гвоорю, что Вадя прав. Общие выводы у нас не просто так. А из практики.
Сразу получите адаптивный дизайн под любой девайс.
GUI будет работать так, как Вам нужно
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574152
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Basil A. Sidorov]mad_nazgulСогласен, что ХП "ограничения SQL при обработке данных в СУБД".
Но это ограничения РМД.Какие конкретно ограничения у модели ?
[quot ]

Как у любой модели у РМД есть ограничения по применимости.
Например, на РМД очень плохо "ложаться" иерархические и графовые структуры.
Изначально вообще никак.
В Oracle, есть "костыль" в виде "prior".

А если нам еще не известна структура данных, то вообще веселье.

[quot Basil A. Sidorov]
Поэтому я и говорю, что ОРМ берет все худшее от РМД и объектной модели.Вас кто-то обманул. Есть вполне конкретное подмножество задач, которое позволяет автоматизировать написание SQL-запросов, опираясь на схему БД. Побочная плюшка - можно автоматизировать отображение объектов СУБД на объекты приложения, задачу управления транзакциями, кэшами и т.д. и т.п.
[quot ]

Да есть, и она полностью покрывается Spring data JPA, например.
Но как только что-то нужно сложнее, так как минимум вылазит n+1.
Либо то, что не все возможно одним запросом получить интересующий объект.

[quot Basil A. Sidorov]
И накладывает ненужные ограничения на обработку данных.Не более, чем любой частный инструмент. sed, например, тьюринг полный, но реализовывать на нём прикладную систему никто не будет.
[quot ]

Правильно, есть более удобные инструменты.
Поэтому я и говорю, все что укладывается в РМД, делается в виде запросов и ХП не нужны.
А то что нет, то лучше взять инструмент более удобный.
Благо сейчас есть выбор из кучи ЯП, не только Java.

Basil A. SidorovПо мне современные ЯП более выразительные, поэтому на них удобнее писать "обработку данных".Это совершенно другой вопрос.
И без конкретизации расплывчатого "обработка данных" - отсутствует предмет обсуждения.

В узком смысле преобразование данных, т.е. из того вида в котором они хранятся, в вид в котором отображаются/редактируются.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574175
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NeboИгортан,

делаете GUI в броузере
Еще один.
Писать веб проект или дескоп обсуждают не в серьезном Java форуме.
А в ветке Программирование (100 сраниц) и Разработка ИС (200 сраниц по фрейду).
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574191
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulКак у любой модели у РМД есть ограничения по применимости.Это надо понимать так, что вы знаете истинный путь ?Например, на РМД очень плохо "ложаться" иерархические и графовые структуры.
Изначально вообще никак.
В Oracle, есть "костыль" в виде "prior".У пророков не костыль, а собственный путь - стандартизирован вариант с рекурсивными запросами. Но дело даже не в этом - иерархические и сетевые СУБД канули в маргинальное нигде не от хорошей жизни.А если нам еще не известна структура данных, то вообще веселье.Я уже предлагал не лазить на шкаф?
Накойхер (фамилие такое) вы постоянно пытаетесь применять инструмент не по назначению???
Реляционная модель, на ограниченность которой вы уже пеняли, представляет данные в виде таблиц с фиксированным числом (и типами) колонок. То, что вам хочется удобного DML для неструктурированных данных - ваши проблемы. Хотя и в этом случае прагматики от СУБД приходят на помощь.Либо то, что не все возможно одним запросом получить интересующий объект.Могу предложить два варианта на выбор:
1. Вы просто не умеете их готовить.
2. А точно надо одним запросом?
Причём, заметьте, что это не в упрёк, а подсказка.Поэтому я и говорю, все что укладывается в РМД, делается в виде запросов и ХП не нужны.Это мнение догматика. Хранимые процедуры делали прагматики. Слова похожие, но содержание - кардинально разное.В узком смысле преобразование данных, т.е. из того вида в котором они хранятся, в вид в котором отображаются/редактируются.Вы точно не умеете их готовить ...
Преобразование "из вида, в котором они храняться" делает сервер, помещающий данные в структуры протокола конкретной СУБД и клиент, извлекающий данные из этих структур. На этом пути и сервер и клиент могут многое по части представления и оформления. Особенно - специально обученный клиент.
Остальное - задача приложения. Генераторов отчётности - в том числе.

P.S. Кстати, очень характерная вещь - ваше цитирование (в сообщении, на которое я отвечаю).
Да, есть предварительный просмотр и можно поправить ошибки, но это время (которое деньги), а настоящие джедаи не ошибаются.
Поэтому берём первый вроде нормальный вариант и пилим его, ни на что не оглядываясь.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574406
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123NeboИгортан,

делаете GUI в броузере
Еще один.
Писать веб проект или дескоп обсуждают не в серьезном Java форуме.
А в ветке Программирование (100 сраниц) и Разработка ИС (200 сраниц по фрейду).


https://lifehacker.ru/2013/06/27/27-pravil-iz-kodeksa-dzhentlmena-obrazca-1875-goda/
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574414
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, хочу немного систематизировать.
выделилось 2 ветки рассмотрения.
1. ОРМ - хранимки
2. FX - Web.

Если кого не сейчас не вспомню, не обижайтесь. Чес слово)) перечитал всю ветку уже раз раз 5, в виду приходящих мыслей. И всем благодарен.

1. Basil Sidorov, mad_nazgul. Очень похоже на спор прикладника и датабазника. Вы оба правы, но каждый по своему. В Виду советаmad_nazgulПоэтому проектируете модель данных (реляционная модель), объектную модель (ваши классы) и слой DTO, который преобразует одно в другое и обратно.
Учтите, что желательно спроектировать модель данных так, чтобы она практически не менялась.
А вот объектную модель наоборот, надо проектировать так, чтобы учесть что в будущем она будет меняться очень сильно. решил пересмотреть бд. Она выросла из маленького проектика и там полно денормализованных данных + попытаюсь учесть "будущие хотелки".
Т.е. БД будет новая. Для простых выборок попробую ОРМ, с чем не справлюсь - хранимки. Да, плохо размазывать, но на данном этапе мне будет так проще. Да и не понимаю я, если честно, зачем на клиента тянуть 100500 строк, чтобы потом что то сделать с несколькими из них. Есть сервер БД, пусть пашет. А в ОРМ полезу ибо это есть преобладающее направление... Потом буду говорить - "Я Spring и Hibernate видел" )

2. вадя, Petro123, Nebo. Тоже спор... Понятно, что за web будущее. Плохо это или хорошо, но скорее всего так будет. Для себя +/- определил. Хотел к стати уточнитьвадяweb(javascript+html5+css3) - серверное приложение(java+jsp(javascript+html5+css3+??)) - субд
причем серверное приложение и формирует веб-клиента
сам сервер приложений - кошка Том, стеклянная рыба,... web(javascript+html5+css3) - будет крутиться в браузере у человека
серверное приложение(java+jsp(javascript+html5+css3+??)) - на отдельном системнике
субд - еще один системник.
Я правильно понимаю, что будет задействовано + 1 комп для серверного приложения? В этом у меня будут ограничения. Что означают вопросы в серверном приложении?
"сам сервер приложений - кошка Том, стеклянная рыба,..." - не смог понять
а вопрос "кросбраузерности" он же тоже всплывет. Даже у нас с не большим коллективом, используемых браузеров - зоопарк.

P.S. Вчера уже ночью, скачал книгу по JavaFX 2 + нашел уроки , там же есть и по JavaFX 8 уже.
Но
На Netbeans с наскока не получилось по примеру создать и скомпилировать проектик.
На Eclips(fx) даже такая есть... - по уроку по ссылке тоже не взлетело.
Проблема вроде одинаковая. Мог сам что то затупить. Ночь была глубокая...
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574421
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. 2
- вычитал в той книге...
"Что касается технологии JavaFX, то один и тот же Java-код, созданный на базе
платформы JavaFX, может запускаться как настольное приложение, которое разво-
рачивается на клиентском компьютере автономно, или разворачиваться как Java
Web Start-приложение, или отображаться в Web-браузере как JavaFX-апплет,
встроенный в HTML-страничку. "
или я еще ничего не понимаю, или это создание универсального инструмента?
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574428
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это описание из Netbeans
"В IDE можно настроить проект JavaFX, чтобы он работал как самостоятельное приложение, с помощью Java Web Start или в браузере."

Кстати, у меня как раз FX никак себя не проявляет в Netbeans. Не нашел пока, как открыть рисовалку гуи
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574430
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгортанЧто касается технологии JavaFXобязательное требование - на клиентской машине должен быть установлен JRE, без которого приложение не запуститься
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574432
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгортанТ.е. БД будет новая. Для простых выборок попробую ОРМ, с чем не справлюсь - хранимки.
Раньше писали что бд с хранимками. Вы уж определитесь. Нельзя Модель делать спагетти. Или ОРМ или хранимки.
Так ничему не научитесь.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574433
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортанили я еще ничего не понимаю, или это создание универсального инструмента?это реклама. Забыть.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574437
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортанпо уроку по ссылке тоже не взлетело.создавай топик: javaFX hello world не работает.
Не делай тут помойку типа: Как я изучаю....дневник.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574439
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгортанНе нашел пока, как открыть рисовалку гуиHello World demo это не рисовалка. Не усложняй.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574442
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123это реклама. Забыть. не в защиту , где то по средине страницы
Petro123Раньше писали что бд с хранимками. Вы уж определитесь. Так и есть, старая БД с хранимками. Пришло понимание, что лучше пересмотреть структуру бд, потому придется как минимум часть ХП переписывать. ХП - быстрее потому что умею. А ОРМ - попытка встать на новые рельсы, хотя бы для опыта.
Usmanобязательное требование - на клиентской машине должен быть установлен JRE, без которого приложение не запуститьсяДа, и если Java < 8 нужно отдельно ставить Runtime для FX, если это еще заработает...
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574471
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

всё уже сделано)

http://www.jhipster.tech/

Вам только продолжить.

Все Ваши вопросы я прошёл) Всё рассматривал) Не надо никакой JavaFX.

Весь GUI делайте в броузере. Не игнорируйте JavaScipt.

)
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574490
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан не в защиту , где то по средине страницы
Да я даже не читаю.
Собака за метр чувствует что несъедобно))))

ИгортанТак и есть, старая БД с хранимками. Пришло понимание, что лучше пересмотреть структуру бд, потому придется как минимум часть ХП переписывать. ХП - быстрее потому что умею. А ОРМ - попытка встать на новые рельсы, хотя бы для опыта.
И где логика?
"Хочу встать на лыжи летом.....потому что .....лето.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574531
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортанweb(javascript+html5+css3) - будет крутиться в браузере у человекада

Игортансерверное приложение(java+jsp(javascript+html5+css3+??)) - на отдельном системнике
субд - еще один системник.это по потребностям
можно и на одном системнике, работать будет, все зависит от памяти оперативной в основном.
ну и нагрузка ....
ИгортанЧто означают вопросы в серверном приложении?это бины и прочие прибамбасы jsp (без них можно обойтись :) )
Игортан"сам сервер приложений - кошка Том, стеклянная рыба,..." - не смог понятьtomcat, glassfish :)
ИгортанНа Netbeans с наскока не получилось по примеру создать и скомпилировать проектик.это самое простое , зайди на их сайт там примеры на русском расписано. я на нём и работаю
Игортана вопрос "кросбраузерности" он же тоже всплывет. Даже у нас с не большим коллективом, используемых браузеров - зоопарк.если это для корпоративного использования - включается административный рычаг - и всё устаканивается на хроме/ мозиле - аргумент : стоимость разработки/поддержания , ie - можно исключить... всё зависит от парка осей, если есть хр - то несколько затруднено - там хром и мозилла старые, про оперу не могу сказать.

тут будут ...
но я всё ж скажу - чего не хватало в аксе - это полного дуплекса в обмене данных, тут есть websocket.
изучи и поймаешь кайф :)
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574536
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123И где логика?
"Хочу встать на лыжи летом.....потому что .....лето. где то так.
Да и на будущее... Посмотришь в запросах на должности - Java, Spring, Hibernate, ets... Что я потом скажу людям, да запилил, но это узкий индивидуальный проект. А так, хочется какие то дивиденды поиметь параллельно.
С другой стороны, если бы человек никогда не искал нового, мы бы сейчас дубинками махали, каждый у своего дерева.
Neboвсё уже сделано)

http://www.jhipster.tech/

Вам только продолжить. или я нуб в гугле или просто не знаю что ищу
как вы это находите?
Буду посмотреть.
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574540
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,
у тебя мыло действующее?
...
Рейтинг: 0 / 0
Вопросы дилетанта
    #39574541
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123"Хочу встать на лыжи летом.....потому что .....лето.ну для лета тоже есть лыжи - с роликами
...
Рейтинг: 0 / 0
25 сообщений из 78, страница 3 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы дилетанта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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