Несколько особенностей. Во-первых, здесь использована транзакция из пространства имён транзакций. По умолчанию данная транзакция после окончания using производит откат, если не был произведён коммит. В данном случае схема очень удобна, так как не требуется передавать в функции обработки переменную транзакции.
StringTemplateGroup – это класс абстракция, позволяет указать группу поиска для списка темплейтов. В нашем случае это ссылка на каталог во View. Далее идёт поиск нужного темплейта, и заполнение переменных. Пример, темплейта снизу.
<div> Активационный код: $user.UserId$ Введите его в поле на странице регистрации </div> |
Рисунок 2.29 – Пример StringTemplate шаблона для активации
После проведения всех участков проверки, приходит ответ в виде сериализованного ValidationJson. Просмотр идёт двумя циклами, и затем в случае всех успешных, происходит перенаправление на Profile. В принципе попасть туда в любом случае пользователь не сможет, пока не проведёт активацию, куда его автоматически и перенаправят.
В результате выполненных работ, была создана современная система регистрации и оценки обращений и отзывов. Система поиска и добавления превосходящая всех конкурентов в удобности и быстроте.
За время разработки, было найдено множество подходов для создания и взаимодействия клиентских компонентов.
1. Иван Блинков Масштабируемые веб-архитектуры [Электронный ресурс] /. - Режим доступа : www/ URL: http://www.insight-it.ru/net/scalability/masshtabiruemye-veb-arkhitektury/ - 12.05.2008 г. - Загл. с экрана.
2. Иван Блинков Сегментирование базы данных [Электронный ресурс] /. - Режим доступа : www/ URL: http://www.insight-it.ru/net/scalability/segmentirovanie-bazy-dannykh/ - 12.05.2008 г. - Загл. с экрана.
3. ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing [Электронный ресурс] /. - Режим доступа : www/ URL: http://doi.ieeecomputersociety.org/10.1109/MIC.2008.107 - 10.2008 г. - Загл. с экрана.
4. Система управления базами данных [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://ru.wikipedia.org/wiki/Система_управления_базами_данных.
5. Объектно-ориентированная_база_данных [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://ru.wikipedia.org/wiki/Объектно-ориентированная_база_данных.
6. Реляционная СУБД [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://ru.wikipedia.org/wiki/Реляционная_СУБД
7. Объектно-реляционная СУБД [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://ru.wikipedia.org/wiki/Объектно-реляционная_СУБД
8. Web 2.0 and Cloud Computing [Электронный ресурс] /. - Режим доступа : www/ URL: http://radar.oreilly.com/2008/10/web-20-and-cloud-computing.html - 26.10.2008 г. - Загл. с экрана.
9. Amazon EC2 [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://ru.wikipedia.org/wiki/Amazon_EC2
10. Amazon EC2 [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://ru.wikipedia.org/wiki/Windows_Azure
11. Amazon Web Services [Электронный ресурс] /. - Режим доступа : www/ URL: http://aws.amazon.com/
12. Что такое Google App Engine? [Электронный ресурс] /. - Режим доступа : www/ URL:
http://www.googleappengine.ru/docs/whatisgoogleappengine.html
13. Windows Azure: официальный анонс "облачной" операционной системы [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://www.hardwareportal.ru/news/Windows_Azure_ofitsialniy_anons_oblachnoy_operatsionnoy_sistemi_/
14. Cloud computing [Электронный ресурс] /wikipedia. - Режим доступа : www/ URL: http://en.wikipedia.org/wiki/Cloud_computing
15. Develop. Deploy. Scale. [Электронный ресурс] /linode. - Режим доступа : www/ URL:
http://www.linode.com/
16. Microsoft Azure vs Amazon, Google, and VMware [Электронный ресурс] /linode. - Режим доступа : www/ URL:
http://cloudenterprise.info/2008/10/29/microsoft-azure-vs-amazon-google-and-vmware/
17. Prado Framework [Электронный ресурс] /. - Режим доступа : www/ URL:
http://www.xisc.com/
18. MonoRail [Электронный ресурс] /. - Режим доступа : www/ URL:
http://www.castleproject.org/MonoRail/
19. Ruby On Rails [Электронный ресурс] /. - Режим доступа : www/ URL:
http://rubyonrails.org/
20. Asp.Net Mvc [Электронный ресурс] /microsoft. - Режим доступа : www/ URL:
http://www.asp.net/mvc/
21. ASP.NET MVC vs. WebForms[Электронный ресурс] /. - Режим доступа : www/ URL:
http://habrahabr.ru/blogs/net/47249/
22. JavaScript Object Inheritance[Электронный ресурс] /. - Режим доступа : www/ URL:
http://javascript.ru/tutorial/object/inheritance
23. Search Engine Friendly URLs - URL Rewriting[Электронный ресурс] /. - Режим доступа : www/ URL: http://www.seoconsultants.com/articles/1000/urls.asp
24. RFC 1738 [Электронный ресурс] /. - Режим доступа : www/ URL:
http://www.ietf.org/rfc/rfc1738.txt