Asp.net入门-动态网站开发基础

本节将介绍:

1.网站搭建流程

2.动态网站相关基础概念

3.网页的访问原理

使用浏览器访问网站是我们几乎天天在做的事情。以前我们只需要关注网页内容,作为网站开发人员,从现在开始我们要关注更深层次的东西了。

1.怎样搭建一个网站

简单步骤是:

(1)开发人员将网站做好

(2)购买互联网服务器主机空间。

这个主机空间是虚拟的,并不是真的买一台服务器。现在大部分都是云服务器了,价格根据性能和带宽而不同。当然,你也可以购买一台真正的服务器,然后托管到运营商那里(如电信、联通等)。说简单点,就是你需要租一台服务器,或者买一台服务器,这台服务器在互联网上有固定的地址,是可以访问得到的。

思考:我买一台服务器放公司或家里,公司或家里有宽带可以上互联网,将网站部署到这台服务器里,公司里所有办公室的员工可不可以访问?可不可以在公司外通过互联网访问这个网站?如果需要在公司外访问的话,需要做什么?

(3)主机上安装有Web服务器软件

不是说把你做好的网站拷贝到服务器主机硬盘里放着就完事,还需要在服务器主机上安装专门的软件,这个软件专门是用来受理用户发过来的Web请求。一个服务器主机上可能部署了好几个网站,Web服务器软件能够将用户需要访问的那个网站的网页拿出来发送回给用户。

思考:当前流行的Web服务器软件有哪些,分别可以运行在哪些操作系统上?

(4)将网站上传到服务器主机

这点容易理解,不多介绍。

(5)申请域名并绑定到自己网站

租用主机后,你会得到一个ip地址,访问这个ip地址就可以访问到你的网站。但记ip地址是件很麻烦的事情,极容易忘掉。所以你还要花钱去购买一个域名,买到后,再讲域名与你的网站绑定(需要你去主机管理页面里做配置)。

思考:请自行了解ip、域名、端口等概念。

2.什么是静态网站,什么是动态网站

(1)静态网站

静态网站就是没有采用任何程序开发的网站,纯粹采用HTML语言编写,不要求懂太多网站建设知识,使用一般的软件就可以制作网页了。网页文件名是用html或htm结尾的,网站建设好并上传到服务器之后,就不能对网站的内容进行修改了,除非把网站文件下载到自己电脑上,再用专业的网站制作软件编辑好上传,所以大家可以理解为,静态网站就是无法在直接在网络上更新内容的网站,就纯粹的几个制作好的页面而已

又到提问环节了:

1)静态网站内容有错误,需要修改,怎么办?

2)静态网站能不能实现注册和在线留言等功能?

(2)动态网站

动态网站和静态网站相反,动态网站制作好后,都有一个网站管理后台,以管理员的身份登录之后,就可以对整个网站的内容进行修改、删除操作。直接在网上完成,所以动态网站比较方便日常的管理,也是受人们喜爱的原因了。

动态网站并非页面有动画才是动态网站,正是由于它能随时能实现更新,即后台修改,前台马上显示修改后的内容,这样的便捷、交互性操作才是动态的涵义。

动态网站的开发语言主要有:ASP、JSP、PHP、ASP.NET,早期的也是最普遍的就是ASP开发的网站了,现在主流的网站开发语言是asp.net。这些程序都要使用数据库才能完成动态的操作。数据库常用的有:ACCESS、MYSQL、MSSQL、ORACLE等,ACCESS是小型的数据库,属于OFFICE办公的常用数据库软件,目前一般的服务器空间都支持,而对于其他几种数据库都是企业型的数据库,用于存储数据量大,要求安全性高的项目中,通常ASP开发语言结合ACCESS和MSSQL数据库使用,PHP结合MYSQL数据库使用。

思考:

1)通常情况下,动态网页和静态网页哪个访问速度更快?

2)增加或修改一条新闻时,是否需要去修改网站源代码?

3.浏览器访问网页的基本过程

(1)静态网页访问过程

浏览器发送网页URL地址,到达服务器后,服务器找到该网页,直接送到网络,到达用户浏览器里呈现出来。

(2)动态网页访问过程

浏览器发送网页URL地址,到达服务器后,服务器先运行与此网页相关的程序代码,运行结果会得到一个只包含html标签的静态内容,把这个静态内容送到网络,最后到达用户浏览器。

思考:浏览器可以运行java、c#、php代码吗?服务器可以运行javascript、html代码吗?

时间: 2024-12-12 09:46:49

Asp.net入门-动态网站开发基础的相关文章

JSP网站开发基础总结《一》

经过JAVASE的学习相信大家对JAVA已经不再陌生,那么JAVA都可以干什么呢?做算法.应用程序.网站开发都可以,从今天开始为大家奉上JAVAEE之JSP动态网站开发基础总结. 既然是动态网站开发,那它与传统的静态网站有什么区别呢?动态两字体现在什么地方?何为动态网站呢?相信学过HTML的小伙伴都知道,HTML是一个非常强大的网站开发语言,在没有出现动态网站开发语言之前,它被奉为网站开发利器,不过对于HTML网站开发存在一个问题,就是网站没办法实时更新,网站一旦开发完成不论经过多长时间,网站上

