Size: a a a

2020 October 19

ER

Eugene R in learn.java
Даниил Осипов
Осталось - передать, попытался через session.createQuery, получил это org.hibernate.HibernateException: Could not determine a type for class: com.microsoft.sqlserver.jdbc.SQLServerSQLXML
Там у тебя возможно , с аннотацией , что не так , мб OneToMany или , что то ещё неправильно используешь .
источник

EI

Edem Injection in learn.java
как по сокетам отправлять файлы не теряя при этом их метаданные?
источник

В

Витя in learn.java
central hardware
а как вы хотите чтобы у вас браузер клиента обращался к вашему беку?
Ну как я помню на юии когда писал... Просто делаешь там пхп вставки переменных... Ну типа как и шаблонезаторах... Вот и все
источник

ДО

Даниил Осипов... in learn.java
Eugene R
Там у тебя возможно , с аннотацией , что не так , мб OneToMany или , что то ещё неправильно используешь .
Тут и связей вообще нет, обычная TFV-функция, из которой я данные тяну
источник

ДО

Даниил Осипов... in learn.java
По хорошему, тут jpa и не нужен даже
источник

ER

Eugene R in learn.java
Даниил Осипов
Тут и связей вообще нет, обычная TFV-функция, из которой я данные тяну
Понял , ну удачи тогда)
источник

B

Bromles in learn.java
Витя
Я понимаю - это хорошая идея - но я же долэен как то передавать переменные из бэкЕнда )) я чего то не понимаю ??)))
сейчас в 90% случаев идет отдельный фронт. И он даже не обязан быть на том же сервере. На бэке делается апи (рест, например), фронт стучится на этот апи и получает в ответ жсоны. Так работают и реакт, и ангулар, и вью. Без этого можно разве что jsf использовать или thymeleaf с аналогами, но их очень мало (во что кстати с трудом верится после просмотра, например, клиентов PrimeFaces PRO)
источник

B

Bromles in learn.java
Витя
Ну как я помню на юии когда писал... Просто делаешь там пхп вставки переменных... Ну типа как и шаблонезаторах... Вот и все
связь бинов напрямую со страницей - как раз к jsf. Ну и на фронте данные самого фронта так же вставляются в шаблон из компонентов. А бэк в современном понимании - просто прослойка между фронтом и бд, которая отвечает на определенные запросы определенным жсонами. С точки зрения фронтендера бэк - это вообще черный ящик. Плюнул по адресу запрос - принял с адреса жсон, всё. Если жсон не пришел или пришел неправильный - пнул бэкендеров, чтобы чинили. А тот факт, что бэк сложнее и что там риски и ответственность выше, вполне может не учитываться
источник

B

Bromles in learn.java
такая связь позволяет разделять бэк и фронт (могут быть на разных серверах, может быть много бэков и много фронтов), но замедляет взаимодействие (вставка данных из бина в пределах одной программы все равно быстрее, чем посылка запроса. генерация жсона, посылка ответа, разбор жсона, вставка данных)
источник

DC

Denis Chikanov in learn.java
Bromles
такая связь позволяет разделять бэк и фронт (могут быть на разных серверах, может быть много бэков и много фронтов), но замедляет взаимодействие (вставка данных из бина в пределах одной программы все равно быстрее, чем посылка запроса. генерация жсона, посылка ответа, разбор жсона, вставка данных)
Ты не поверишь, но когда твой фронт - JSF, он всё равно генерит запрос (и жсон или какое бы там ни было тело, не помню, что под капотом), посылает его, а твой бэк принимает и разбирает его. Действия клиента не магическим образом оказываются на стороне сервера.
источник

B

Bromles in learn.java
Denis Chikanov
Ты не поверишь, но когда твой фронт - JSF, он всё равно генерит запрос (и жсон или какое бы там ни было тело, не помню, что под капотом), посылает его, а твой бэк принимает и разбирает его. Действия клиента не магическим образом оказываются на стороне сервера.
если у меня фронт - jsf, это цельная программа (монолит). В пределах программы нет никаких запросов, потому что связь другая. Есть страничка на xhtml, если джавовские бины с аннотацией @ManagedBean(deprecated) или @NamedBean. В страничке с помощью expression language делаются ссылки на данные или методы конкретного бина
источник

DC

Denis Chikanov in learn.java
Bromles
если у меня фронт - jsf, это цельная программа (монолит). В пределах программы нет никаких запросов, потому что связь другая. Есть страничка на xhtml, если джавовские бины с аннотацией @ManagedBean(deprecated) или @NamedBean. В страничке с помощью expression language делаются ссылки на данные или методы конкретного бина
Давай так.
Вот я юзер. Я открыл страничку веб-аппа на JSF. Выдернул Ethernet-шнур. Ввёл данные в форму. Вставил Ethernet-шнур. Нажал "сохранить". Как, по-твоему, данные оказываются на сервере?
источник

ch

central hardware in learn.java
Denis Chikanov
Давай так.
Вот я юзер. Я открыл страничку веб-аппа на JSF. Выдернул Ethernet-шнур. Ввёл данные в форму. Вставил Ethernet-шнур. Нажал "сохранить". Как, по-твоему, данные оказываются на сервере?
а можно пойти дальше я curl-ом дергаю endpoint и уйдут ли данные на сервер
источник

DC

Denis Chikanov in learn.java
Bromles
если у меня фронт - jsf, это цельная программа (монолит). В пределах программы нет никаких запросов, потому что связь другая. Есть страничка на xhtml, если джавовские бины с аннотацией @ManagedBean(deprecated) или @NamedBean. В страничке с помощью expression language делаются ссылки на данные или методы конкретного бина
Подсказка: браузер ничего не знает об expression language, потому что к моменту получения браузером страницы, которую он рендерит, там никакого expression language нет, там есть HTML и джаваскрипт
источник

B

Bromles in learn.java
если фронт сгенерен в статику и лежит там же, где и бэк (например в resources/static у спринга), то разницы по идее не будет. А если фронт отдельный, как нередко делается? Тогда запрос пойдет не напрямую в бэк, а сначала на нодовский сервер, который запрос разберет, потом отправит запрос на твой бэк и далее по списку. Лишние шаги взаимодействия
источник

ch

central hardware in learn.java
Bromles
если фронт сгенерен в статику и лежит там же, где и бэк (например в resources/static у спринга), то разницы по идее не будет. А если фронт отдельный, как нередко делается? Тогда запрос пойдет не напрямую в бэк, а сначала на нодовский сервер, который запрос разберет, потом отправит запрос на твой бэк и далее по списку. Лишние шаги взаимодействия
чего????
источник

DS

Dmitriy Shilnikov in learn.java
Лол )
источник

DS

Dmitriy Shilnikov in learn.java
Нодовский сервер не нужен же
источник

ch

central hardware in learn.java
Dmitriy Shilnikov
Нодовский сервер не нужен же
JS и  так в браузере работает нах ей что то еще надо
источник

B

Bromles in learn.java
ну ёпрст. Если я что-то не так говорю - вы поправте, желательно с объяснениями)
источник