Пошаговое описание работы Zope 3
Dmitry Vasiliev 17:23, 2008 6 7Только что закончил первый публичный черновик пошагового описания работы сервера приложений Zope 3. Хотя я начал работать над этим описанием достаточно давно, закончить удалось только сейчас. В документе описывается разработка простого тестового проекта и на его основе рассматриваются этапы загрузки и обработки запросов сервером Zope 3. Пожелания, исправления и комментарии приветствуются.
Comments All comments
Comment by mi on 19:18, 2008 6 7
Спасибо за статью.
Раздел Представление/Контроллер.
"Для пердставления мы наследуемся от класса BrowserView"
Опечатка в слове "представления".
Comment by mi on 19:59, 2008 6 7
Раздел HTML-шаблон и связь модели с представлением
"Здесь директива addMenuItem добавляет пункт в меню добавления для добавления нашей страницы"
Избыточное слово "добавление", если я все правильно понял. :)
Comment by mi on 20:09, 2008 6 7
В принципе, я могу не писать про опечатки, если вас это раздражает, как несущественные замечания. Но пока я считаю, что вас это не раздражает. :)
Раздел HTML-шаблон и связь модели с представлением.
"Теперь мы связали модель, класс представления и HTML-шаблон browser/index.pt:"
Избыточное двоеточие. Пример связи модели,представления и шаблона рассмотрен выше. После этой фразы приводится код шаблона.
Comment by Dmitry Vasiliev on 21:15, 2008 6 7
Не раздражает, :-) спасибо за пожелания, все исправил.
Обнаружилась интересная бага в Firefox - он почему-то проверяет орфографию только до определенного места, а дальше тишина. :-) Прогнал в редакторе - нашел еще пару опечаток.
Comment by Михаил on 12:19, 2008 6 19
может вместо "вызывается метод f класса A" писать как-то так "вызывается метод f интерфейса I (реализация-класс A)"...
то есть показывать в основе взаимодействие между интерфейсами.
а то я например сейчас ищу что-же это за метод "beforeTraversal", в каком интерфейсе он прописан, что ему положено вообще делать.
Comment by Dmitry Vasiliev on 12:58, 2008 6 19
Я сейчас немного отвлекался, но скоро приглажу немного текст. Насчет интерфейсов - это хорошая идея.
Comment by Михаил on 11:14, 2008 6 26
не совсем по теме: сохранил статью на винте и оказалось что кодировка явно не указана. предлагаю указать её явно.
Comment by Dmitry Vasiliev on 12:19, 2008 6 26
Кодировка указывается в заголовках HTTP ответа. Указание ее еще и в теле - известный источник проблем. Так что либо сам добавь строчку, либо лучше распечатай. Но я там еще всякие мелочи хочу исправлять/добавлять...
Comment by Михаил on 13:29, 2008 6 27
я извиняюсь за офтопик, но после гугленья так и непонял чем плохо указывать кодировку явно. особенно если речь идёт о utf-8. можно ссылочки привести? спасибо.
Comment by Dmitry Vasiliev on 16:44, 2008 6 27
Кодировка указана уже в заголовках HTTP ответа. Если ее еще указывать в теге meta - получаем дублирование, а это уже не хорошо. Хотя HTML стандарт определяет порядок для определения типа/кодировки (и, кстати, meta рекомендуется использовать только в случае невозможности передавать заголовки) не все клиенты могут этому следовать, тем более в случае если вдруг кодировки различны.
Add comment