Aspect oriented programming is a type of programming paradigm where the software developers attempt to do separation of concerns particularly, cross cutting concerns. All programming methodologies support some type of separation and encapsulation of data into single entities. But some others dont support these forms of encapsulation,and for the same reason, they are called crosscutting concerns.
Some code may be scattered in the run making it harder to understand the program and maintain. Modules end up tangled with multiple concerns. So changing one module requires understanding the motive of each of the module used in the particular program, which is often time consuming as well as too difficult.
AOP solves this problems by allowing the programmer to express such crosscutting concerns to be expressed as aspects, which can contain advice as well as inter-type declarations.AOP combines the goodness of objec oriented programming and computational reflection.But widespread adoption of Aspect oriented programming paradigm is restricted by lack of tools and widespread education on the topic.
Sunday, March 30, 2008
Sunday, March 23, 2008
What are ActiveX controls?
An activeX control is a reusable component which provide a building block that can be used by different softwares. They can be compared to java Applets in the sense that both of them act as an abstraction layer between the developer and the operating system. But the differences lie in the facts that while java applets can run in any platform, ActiveX components are compatible only with microsoft OS and browser. Due to the higher command of ActiveX over windows, they are sometimes very dangerous. As a result, malwares and other computer viruses finds it an easy way to attack a system, distributing themselves through the net as ActiveX applets.
Thursday, March 20, 2008
What Are Active Server Pages?
Active Server Pages (ASPs) are Web pages that contain server-side scripts in addition to the mixture of text and HTML (Hypertext Markup Language) tags. Server-side scripts arespecial commands you put in Web pages that are processed before the pages are sent fromyour Personal Web Server to the Web browser of someone who's visiting your Web site. .When you type a URL in the Address box or click a link on a Web page, you're asking a Webserver on a computer somewhere to send a file to the Web browser on your computer. If that file is a normal HTML file, it looks exactly the same whenyour Web browser receives it as it did before the Web server sent it. After receiving the file,your Web browser displays its contents as a combination of text, images, and sounds.In the case of an Active Server Page, the process is similar, except there's an extra processingstep that takes place just before the Web server sends the file. Before the Web server sendsthe Active Server Page to the Web browser, it runs all server-side scripts contained in thepage.The difference comes in the extension given to the pages. The Active server pages are given the extension .asp. Active server pages provide additional features for example, displaying time, date and other information in different ways that makes your site more attractive.
Labels:
internet,
introduction to ASP,
programming,
what is ASP?
Subscribe to:
Posts (Atom)
