Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.

Slides:



Advertisements
Similar presentations
Lecture plan Information retrieval (from week 11)
Advertisements

Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Server-Side vs. Client-Side Scripting Languages
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
BICS546 Client/Server Database Application Development.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Basics of ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Installing ASP.NET and Web Matrix Data Types Branching Structure Procedures.
Introduction to ASP.NET What is.NET What is ASP.NET and how is different from ASP –ASP: server side technology for creating dynamic web pages using scripting.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Database Processing
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Introduction to Web Interface Technology (CSE2030)
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web-based Software Development - An introduction.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
CIS 285 ROBINSON WINTER 2005 CIS 285 Web Application Development with Java CIS 285 Sinclair Community College Instructor: Mary Robinson.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
3/8/00asp00 1 Active Server Pages from Microsoft Nancy McCracken Northeast Parallel Architectures Center at Syracuse.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
Introduction to Internet Programming (Web Based Application)
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Fundamentals of Database Chapter 7 Database Technologies.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Web Architecture Introduction
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
CITA 310 Section 7 Installing and Testing a Programming Environment (Textbook Chapter 7)
Introduction and Principles Web Server Scripting.
WEB SERVER SOFTWARE FEATURE SETS
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Web-based Software Development - An introduction
Web Programming Language
Section 6.3 Server-side Scripting
PHP / MySQL Introduction
Web App vs Mobile App.
Web Development Using ASP .NET
ASP.NET Module Subtitle.
INFS 230 L Internet Technology
Presentation transcript:

Introduction to ASP.NET

2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First ASP.NET Application

3 © UW Business School, University of Washington 2004 Static Web Pages Traditionally web only provides static information A Web page author composes an HTML page, and saves it as an.htm or.html file A user types a page request via URL into the browser, and the request is sent from the browser to the Web server The Web server receives the page request and locates the.htm/.html page in local file system The Web server sends the HTML stream back across the Internet to the client browser The browser interprets the HTML and displays the page

4 © UW Business School, University of Washington 2004 Processing a Request for an HTML Page

5 © UW Business School, University of Washington 2004 Dynamic Web Pages Content does not exist before a page is requested Content, at least part of it, is generated upon request For example: –the current time on the Web server –Online shopping basket Purpose: Transaction!

6 © UW Business School, University of Washington 2004 Components for a Web-Based System Web Server DB Web app Web Client Web app HTTP request (cleartext or SSL) HTTP reply (HTML, Javascript, VBscript, etc) Plugins: Perl ASP.NET JSP, etc Database connection: ADO, ODBC, etc. SQL Database Apache IIS Netscape etc… Firewall

7 © UW Business School, University of Washington 2004 CGI, ASP, and JSP CGI –Compiled –Difficult to modify and update –Consumes huge resources on the server ASP –Mix ASP script with HTML –Easy –ASP script itself needs to be interpreted every time it is requested JSP –Server side scripting based on Java –Available in different platforms –Concepts very similar to ASP

8 © UW Business School, University of Washington 2004 Java Java is simple Java is object-oriented Java is distributed Java is interpreted Java is robust Java is secure Java is architecture-neutral Java is portable Java is multithreaded Java is dynamic

9 © UW Business School, University of Washington 2004 The.NET Framework ASP.NET is used to develop dynamic Web applications within the.NET Framework The.NET Framework consists of: –A Common Language Runtime (CLR) –A hierarchical set of Base Class Libraries (BCL) The.NET Framework is the architectural model for creating programs that interface with the operating system and the base class libraries

10 © UW Business School, University of Washington 2004 The.NET Framework

11 © UW Business School, University of Washington 2004 Web Services Web services encompass a set of related standards that can enable any two computer applications to communicate and exchange data via a network. Key Web services technologies –XML –SOAP –WSDL –UDDI

12 © UW Business School, University of Washington 2004 ASP.NET Overcome the major drawbacks of ASP Supports VB and C# Have a rich set of controls

13 © UW Business School, University of Washington 2004 ASP.NET Installation Requirement for Operating Systems –Windows 2000/2003, or Windows XP Professional or Home Install the following –MDAC (Microsoft Data Access Components) Download MDAC 2.8 at (not SDK) Filename: MDAC_TYP.EXE (5.4 MB) –.NET Framework Redistributable version 1.1 Download at Click Download link at the top right part of the window and choose to download.NET Filename: dotnetfx.exe (23.7 MB) –Web Matrix Download at Filename: WebMatrix.msi (1.3 MB)

14 © UW Business School, University of Washington 2004 ASP.NET Installation (Cont’d) Edit WebMatrix.exe.config file located at C:\Program files\Microsoft ASP.NET WebMatrix\v \ … … Insert this part

15 © UW Business School, University of Washington 2004 First ASP.NET Program First ASP.NET Program Sub Page_Load() Response.write ("This is my first line of ASP.NET _ program. ") Response.write ("More to come next week. ") End sub