Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Web-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Aspect.NET
ΠΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΠΠ) ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (ΠΠ). ΠΠ°Π½Π½Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΡΠ²ΠΎΡ ΡΠΈΠ»Ρ ΠΏΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΎΠΏΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΠΠ Π½Π΅ Π² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΡΠΎ Π²ΡΠ΅… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
- ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½, Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π., Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² Π8Π ^ΠΠ’-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌΡ Aspect.NET // ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. 2010. № 4. Π‘. 3−11.
- ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½, Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π., ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Aspect.NET ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Veb-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ // ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. 2010. № 5. Π‘. 311.
- ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½, Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π., Π‘ΡΠ΅Π΄ΡΡΠ²Π° Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ? Π΅Π¬-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Aspect.NET // ΠΠ΅ΡΡΠ½. Π‘.-ΠΠ΅ΡΠ΅ΡΠ±. ΡΠ½-ΡΠ°. Π‘Π΅Ρ. 10. 2011. ΠΡΠΏ. 1. Π‘. 85−105.
- Web-ΡΠ°ΠΉΡ ΠΏΠΎ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. http://aosd.net. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Safonov V. Π. Using aspect-oriented programming for trustworthy software development. Hoboken, New Jersey: Wiley Interscience, John Wiley & Sons. 2008. 338p.
- Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π. Aspect.NET ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ // ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, 2007, 5, Π‘. 03−13.
- Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (Trustworthy Computing). ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, 2008, JN2 6, Π‘. 25−33.
- Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Aspect.NET. Π§Π°ΡΡΡ 1. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, 2008, № 3, Π‘. 20−33.
- Π‘Π°ΡΠΎΠ½ΠΎΠ² Π. Π. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Aspect.NET. Π§Π°ΡΡΡ 2. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ, 2008, № 4, Π‘. 12−20.
- Vladimir Π. Safonov and Dmitry A.Grigoriev. «Aspect.NET an aspect-oriented programming tool for Microsoft.NET.» In: Proceedings of IEEE Regional Conference 2005, St. Petersburg, 2005.
- Vladimir O. Safonov. «Aspect.NET: concepts and architecture.» .NET Developer’s Journal. October 2004.
- Vladimir O. Safonov. «Aspect.NET A New Approach to Aspect-Oriented Programming.» .NET Developer’s Journal. April 2003.
- Rakesh Pai. Web Applications The Wave Of The Future. http://piecesofrakesh.blogspot.com/2005/01/web-applications-wave-of-fltture.htmK ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Web-ΡΠ°ΠΉΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ASP.NET http:/7www.asp.net. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Web-ΡΠ°ΠΉΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Aspect.NET. http://www.aspectdotnet.org. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Rational Software Corporation Web site, http://www-.rational .com. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- E. Dijkstra. Programming Considered as a Human Activity. Classics in Software Engineering. New York, Yourdon Press, 1979.
- ΠΡΡΠΊΠΈΠ½ E. Π. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ- Π., 2005.
- Jacobson I., Ng P. Aspect-Oriented Software Development with Use Cases. Addison Wesley Professional, 2004. — 464 c. — ISBN 0−321−26 888−1.
- Π€ΡΠΊΡΠΌΠ°Π½ A.JI. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Π.: Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, 1979. — 184 Ρ. — ISBN.
- Stepanov Alexander A., Kershenbaum Aaron, and Musser David R.: Higher Order Programming. March 5, 1987.
- Kapur Deepak, Musser David R, Stepanov Alexander A. Tecton, A language of manipulating Generic Objects. 1981.
- ΠΡΡΠ΅ΡΠ½ M. ΠΠ±ΠΎΠ±ΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ STL. ΠΠ΅Π²ΡΠΊΠΈΠΉ Π΄ΠΈΠ°Π»Π΅ΠΊΡ, 2004. — 544 Ρ. — ISBN 5−7940−0119−4.
- Lopes Π‘. ΠΠΠ : a historical perspective (what's in a name?) // Aspect-Oriented Software Development., 2005.
- Xerox PARC web site: http: //w vv w. pare .com. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Kiczales G., Lamping J., Mendhekar A., etc. Aspect-oriented programming. Published in proceedings of the European Conference on Object-Oriented Programming (ECOOP). Finland, Springer-Verlag LNCS 1241. June 1997.
- AspectJ web site: http://www.eclipse.org/aspecti. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- AspectC++ web site: http://www.aspectc.org. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- FeatureC++ web site: http://wwwiti .cs.uni-magdeburg.de/i ti db/fee. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Aspect# web site: http://www.castleproject.org/AspectSharp. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- AspectDNG web site: http://aspΠ΅Π΅tdng.tigris.ΠΎrg. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Spring ΠΠΠ web site: h ttp:// w ww. spri n gfra me work. org. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Jboss ΠΠΠ web site: http://www.iboss.org/ibossaop. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ: http://ru.wikipedia.org/wiki/HHTepHeT. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΡΠ΅ΠΌΠΈΡΠ½Π°Ρ ΠΏΠ°ΡΡΠΈΠ½Π°: http://ruΒ¦wikipediaΒ¦org/wiki/BceΠΌΠΈpΠ½aΡ ΠΏΠ°ΡΡΠΈΠ½Π°. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Hobbes' Internet Timeline 10.1:http:/7vvww.zakon.org/robert/1ntemet/tiineHne/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ΅Π½ΠΈΡ ΠΠΎΡΠ½. ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ 40 Π»Π΅Ρ. ΠΠ°ΠΊ Π²ΡΡ Π½Π°ΡΠΈΠ½Π°Π»ΠΎΡΡ: http://www.3dnews.ru/news/i nternetu 40 1 et kak vssh nachinalos/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Π Π΅ΠΉΠ²ΠΎΠ»Π΄ Π.Π£. Π£Π½ΠΈΠ²Π΅ΡΡΡΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: ΠΠΈΠ·Π½Ρ ΠΈ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΠΎΠ»Ρ ΠΡΠ»Π΅.-Π.: ΠΠ½ΠΈΠ³Π°, 1976.-401 Ρ. ISBN.
- Brooks F.Jr. Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition. Addison Wesley Professional, 1995. — 336 c. — ISBN 0201−83 595−9.
- Microsoft .NET web site: http, 7/www.microsoft.ΡΠΎΡ/net/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Architecture Journal Profile: Scott Guthrie: http:/7msdn.microsoft.com/cn-us/'l ibrary/bb266332.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Michiel van Otegem. Interview with Scott Guthrie, creator of ASP.NET: http://www.va^temii.nl/PermaLin.k, guid, d9826145−4()8c-4fb9−8939−79d7e6al9218.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Tim Anderson. How ASP.NET began in Java: http://www.theregister.co.Uk/2007/l0/30/asp net Java project cool/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- CRUD: http://ru.wikipedia.org/wiki/CRUD. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ASP.NET A J AX: http://www.asp.net/ajax. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Introduction to Web Application Projects: http: //m sdn. microsoft.com/en-u s Π i b r a ry / a a73 0 8 80(V S. 8 0). a s p x. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Microsoft Visual Studio 2005 Team Suite Service Pack 1: http://www.rnicrosoft.com/downloads/details.aspx?familyid=bb4a75ab-e2d4−4c96-b39d-37baf6bSb 1 dc&displavlang:-en. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΡΡΠ΅Π»Ρ Π., ΠΠΈΠ»Π»Π΅Ρ Π., ΠΠΎΠ²Π°ΠΊ Π. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π.: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΠ΅», 2002. — 320 Ρ. — ISBN 5−8459−0329−7.
- Kroll P., Kruchten P. Rational Unified Process Made Easy: A Practitioner’s Guide to the RUP, The. Addison Wesley Professional, 2003. — c. — ISBN 0−32 116 609−4.
- Kruchten P. Rational Unified Process, The: An Introduction. Addison Wesley Professional, 2003. — 336 c. — ISBN 0−321−19 770−4.
- Beck K. Extreme Programming Explained: Embrace Change. Addison Wesley Professional, 2004. — 224 c. — ISBN 0−321−27 865−8.
- Morville P., Rosenfeld L. Information Architecture for the World Wide Web. O’Reilly, 2006. — 456 c. — ISBN 0−596−52 734−9.
- Internet World Stats: http://www.internetworldstats.ΡΠΎΡ/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Monnox A. Rapid J2EE Development: An Adaptive Foundation for Enterprise Applications. Prentice Hall, 2005. — 432 c. — ISBN 0−13−147 220−8.
- Matthew MacDonald, Mario Szpuszta. Pro ASP.NET 3.5 in C# 2008. Apress. 2008. ISNB 1−59 059−893−8.
- Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication: littp://msdnΒ¦microsoft.com/en-us/1ibrarv/aa302388.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ Web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π° 2009 Π³ΠΎΠ΄: http://www.securitylab.m/analytics/394 205.php. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ°: http://msdn.microsoft.coni/m-ru/library/x5952w0c.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Instrument ASP.NET 2.0 Applications for Security: http://msdn.mic.rosoft.com/en4is/ms998325.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π΅ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ASP.NET: http://msdii.niicrosoft.com/ni-ru/library/bb3989330/o28v=VS.9()%29.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- LOOM.NET Web pages. Available at http://www.rapier-loom.net. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Mono. Available at http://www.mono- project.com. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- AspectDNG Web pages. Available at http://aspectdng.tigris.org. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Aspect# Web pages. Available at http://sourceforge.Tiet/projects/aspectsharp. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- PostSharp Web pages. Available at http://www.pΠΎstsharp.ΠΎrg. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Weave.NET. Available at http://www.dsg.cs.tcd.ie/dynamic/7categoryid— 26. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Wicca and Phx. Morph Web site. Available at http://www.cs.columbia.edu/-eaddy/wicca. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Microsoft Phoenix. Available at http://research.m.icrosoft.com/phoenix. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Prevent Cross-Site Scripting in ASP.NET: http:/7msdn.mi croso ft.co m/en -u.s/iifararv/ms998274.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Protect From Injection Attacks in ASP.NET: http://msdn.microsoft.com/en-us/library/bb355989.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Preventing JavaScript Injection Attacks: http://www.asp.net/LEARN/mvc/tutorial-06-cs.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Log4net project: http://logging.apache.org/log4net. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Windows Data Protection: http://msdn.microsoft.com/en-us/1 ibrary/ms995355.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Boehm Π. Software Engineering Economics. Prentice Hall, Englewood Cliffs, NJ, 1981.
- Nicholas Lesiecki. Unit test your aspects: htt. ps:/7wwfw.ibm.com/developerworks/1ava/'library/j-aopwoi'kl 1. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ1708.2011 Π³.
- Mitigating Cross-site Scripting With HTTP-only Cookies: http://msdn.microsoft.com/en-us/librarv/ms533Q46.aspx. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Π‘Π°ΠΉΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Google-ΠΊΠ°ΡΡΠ°: http://en.googlemaps.subgurim.net/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Google Maps API: http://code.google.com/apis/inaps/signup.htm1. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Web-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Wiki: litip://ru.wikipedia.ΠΎrg/wiki/BΠ΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ½ΡΠ΅ΡΠ²ΡΡ Π‘ΡΠ΅ΠΏΠ°Π½ΠΎΠ²Π°: http://www.stlport.org/resources/StepanovUSA.html. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- NSFNET: http://www.nsfnet-1egacy.org/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΡΡΠΎΡΠΈΡ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°: http://vidy-saitov.ru/.istoriya-interneta.htm. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠΌΠΈΡΡΠΈΠΉ Π¨Π΅ΠΉΠΊΠΎ. ΠΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π ΠΠ : http://Ρitforurn.ru/internet/php/aosd/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³. 87. aoPHP project: http://sourceforge.net/projects/aophp/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Seasar.PHP project: http://www.seasar.org/en/php5/index.html. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- MFAOP project: http://www.mfaop.com/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- PHPAspect project: http://phpaspect.org/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Π Π΅Π½Π°Ρ ΠΡΠ±Π°ΠΈΡΠΎΠ². ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π·Π°ΡΠΈΡΡ WEB ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: http://citfomm, ru/internet/javascript/a.op/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Hokamura Π., Ubayashi N., Nakajima S., Iwai A. Aspect-Oriented Programming for Web Controller Layer. Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific.
- Gabriel Hermosillo, Roberto Gomez-Cardenas, Lionel Seinturier, Laurence Duchien. AProSec: an Aspect for Programming Secure Web Applications.
- M. Huang, C. Wang, L. Zhang. Toward a Reusable and Generic Security Aspect Library. In 11.
- Sven Casteleyn, Zoltan Fiala, Geert-Jan Houben, Kees van der Sluijs. From Adaptation Engineering To Aspect-Oriented Context-Dependency.
- Fiala, Z., Houben G.J. A Generic Transcoding Tool for Making Web Applications Adaptive. In Proceedings of the CAiSE'05 FORUM, Porto, Portugal, 2005, 15−20.
- A. M. Reina, J. Torres, M. Π’ΠΎΠ³ΠΎ. Aspect-Oriented Web Development vs. Non Aspect-Oriented Web Development.
- Design by Contract: http://en.wikipedia.Org/w.iki/Design by contract. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Nicolai Kuntze, Thomas Rauch, Andreas U. Schmidt. Security for distributed Web-applications via Aspect-Oriented Programming.
- Gabriel Hermosillo, Roberto Gomez-Cardenas, Lionel Seinturier, Laurence Duchien. Using Aspect Programming to Secure Web Applications.
- ΠΠΈΡ Π΅Π΅Π² Π. Π. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. -ΠΠΈΡΡ. Π½Π° ΡΠΎΠΈΡΠΊ. ΡΡ. ΡΡΠ΅ΠΏ. ΠΊΠ°Π½Π΄. ΡΠ΅Ρ Π½. Π½Π°ΡΠΊ, Π‘ΠΠ±: ΠΠΎΠ»ΠΈΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ, 2007.
- JSR-168 Portlet Specification: http://www.jcp, org/aboutJava/communityprocess/review/isrl68/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½, ΠΠΈΡ Π΅Π΅Π² Π. Π. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΠΠ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΠ΅Π±-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.
- ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ AJAX Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΈΡΡ. Π½Π° ΡΠΎΠΈΡΠΊ. ΡΡ. ΡΡΠ΅ΠΏ, ΠΌΠ°Π³ΠΈΡΡΡΠ°, Π‘ΠΠ±: ΠΠΎΠ»ΠΈΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ, 2008.
- ΠΠΈΡ Π΅Π΅Π² Π. Π, ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½. Web-based spreadsheets with OpenOffice.org and Dojo: http://www.iav3world.com/javaworld/iw~05−2008/jw-05-spreadsheets.html. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- ΠΠ²Π°Π½ΠΎΠ²Π° Π. Π., ΠΠΈΡ Π΅Π΅Π² Π. Π., ΠΠ³ΡΠ΅Π½ ΠΠ°Π½ ΠΠΎΠ°Π½. ΠΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°. ΠΠ°ΡΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ Π‘ΠΠ ΠΠΠ£. № 3. -Π‘ΠΠ.: ΠΠ·Π΄-Π²ΠΎ ΠΠΎΠ»ΠΈΡΠ΅Ρ ΠΈ, ΡΠ½-ΡΠ°, 2008. Π‘ 18−21.
- OpenOffice.org: http://www.openoffice.org/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- DojΠΎ Toolkit: http://doiotoolkit.org/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Johnny Halife. ΠΠΠ in the ASP.NET ΠΠ£Π‘ way: http://blogs.southworks.net/ihalife/2008/08/06/aop-in-the-aspnet-mvc-way/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Can Gencer. ASP.NET ΠΠ£Π‘ 3 Aspect Oriented Programming with Castle Interceptors: http://cangencer.wordpress.com/201 l./06/02/asp-net-mvc-3-aspect-oriented-programming-with-castle-interceptors/. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.
- Castle project: http://www.castleproject.org. ΠΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ 17.08.2011 Π³.