Aspect-oriented programming tools for Web-applications development in the Aspect.NET system
Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2011), pp. 85-105
Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

At prezent Web-programming plays an important role in sphere of software development. Day to day web applications quickly develop and gradually replace desktop applications. They are the future of the Web, software applications, network architectures, and even computers and operating systems. Therefore, application of aspect-oriented programming in Web-programming is wary important in the society of software development. It allows developers to reduce time, cost and complexity of development, to simplify the maintenance of Web-based products and amending them, to create reliable and secure Web-applications. The paper suggests methods of application of aspect-oriented programming for the tasks of Web-applications development in Microsoft.NET platform. Aspects that support Web-programming are developed in the Aspect.NET system to simplify the process of creation and maintenance of Web-applications.
Keywords: aspect-oriented programming, Aspect.NET, Web-application, Microsoft.NET
Mots-clés : AOP, ASP.NET.
@article{VSPUI_2011_1_a8,
     author = {Nguyen Van Doan and V. O. Safonov},
     title = {Aspect-oriented programming tools for {Web-applications} development in the {Aspect.NET} system},
     journal = {Vestnik Sankt-Peterburgskogo universiteta. Prikladna\^a matematika, informatika, processy upravleni\^a},
     pages = {85--105},
     year = {2011},
     number = {1},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VSPUI_2011_1_a8/}
}
TY  - JOUR
AU  - Nguyen Van Doan
AU  - V. O. Safonov
TI  - Aspect-oriented programming tools for Web-applications development in the Aspect.NET system
JO  - Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ
PY  - 2011
SP  - 85
EP  - 105
IS  - 1
UR  - http://geodesic.mathdoc.fr/item/VSPUI_2011_1_a8/
LA  - ru
ID  - VSPUI_2011_1_a8
ER  - 
%0 Journal Article
%A Nguyen Van Doan
%A V. O. Safonov
%T Aspect-oriented programming tools for Web-applications development in the Aspect.NET system
%J Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ
%D 2011
%P 85-105
%N 1
%U http://geodesic.mathdoc.fr/item/VSPUI_2011_1_a8/
%G ru
%F VSPUI_2011_1_a8
Nguyen Van Doan; V. O. Safonov. Aspect-oriented programming tools for Web-applications development in the Aspect.NET system. Vestnik Sankt-Peterburgskogo universiteta. Prikladnaâ matematika, informatika, processy upravleniâ, no. 1 (2011), pp. 85-105. http://geodesic.mathdoc.fr/item/VSPUI_2011_1_a8/

[1] Web-sait po aspektno-orientirovannoi razrabotke programm URL: http://aosd.net

[2] Safonov V. O., “Prakticheskoe rukovodstvo po sisteme aspektno-orientirovannogo programmirovaniya Aspect.NET”, Kompyuternye instrumenty v obrazovanii, 2008, no. 2, 12–20

[3] Safonov V. O., Using aspect-oriented programming for trustworthy software development, Wiley Interscience, John Wiley Sons, Hoboken, New Jersey, 2008, 338 pp.

[4] Rakesh Pai, Web Applications – The Wave of the Future URL: http://piecesofrakesh.blogspot.com/2005/01/web-applications-wave-of-future.html

[5] Matthew MacDonald, Mario Szpuszta, Pro ASP.NET 3.5 in C# 2008, Apress, New York, 2008, 1498 pp.

[6] Web-sait proekta Aspect.NET URL: http://www.aspectdotnet.org

[7] Introduction to Web Application Projects URL: http://msdn.microsoft.com/en-us/library/aa730880(VS.80).aspx

[8] Microsoft Visual Studio 2005 Team Suite Service Pack 1 URL: http://www.microsoft.com/downloads/details.aspx?familyid=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&displaylang=en

[9] Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication URL: http://msdn.microsoft.com/en-us/library/aa302388.aspx

[10] LOOM.NET Web pages URL: http://www.rapier-loom.net

[11] Mono URL: http://www.mono-project.com

[12] AspectDNG Web pages URL: http://aspectdng.tigris.org

[13] Aspect# Web pages URL: http://sourceforge.net/projects/aspectsharp

[14] PostSharp Web pages URL: http://www.postsharp.org

[15] Weave.NET URL: http://www.dsg.cs.tcd.ie/dynamic/?category_id=-26

[16] Wicca and Phx.Morph Web site URL: http://www.cs.columbia.edu/~eaddy/wicca

[17] Log4net project URL: http://logging.apache.org/log4net

[18] Boehm B., Software Engineering Economics, Prentice Hall, Englewood Cliffs, New York, 1981, 767 pp.

[19] Nicholas Lesiecki, Unit test your aspects URL: https://www.ibm.com/developerworks/java/library/j-aopwork11