|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
Вот есть такая картинка все в той же книге того же Фаулера: Как видно в случае двухэтапного представления есть какое то промежуточное логическое представление. Из текста ничего не понятно зачем оно надо, описание ну оочень абстрактное. Spring MVC какое представление использует? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 12:56 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 12:58 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
Картинки не отображаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 13:00 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
maytonКартинки не отображаются. Уже отображается, но она оказалась чуть-чуть большой. Сорян. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 13:03 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
В древние времена была популярна идея, что сервер должен отдавать респонс в виде xml файла, на который накладывалась xslt схема и эта схема могла преобразовать респонс то в html то в pdf то еще в какую неведомую зверушку. Предполагалось что это круто, потому что не надо писать код на общем языке программирования. То есть первый этап - объекты в памяти(java, C#) второй этап - xml - а над всем этим xslt схемы. В итоге оказалось что это дикий оверхед и тормоза и не так то уж и гибко и весь мир перешел на json. Который можно обрабатывать как хочешь, но для этого надо писать код. То есть идея немного трансформировалась и xml превратился в json ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 13:08 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
И чем такой подход отличается от CORBA? Тем, что JSON человеко-читабельный? А зачем, если "код надо писать"? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 13:14 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
забыл никВ древние времена была популярна идея, что сервер должен отдавать респонс в виде xml файла, на который накладывалась xslt схема и эта схема могла преобразовать респонс то в html то в pdf то еще в какую неведомую зверушку. Предполагалось что это круто, потому что не надо писать код на общем языке программирования. То есть первый этап - объекты в памяти(java, C#) второй этап - xml - а над всем этим xslt схемы. В итоге оказалось что это дикий оверхед и тормоза и не так то уж и гибко и весь мир перешел на json. Который можно обрабатывать как хочешь, но для этого надо писать код. То есть идея немного трансформировалась и xml превратился в json xslt схемы накладываются тоже на сервере ведь? А в современных реалиях вроде в спринге можно зарегать xsltViewResolver и он будет преобразовывать xml в html(например) при помощи xslt, но я так понимаю это всё равно одноэтапное преобразование, потому что, из объекта в xml мы не преобразовывали, а сразу из xml. Интересно есть у спринга поддержка двухэтапного представления? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 13:19 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
Basil A. SidorovИ чем такой подход отличается от CORBA? Тем, что JSON человеко-читабельный? А зачем, если "код надо писать"? CORBA переусложнен, а json клиенты и библиотеки очень просты и есть для всего. Человекочитаемость в том числе. Именно поэтому сначала загнулась CORBA, потом RMI а потом SOAP ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 13:29 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
забыл никВ древние времена была популярна идея, что сервер должен отдавать респонс в виде xml файла, на который накладывалась xslt схема и эта схема могла преобразовать респонс то в html то в pdf то еще в какую неведомую зверушку. Предполагалось что это круто, потому что не надо писать код на общем языке программирования. То есть первый этап - объекты в памяти(java, C#) второй этап - xml - а над всем этим xslt схемы. +Да. Я помню эту тему в двухтысячных. Я немало седых волос получил когда бизнес логику заворачивал в xslt. Все равно не взлетето. Хотя... где-то есть поддержка для серверной трансформации xml/xslt->xml даже на уровне nginx вроде как модуль был. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2019, 14:09 |
|
Фаулер: одноэтапное vs двухэтажное представление
|
|||
---|---|---|---|
#18+
Для истории: Далее по тексту в книге нашел, что представление бывает по шаблону(JSP и все такое видимо) и с преобразованием, а вот с преобразованием уже бывает одноэтапное и двухэтапное. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 22:37 |
|
|
start [/forum/topic.php?fid=59&msg=39867322&tid=2121097]: |
0ms |
get settings: |
28ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
127ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
261ms |
get tp. blocked users: |
1ms |
others: | 343ms |
total: | 799ms |
0 / 0 |