Mysql 与 php动态网站开发 入门教程

这个系列的教程由表单开始写,因为表单可以把数据库和web 之间的交互表现得很明显.提交表单 ,数据库记录注册信息. 本教程属于基础教程.大神请略过. 对于php和mysql之间的稳固性很受程序员的喜爱.虽说最近出现了hack语言准备替代php语言,但是这个语言本身也是基于php的,后面我们可以对hack语言进行一定得学习. 好像博客园有好多大牛,不知道会不会被喷,好怕 ........当然,我是借着自己学习的这股劲,把学习的过程也给记录下来.教程涉及  html 表单 简单的php 和mysql

第一章---动态网页开发基础

动态网页开发基础 什么是动态网页? 误区: 初学者一般认为动态网页,就是会动的网页,实际上不是这样的. 动态网页: 是指在服务器端进行的,使用程序语言设计的交互式网页,它们会 根据某种条件的变化,返回不同的网页内容. 动态网页的优势: 1.交互性:即网页会根据用户的要求和选择而动态改变和显示内容 2.自动更新:即无须改变页面代码,便会自动生成新的页面内容,可以节省工作量 3.随机性:即当不同的时间,不同的人访问同一网址时会产生不同的页面效果 为什么学习B/S架构技术? 在学习B/S架构前,先了解

JSP网站开发基础总结《二》

有了上一篇的学习,我相信大家对于JSP一定有了一定的认识,从今天开始我们真正开启JSP模式,如果你有HTML的基础,那学起JSP来也就方便了很多了,首先JSP做为网站开发语言,它与HTML有很多相似的地方.网站是什么?网站就是通过一个个网页叠加起来的,通过一定的相互关联,最后便组成了网站,那既然是由一页页的网页组成的,我们就先从网页开始进入我们JSP开发世界. JSP网页与传统的HTML网页,基本语法方面是相通的,HTML中的语法规则,在JSP网页中同样适用,不同的是HTML网页的后缀名为.ht

第一章动态网页开发基础

第一章:动态网页开发基础  动态网页:是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容 动态网页需要使用服务器端的脚本语言,例如:JSP技术就是使用Java+HTML 动态网页的优势: 1:交互性:       网页会根据用户的要求和选择而动态改变和显示内容 2:自动更新:       无须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量 3:随机性:     当不同的时间.不同的人访问同一网址时会产生不同的页面效果      例如:普通

微软ASP.NET 电商网站开发实战 MVC6 +HTML5 +WCF+WebAPI+NoSQL+mongoDB+Redis+Core视频 代码 面试题

<微软ASP.NET 电商网站开发实战 MVC6 +HTML5 +WCF+WebAPI+NoSQL+mongoDB+Redis+Core 视频 代码 面试题 >下载网盘:https://yunpan.cn/cP7SNIjgJYYjA  访问密码 7fc6 微软特邀讲师 徐雷FrankXuLei 2016 授课 更新:.NET Core 1.0高并发框架+面试题更新:高性能缓存 Redis.NoSQL面试题 安装,增删改查 RedisHelper帮助类 购物车 会话服务器更新:REST WebA

PHP+MySQL动态网站开发从入门到精通pdf

下载地址:网盘下载 <PHP+MySQL+Dreamweaver动态网站建设从入门到精通>按新手从入门到精通的学习过程,从实际的应用出发详细介绍了PHP的脚本语言基础.开发运行环境以及各种常用动态功能系统的开发.全书共10章,内容分为理论部分和实战部分,由浅入深地介绍了PHP以及相关技术,通过大量实际项目的案例,详尽地讲解了PHP的技术要点和开发过程,精选动态功能模块实例,通过实例的讲解来让读者理解PHP+MySQL的动态开发方法.全书包括用户管理系统.新闻发布系统.留言板管理系统.投票管理系

JSP网站开发基础总结《八》

JSP的学习总结到本篇已经八篇了,内容比较多,但都是实战,本篇最后为大家介绍一个小效果:百度分页.就是当我们遍历的数据对象较多时,这时我们就会看到了这个效果了,那他是如何实现的呢?下面我们就一起学习一下. 1.分页数据获取方法: 获得数据总数: public int getSize() { int num = 0; Connection conn = null; Statement st = null; ResultSet rs = null; conn = DBO.getConnection(

使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础

      一:为什么需要动态网页    由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动. 二:什么是动态网页  ①:动态网页是指在服务器端运行的,使用程序语言设计的交互网页,她们会根据某种条件的变化返回不同的网页内容.  ②动态网页需要使用服务器脚本语言. 三:动态网页的优势: ①        交互性:即网页会根据用户的要求和选择而动态改变和显示内容. ②        自动更新:即无時须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量