精华内容
下载资源
问答
  • 2015-09-06 17:57:39

    动态网站开发技术

    目前,最常用的4种动态网页开发语言有ASP(Active Server Page)、ASP.NET(Active Server Page .NET)、JSP(Java Server Page)和PHP(Hypertext Preprocessor)。那么这4种程序各有什么优缺点,我们学习哪一种语言更容易上手呢?下面就让我们一起来了解一下这4种技术的特点。


    ASP的特点

    ASP使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。ASP程序无须compile编译,可在服务器端直接执行,使用普通的文本编辑器,如使用Windows的记事本,即可进行编辑设计。ASP程序与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览用ASP语言所设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,客户端的浏览器不需要执行这些脚本语言。ASP能与任何ActiveX脚本编程语言兼容。除了可使用VBScript或Java Script语言设计外,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,如REXX语言、Perl语言和Tcl语言等。脚本引擎是处理脚本程序的COM(Component Object Model)对象,可使用服务器端的脚本来生成客户端的脚本。

    ASP.NET的特点

    ASP.NET彻底抛弃了脚本语言,用C#或VB编写,为开发者提供了更加强有力的编程资源,允许用服务器控件取代传统的HTML元素,而且代码与界面分开。

    ASP.NET不是ASP的简单升级,而是Microsoft推出的一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。其全新的技术架构会让每个用户的编程变得更加简单。

    PHP的特点

    PHP是一种跨平台的服务器端嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并结合PHP自己的特性,使Web开发者能够快速地写出动态页面。它支持目前绝大多数数据库。另外,PHP是完全免费的,可以从PHP精图网站开发官方站点自由下载得到,而且用户可以不受限制地获得源代码。

    PHP可以编译成具有与许多数据库相连接的函数,用户还可以自己编写外围的函数从而间接存取数据库。通过这样的途径在更换使用的数据库时,可以轻松地修改编码以适应这样的变化。但PHP提供的数据库接口支持不统一,如对Oracle、MySQL和Sybase的接口,彼此都不一样,这也是PHP的一个需要完善的地方。

    JSP的特点

    JSP是Sun公司推出的网站开发语言。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

    使用JSP技术,开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,而又保证页面在任何基于HTML的Web浏览器完全可用。

    目前在国内ASP与PHP应用最为广泛。而JSP虽然在国内采用的较少,但在国外已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

    ASP、ASP.NET、PHP和JSP四者都有相当数量的用户。正在学习或使用动态页面的朋友可根据四者的特点选择一种适合自己的语言。本书是为初、中级网站建设者学习建设动态网站而编写的,我们推荐读者选择ASP技术学习。
     

    更多相关内容
  • 动态网站开发技术学习1:走进ASP.NET

    千次阅读 2015-11-02 20:28:42
    打开微软官网搜索ASP.NET,首先进入我们视线的就是... ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器 执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在

            

           打开微软官网搜索ASP.NET,首先进入我们视线的就是ASP.NET的介绍,翻译一下:ASP.NET是一个免费的

    Web框架构建Web站点,应用程序和服务与HTML,CSS和JavaScript。

            ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器

    执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指 Active Server

     Pages(动态服务器页面),运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的

    程序 。

            从字面上来看,ASP.NET是ASP技术和.NETFramework技术的结合。从实质上来讲,ASP.NET是基于.NET

     Framework的动态网站技术,是Microsoft .NET Framework的组成部分,是一种可以在高度分部式的Internet环境中

    简化应用程序开发的计算环境。

            ASP.NET是建立在公共语言运行库(CLR)之上的编程框架,可用于在服务器上生成功能更强大的Web应用程序。

    同时ASP.NET还是一个基于.NET编程的开发环境,可使用和.NET框架兼容的任何语言来创建应用程序。相比较其他

    的开发模型,ASP.NET具有更强的性能,高管理性,简易性,可缩放性,可扩展性等优点。

            ASP.NET的运行原理

           在ASP.NET中,当一个HTTP请求发送到服务器并被IIS接收之后,IIS首先通过客户端请求的页面类型为其加载相

    应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET中,这个模块叫做

    HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的

    HttpHandler专门处理.aspx文件。IIS在将这条请求发送给能够处理该请求的模块之前,还需要经过一些HttpModule的

    处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合),在该HTTP请求传到HttpHandler之前,

    要经过不同的HttpModule的处理。

            ASP.NET技术优势主要体现在:

            (1)更好的性能:

            ASP.NET代码不再是解释型的脚本,而是运行于服务器端经过编译的代码,同时由于引进了早期绑定,本地优

    化,缓存服务等技术,大大提高了ASP.NET的执行效率。

            (2)更好的语言特性:

           当前ASP.NET支持完全面向对象的C# ,VB和JavaScript,这意味着开发者不仅可以利用这些语言来开发

    ASP.NET程序,而且可利用这些语言的优点,包括这些开发语言的类库,消息处理模型等。此外,ASP.NET是完全

    基于组件的,所有的页面,COM对象乃至HTML语言都可视为对象。

            (3)更加易于开发:

            ASP.NET提供了很多基于常用功能的控件,使诸如表单提交,表单验证,数据交互等常用操作变得更加简单。

    同时,发布,配置程序也由于ASP.NET新的处理模式而更加方便。页面设计与代码的分离使程序更易于维护。

            (4)更强大的IDE支持

            微软公司为.NET的开发准备了VS.NET版本,它提供了强大的,高效的.NET程序的集成开发环境,支持所见即

    所得,控件拖放,编译调试等功能,使开发ASP.NET程序更加快速方便。

            (5)更易于配置管理:

            ASP.NET程序的所有配置都存储于基于XML的文件中,这将大大简化对服务环境和网络程序的配置过程。由于

    配置信息是以文本格式保存的,新的配置不需要通过任何服务端的程序即可生效。

           (6)更易于扩展:

           ASP.NET良好的结构使程序扩展更加简单。开发者可以方便地开发自己的控件来扩充ASP.NET的功能。

           开发工具

            ASP .NET的网站或应用程序通常使用Microsoft(微软)公司的IDE(集成开发环境)产品Visual Studio进行开

    发。在开发过程中可以进行WYSIWYG(What You See Is What You Get ,所见即为所得)的编辑。

           语言支持

           ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发。


           跨平台性

           因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET

           构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS做为Web 服

    务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。

           简单易学

           ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如

    ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like运算。

           处理架构

           ASP.NET运行的架构分为几个阶段:在 IIS 与 Web 服务器中的消息流动阶段。 在ASP.NET网页中的消息分派。

     在ASP.NET网页中的消息处理。

    展开全文
  • jsp简介:

    jsp简介:


    展开全文
  •  一,启动VS 2010开发环境,选择菜单中的“文件”,选择其中的“新建”,再选择“网站”,会弹出”新建网站“对话框。  二,在“新建网站”的对话框,在“已安装模板”中选择Visual C#,右侧的选择“ASP.NET...

            制作一个简单示例网站的步骤:

            一,启动VS 2010开发环境,选择菜单中的“文件”,选择其中的“新建”,再选择“网站”,会弹出”新建网站“对话框。


            二,在“新建网站”的对话框,在“已安装模板”中选择Visual C#,右侧的选择“ASP.NET网站”选项,单击“新建网

    站”中的“文件系统”,下拉菜单中有“文件系统”,“HTTP”,“FTP”,,分别是指网站放在本地文件系统中,HTTP协议和

    FTP协议的远程系统中,在这里我们选择“文件系统”。单击“浏览“按钮,弹出“选择位置”对话框。


            三,在”选择位置对话框“中,这个我们视情况而定。这里我们选择”E:\Web\书上例题源代码\Chapter01\Ch1-1“,

    单击”打开“按钮,回到”新建网站“对话框,单击”确定“,完成新建网站。


            四,在打开的页面中单击”源“按钮,修改代码,将标签”<h2>“到”</h2>“中的内容删除,修改为”这是我的第一个

    网站“,将两组标签<p></p>中的的内容也删除。


            五,单击”设计“按钮,键入”我拖拽的TextBox控件:“,然后从工具箱拖拽TextBox控件,再输入”我拖拽的Button

    控件:“,再从工具箱拖拽Button控件。


            六,选择菜单”调试“中的”启动调试“或按F5键,或按工具栏上的运行应用程序。第一次运行网站会出现”未启用调

    试“对话框。


            七,在”未启用调试“对话框中,单击”确定”按钮,添加WebConfig文件于网站系统中。


            八,最后在默认浏览器中运行的结果为:


    展开全文
  • 动态网站设计与开发总结

    千次阅读 2019-12-26 13:26:41
    接触到了动态网站设计与开发这门课程。老师先引入了动态网站,之后引导我们安装Web服务器——Tomcat和第一个Web项目,这门课程算正式开始啦。接着有Intellij创建Web项目,在Intellij上面创建动态页面,我们用jsp实现...
  • 《ASP+Access动态网站案例开发》由浅入深讲解了ASP+Access网站开发技术,并且通过具体的实例讲解了具体开发流程。《ASP+Access动态网站案例开发》内容分为三篇,共12章,其中z的第1章和第2章为《ASP+Access动态网站...
  • 本人学生党,学过c,c++,java,但比较菜,想做一个功能性的网站。有用户登录,功 能处理等等多种操作,可以先看作论坛或购物类性质,之后再做其他功能改进。 个人重点在尽快做出这个网站,已准备了域名服务器等。 _...
  • Python开发技术详解

    热门讨论 2013-05-18 20:51:25
    python是目前最流行的动态脚本语言之一。本书共27章,由浅入深、全面系统地介绍了利用python语言进行程序开发的知识和技巧,包括 python的安装和环境配置、python的基本语法、模块和函数、内置数据结构、字符串和...
  • 六年安卓开发技术回顾和展望

    万次阅读 多人点赞 2022-02-15 00:46:51
    六年安卓开发,从入门到大厂,我得出这些经验
  • 《ASP+Access+Dreamweaver动态网站开发从入门到实践》此书光盘,内含一些技术要点,以及两个完整的ASP网站,一个公司网站,一个图书商城
  • JAVAWeb-动态网页开发

    万次阅读 2018-01-20 18:02:48
    静态网站:只包含静态网页 动态网站:既有静态网页也有动态网页 静态网页;用户多次访问这个网页是,网页的源...使用servlet技术开发动态网页 Servlet:特点 1)servlet就是一个普通java类,继承了HttpServlet类 2)s
  • 动态网页开发基础

    万次阅读 2017-05-10 13:43:57
    01.什么是动态网站(dynamic website)? 动态网站:   误区:初学者一般认为动态网页,就是会动的网页,但实际上不是这样的。  动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种...
  • web开发技术栈(框架)总结

    万次阅读 多人点赞 2020-06-30 11:52:15
    Bootstrap-Layui-Amazeui-jQuery-vue-react-AngularJS-ci-Thinkphp-Yii-Laravel-Node-Django-springMVC-apache-nginx-mysql...近两年,小编业余时间从零开始摸索web开发,把web开发常用的技术和框架大概都摸了摸看了...
  • 物联网开发技术

    万次阅读 多人点赞 2018-04-12 10:44:17
    作为互联网技术的进化,物联网开发并非孤立的技术栈,而是向上承接了互联网,向下统领了嵌入式硬件开发的一个承上启下的全栈开发技术。 虽然我们并不能预测物联网技术栈最终的样子:统一的开发语言是 JavaScript ...
  • JSP开发技术大全 源码

    热门讨论 2012-12-12 17:56:32
    软件工程师典藏•JSP开发技术大全》是一本JSP综合开发参考手册,书中几乎囊括了使用JSP进行实用程序开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分9篇32章,分别介绍了JSP基础...
  • Web开发技术架构图

    千次阅读 2020-09-24 21:07:05
    Web开发技术架构图 大型web系统架构动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册。1、学习Web开发原理,包括MVC/MTV等Web框架; 2、...
  • 若该文为原创文章,未经允许不得转载 原博主博客地址:...本文章博客地址: 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 Qt实用技巧:Qt的动态静态插件框架...
  • 前端最常用的移动App开发方式及技术栈详解 混合App相关技术 共同点: 把网页打包成移动 App,使 Web 程序可以访问手机原生能力。 Cordova Cordova 是Apache软件基金会的一个产品。其前身是PhoneGap,由Nitobi开发...
  • 移动开发技术有哪些?

    千次阅读 2019-04-23 13:40:15
    原生开发技术 什么是原生开发? 原生开发指的是纯原生应用程序(简称App)开发,是在Android、iOS等移动平台上利用官方提供的开发语言、开发类库以及开发工具等进行App开发。比如Android App就是指使用Java或Kotlin...
  • 桌面客户端开发框架技术选型

    万次阅读 2021-02-14 23:00:35
    C/S 架构是软件产品的主流,后面渐渐地被 B/S 架构所取代(因为不需要配置客户端),但由于浏览器有刷新机制,服务器的负载等因素,C/S 架构的响应速度和流畅性是好于 B/S 架构的,所以现在软件开发的趋势是两者的...
  • 游戏开发需要具备哪些技术

    千次阅读 多人点赞 2021-01-05 14:35:13
    游戏开发需要具备哪些技术?游戏开发基础要求高么?游戏开发的基础功经常听别人说游戏开发很复杂,复杂在哪呢?简单总结游戏模块游戏开发仅仅是写逻辑代码么?除了写代码,游戏开发员还需要做的事情服务器租用 游戏...
  • 静态网站动态网站的区别

    万次阅读 2019-08-29 17:37:55
    静态网站特点: 静态网站是最初的建站方式,浏览者所看到的每个页面是建站者上传到服务器上的一个 html ( htm )文件,这种网站每增加、删除、修改一个页面,都必须重新对服务器的文件进行一次下载上传。网页...
  • 游戏开发入门如何点亮技术树?

    万次阅读 多人点赞 2018-11-06 11:52:23
    经常有知友问我,我很喜欢玩游戏,可以从事游戏开发吗?开发游戏需要哪些技能?一款游戏的开发需要哪些人员参与?诸如此类的问题比比皆是。 本场 Chat 老司机带你弯道超车,以 10 年游戏行业的真实背景和经验为实例...
  • web程序设计-动态网页技术?06

    千次阅读 2020-06-12 15:10:23
    主要介绍目前主流的动态网页技术动态网页技术是在传统的...Ajax不是一种全新的技术,而是基于原有的Web技术开发出来的一种Web交互的方法。 1.静态网页与动态网页 静态网页 在网站设计中,纯粹HTML格式的网页通常被称
  • 微信小程序开发需要哪些技术

    千次阅读 2021-11-16 11:38:50
    想要自己制作微信小程序,但是不知道需要什么样的技术才能开发微信小程序。那么今天小编就来简介绍一下。制作小程序的方式有几种?第一种就是自己通过编写小程序代码进开发制作,第二种就找专业的小程序开发公司进行...
  • 小程序开发需要哪些技术

    千次阅读 2020-12-24 14:15:21
    小程序开发需要哪些技术 一、服务器言语 目前用来做小程序开发的言语主要是php、Asp.net和JSP,只需要掌握了其间任意一门言语就能够进行小程序开发。 PHP是一种跨平台的服务器端的嵌入式脚本言语。它大量地借用C、...
  • web开发框架技术有哪些?

    万次阅读 2018-11-07 16:07:30
    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是常用的Web...
  • 如何为移动开发选择技术栈?

    万次阅读 2019-07-21 18:08:01
    如何选择移动应用开发技术栈 选择合适的技术栈是移动开发领域最关键的决策之一。你选择的技术栈将为你开发的移动应用提供基本的功能、可拓展和维护性。选择技术栈时应该注意项目的类型、预期投入市场的时间和创意...
  • 三种动态网页技术的简要分析

    万次阅读 2016-11-25 22:12:37
    动态网页技术可以非常方便地处理用户的请求,在Web开发中它们的地位是非常重要的。目前比较流行的动态网页技术有JSP、ASP、PHP等,下面分别简要介绍这些技术的特点。1 ASP技术ASP技术是基于.NET平台的一种动态网页...
  • Web前端开发学习2:动态网页

    千次阅读 2015-10-22 12:46:31
    动态网页概述  动态网页是与静态网页相对应的,也就是说,网页 URL的后缀不是htm、html、shtml、xml等静态网页的常见形 式,而是以·aspx、.asp... 所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 708,829
精华内容 283,531
关键字:

动态网站开发技术