http://blagtalkan.ru
http://oktpoisk.ru
http://mysorru.ru/
http://san-okt.ru/
http://pes6evolution.ru/
http://chasikigov.ru
http://serafimsovet.ru
http://filmsgov.ru
http://free-domen.ru
http://fithonda.ru/forums/index.php
http://avtogov.ru
http://www.1001bilet.com.ua/base/on-line/
http://pravilavoini.ru
http://school41ufa.ru
http://rusrav4.ru
Архитектура | Книга AJAX
 

Для реализации серверной части AjaxMail будут привлечены и СУБД MySQL. В базе данных будет храниться информация о вых сообщениях, т. е. название папки, в которой хранится то сообщение, и сведения о том, было ли оно прочитано. В обоих подобная информация может храниться в базе данных в виде
В AjaxMail имеется две папки: Inbox (Входящие) и Trash (Корз ляемое сообщение перемещается из папки Inbox в папку Trash, значенную для удаленных сообщений. Сообщения, удаленные ки Trash, восстановить нельзя. (Кроме того, предусматрива можность восстановления удаленных сообщений, лежащих в Trash.) В данном примере фигурируют всего две папки, однако нетрудно реализовать и большее их количество.
1 По SMTP. - Примеч. науч. ред.
Каждый раз, когда клиент отправляет запрос серверу,1 Ajax веряет наличие новых сообщений в почтовом ящике РОРЗ. Вн бывшие сообщения сохраняются в базе данных MySQL. После общения читаются из базы данных и передаются клиенту.
В приложении AjaxMail будет использоваться следующее программное обеспечение, распространяемое с открытыми исходными текстами:
• Библиотека zXml — библиотека JavaScript, предоставляющая уни¬фицированный, не зависящий от типа броузера интерфейс для ра¬боты с XML. С этой библиотекой вы уже не раз встречались в этой книге. Библиотеку можно найти по адресу www.nczonline.net/down¬loads.
• Библиотека JSON JavaScript Дугласа Крокфорда — парсер JSON для JavaScript. Доступна по адресу www.json.org.
• PHPMailer — решение на языке РНР, позволяющее отправлять поч¬товые сообщения по протоколу SMTP. Доступно по адресу http:// phpmailer.sourceforge.net/.
• JSON-PHP - библиотека JSON для РНР. Доступна по адресу: http:/ /mike.teczno.com/json.html.
• РОРЗЫЬ— интерфейс РОРЗ для РНР, разработанный Джереми Мак-Пиком, одним из авторов этой книги. Доступна по адресу www. wdonline.com/php/pop3lib.zip.
Все эти библиотеки можно скачать и с сайта издательства www.wrox.com вместе с файлами примера.