.NET Fundamentals


At the programming level, .NET introduced an infrastructure that allows developers to build, deploy, and run applications and services that use .NET technologies. This includes the building of desktop and Web applications, business components, Web services, and more. At its core, the .NET Framework is made up of the Common Language Runtime (CLR) and the Framework Class Library (FCL). Microsoft has also developed various IDEs (integrated development environments) in support of architecting, building, and deploying applications built for the .NET platform.

The Common Language Runtime (CLR) is equivalent to the Java Virtual Machine (JVM). For those of you not familiar with either, the CLR is a run-time environment in which all .NET code executes. The CLR provides facilities for memory and exception management, debugging and profiling, and security.

The Framework Class Library (FCL) is how .NET exposes the Windows API (see Figure 25.1). The FCL includes access to classes that allow for file I/O, database access, XML consumption and creation, the ability to exercise and build SOAP-based XML Web services, and run-time core functionality.

Figure 25.1. The .NET framework infrastructure.


SOAP-based XML Web Services support is one of the two possible methods for accessing a .NET solution with ColdFusion. A practical business scenario to which this can be applied is a system that provides a list of names and their meanings from a data store such as Microsoft Access, Microsoft SQL Server, or Oracle. The .NET component would encompass all business logic required to connect, retrieve, and expose data to ColdFusion via a Web service. The examples in this chapter demonstrate the building of such a system.



Advanced Macromedia ColdFusion MX 7 Application Development
Advanced Macromedia ColdFusion MX 7 Application Development
ISBN: 0321292693
EAN: 2147483647
Year: 2006
Pages: 240
Authors: Ben Forta, et al

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net