Прежде чем приступать к созданиювеб-приложения, сначала, как всегда, определим технические требования к нему, а уж зат затем возь¬мемся за их реализацию. Может быть, раньше вам не приходилось ду¬мать о техничтехнических требованиях, предъявляемых к приложениям электронной почты. Но вполне вероятночто в повседневной жизни вы имеете дело с такими почтовыми клиентами, как Outlookи мысли о том, какие действия должны выполнять этиприложения, чтобы обеспечить пользователя удобным инте посещают вас нередко. Дабы не усложнять дело, снабдим Aj способностью поддерживать подмножество функций традици почтовых клиентов (впрочем, этот набор функциональных воз стей вы вполне сможете расширить самостоятельно).
Ниже приводятся основные требования к AjaxMail:
• Поддержка протокола РОРЗ для приема почтовых сообщений токола SMTP для их отправки.
• Возможность получения списка почтовых сообщений с сервер».
• Визуальное выделение сообщений, содержащих вложения.
• Возможность чтения отдельных сообщений только в виде об текста.
• Способность уведомлять пользователя о прибытии новых сооб
• Возможность отправлять и пересылать сообщения, а также ж чать на них.
Для реализации этих требований будут задействованы ра шаблоны и методики взаимодействия с сервером. Интенсивная с XMLHttp обусловливает необходимость применения библиотеки Кроме того, в приложении будут функционировать несколько тых плавающих фреймов. В процессе создания приложения вы те о том, как объединять различные методики, рассмотренные ш дыдущих главах.