Web应用程序开发技术

Internet无疑是一种重要的信息传播媒体,随着其迅猛发展,将会有越来越多的企业、商团、政府机关、学校、科研机构需要在Internet上建立自己的网点。建设一个网点,硬件上需要专用服务器、集线器、路由器,租用数据通信用的专线,软件上需要安装网络操作系统和Internet服务器(www、ftp和gopher服务器),更为重要的是,需要编写大量的Internet服务器应用程序。这种应用程序接收Internet服务器传送过来的用户请求,从内部数据库检索出用户需要的数据,再将数据传送给用户。目前在Internet上广泛应用的是www系统,这种系统用HTML文件格式(即通常所说的网页)传播信息,用统一资源定位符(URL)连接世界各地计算机上的信息资源,按照HTTP协议在浏览器和www服务器之间通信。www服务器又称为web服务器,相应的服务器应用程序称为web应用程序。在Windows操作系统下,web应用程序可分为两种类型:CGI(CommonGateInterface)应用程序和ISAPI(NSAPI)应用程序。这两种应用程序的功能是一样的,都是接收web服务器传送过来的用户请求,作出响应,将用户需要的数据以网页或其它形式传送给用户。它们的区别在于,前者用标准输入输出或文件在web服务器和web应用程序之间传送信息,后者则是一种动态联接库程序(DLL),其数据可被web服务器直接访问。ISAPI是指Microsoft的Internet信息服务器(IIS)编程接口,而NSAPI则指Netscape的Internet服务器编程接口。本文将以Borland公司的C++Builder编写ISAPI(NSAPI)程序的方法为例,介绍开发web应用程序的原理和方法。这种应用程序在32位的Windows操作系统下运行,如果网点使用WindowsNT,则本身就有IIS(包括www、ftp、gopher三个服务器),开发、运行都很方便。

HTTP协议和HTML规范

时间: 2024-12-04 12:29:42

Web应用程序开发技术的相关文章

怎样使用AJAX进行WEB应用程序开发

ajax|web|程序 <DIV class=left><SPAN class=span>作者:龙犊整理</SPAN><SPAN class=span>出处:天极网</SPAN><SPAN class=span>责任编辑:<A title=向本编辑提问 href="http://comments.yesky.com/t/%C1%FA%B6%BF/6,324/2337468.shtml"> 龙犊 <

Visual Studio Whidbey——Web应用程序开发新功能预览

visual|web|程序 摘要:本文介绍了代号为"Whidbey"的Microsoft Visual Studio中一些能够加快和便于数据驱动Web应用程序开发的新功能.这些新功能包括:更好的HTML源代码编辑器,更好的IntelliSense,改进的数据访问支持,以及完全支持XHTML标准等.      内容:   ·更好的HTML源代码编辑器   ·更好的可视化设计器   ·更好的Web项目管理   ·更好的数据访问支持   ·更好的标准支持   ·总结      即将发布的产品

毕业论文-大型的WEB应用程序开发_毕业论文

[摘要] JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术的网上书店系统. [关键字]JAVA, JavaBeans, Servlet, JSP, 网络编程, 电子商务, 网上书店 Abstract At present JAVA is the hottest programming language for WEB develo

asp.net的web应用程序开发理念,带来的便捷还是麻烦?

问题描述 我是一个asp.net的菜鸟,正在读清华版的<asp.net2.0入门经典>,对asp.net的web应用程序开发理念非常欣赏:只要拖放服务器控件,就可以搭建一个复杂的web网站.但随着学习的深入,也感到这种自动生成模式带来的困扰.比如最近做login控件练习,点击控件上的"网站管理"想创建新用户帐号,但输入的密码报错:"密码最短长度为7,其中必须包含以下非字母数字字符:1.",这句的意思应当好理解,但反复输入不同的密码还是那样报错.难道这句话

哪位有Netbeans 6.0程序开发技术详解电子书(PDF)完整版么?跪求分享。

问题描述 哪位有Netbeans6.0程序开发技术详解电子书(PDF)完整版么?跪求分享.

fastcgi++ 2.0发布 Web应用程序开发的C++库

fastcgi++ 是一个基于FastC++GI协议的Webhttp://www.aliyun.com/zixun/aggregation/13521.html">应用程序开发的C++库.该库不支持旧CGI协议,它能够有效管理同步请求,而不需要多个线程.会话数据被组织成有意义的数据类型,作为一系列对照的文本字符串.支持国际化和Unicode,模板化库允许内部使用宽字符,转换为UTF-8传输到客户端. fastcgi++ 2.0该版本是稳定版本. 软件信息:http://www.nongnu

通过编程模式起底小程序开发技术特点

从小程序诞生伊始,就有很多人开始研习小程序的机理和特点,从源代码的角度.从整体架构的角度,有很多不错的文章会令人受益. 但理论是一回事,真正理解小程序,还是需要一定的实践,才能进一步去理解小程序背后的一些想法,它和现有平台的一些异同,以及如何去适应它,做出更有趣的小程序. 小程序的编程模式 最近,我们在做「轻芒小程序+」和其它轻芒产品的小程序应用过程中,对小程序有了进一步的理解,进而有了本文. 去理解一个开发平台的特性,一个不错的角度就是从"编程模式"入手,就是看在这个平台上去开发,需

Java 开发 2.0: 使用 Google App Engine--利用 Groovy、Eclipse 和 JDO 进行快速 Web 应用程序开发

开源解决方案和外来基础设施改变了 Java 开发的特征,使您能够以更低的成本.更快的速度交付更好的软件.Andrew Glover 发明了 Java 开发 2.0 这一术语,使用它概括了所有这些现象体现出来的强大力量.他推出了一个全新的系列,主要介绍有关 Java 开发 2.0 的工具和技术.本系列的第一期文章将宣布 Java 开发 2.0 的到来,并解释了如何使用 Google 的 App Engine for Java 迅速实现这些概念. Java 世界如同一个丰富的生态系统,涉及开发人员.

asp.net web 应用程序 开发的项目中如何开发wap网页啊!在线等。。。。。

问题描述 "asp.netweb应用程序"开发的项目中如何开发wap网页啊!只有在用"asp.net网站"开发的项目中才看到有:添加新项>>移动wap窗体 解决方案 解决方案二:移动wap窗体又不好用....解决方案三:我不管他好不好用,可以就行!!解决方案四:1.1的话直接写WML就成了2.0的话差不多写成HTML不要用带JS的控件就成了~不懂非要用微软的那个什么移动窗体做什么...VS2008都放弃了的东西...解决方案五:就像做web网站一样做移动