|  | 
| 
Фаулер: одноэтапное 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=39867284&tid=2121097]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 13ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 42ms | 
| get topic data: | 9ms | 
| get forum data: | 3ms | 
| get page messages: | 49ms | 
| get tp. blocked users: | 1ms | 
| others: | 12ms | 
| total: | 147ms | 

| 0 / 0 | 
