精华内容
下载资源
问答
  • 一、Web应用程序简介 1、网络应用程序开发体系结构: 1)C/S体系结构:Client/Server的缩写,即客户端/服务器端结构 举例:QQ 英雄联盟 word、excel不是,因为不需要联网、登录 2)B/S体系结构:Browser/Server的...

    一、Web应用程序简介

    1、网络应用程序开发体系结构:
    1)C/S体系结构:Client/Server的缩写,即客户端/服务器端结构
    举例:QQ 英雄联盟
    word、excel不是,因为不需要联网、登录
    2)B/S体系结构:Browser/Server的缩写,即浏览器/服务器结构
    举例:网易:www.163.com, 淘宝网:www.taobao.com
    2、Web应用程序分为两种:
    1)静态网站:网页内容预先设计、制作,然后部署至服务器。如果内容需要更新,必须修改网页重新部署。
    2)动态网站:网页功能、样式预先设计、制作并部署至服务器,其呈现的内容在用户访问时由服务器端程序动态生成,因此内容可以及时更新,不需要重新修改和部署。

    二、HTTP协议

    1、URL是统一资源定位器的缩写,俗称:网址
    2、HTTP:超文本传输协议
    3、一次完整的请求响应过程;
    1)客户端和 Web 服务器建立连接
    2)客户端发送 HTTP 请求
    3)服务器端接受客户端的请求,生成 HTTP 响应并发送给客户端
    4)服务器端关闭连接。客户端接收服务器端的响应,恢复页面
    4、GET和POST的请求方式的区别:
    1)GET请求不提交表单控件的值。
    2)POST请求提交表单控件的值。

    三、ASP.NET简介及Web From创建(划重点)

    1、ASP.NET 是微软 .NET 体系提供的 动态Web 开发框架
    2、使用Visual Studio 2019 创建ASP.NET站点应用程序
    1)启动 Visual Studio 2019 后,在主界面选择“新建(N)” “项目(P)…”
    2)选择项目模板及类型:C#, Windows, Web->asp.net web应用程序(.net framework)
    3)点击“确定”按钮,进入应用程序选择窗体,选择 Web 窗体应用程序
    4)使用快捷键“Ctrl+F5”编译并执行站点程序
    5)运行结果
    3、站点结构分析:
    1).aspx是Web Forms窗体页面的后缀
    2) App_Data文件夹是ASP.NET提供的程序存储自身数据的默认位置
    3)App_Start文件夹是应用程序静态配置文件
    4)Content 文件夹用于存放样式表等资源文件
    5)fonts 文件夹用于存放项目中需要使用到的字体
    6)Scripts 文件夹用于存放站点所用到的 JavaScript 脚本文件
    4.Page指令:
    1)Language:在aspx文件中的服务器端脚本所使用的编码语言
    2)AutoEventWireup:页面事件自动连接(绑定)
    3)CodeFile:页面的代码后置文件
    4)Inherits:页面类的父类
    5、 IIS Express(简易版的 Internet 信息服务器):
    asp.net动态页面必须由IIS托管才能运行。

    四、Web From基本控件(划重点)

    1、控件的基本使用步骤:
    1)从工具箱中拖放控件到页面的form标记内,建议友好命名
    2)双击控件以注册事件
    3)在相应的事件绑定方法中编写代码
    4)编译后右键点击页面选择“在浏览器查看”,或者显示当前页面状态下直接CTRL+F5运行。

    小剧场:盛世烟火由你而放。

    展开全文
  • Web应用程序的会话(Cookie)介绍 一 会话与会话状态: 1.Web应用的会话是指一个客户端浏览器和web服务器之间发生的连续的一系列请求和响应,知道窗口关闭 2.Web应用的会话状态时指web服务器与浏览器在会话...

    Web应用程序的会话(Cookie)介绍

    一 会话与会话状态:

    1.Web应用的会话是指一个客户端浏览器和web服务器之间发生的连续的一系列请求和响应,知道窗口关闭

    2.Web应用的会话状态时指web服务器与浏览器在会话过程中产生的状态信息,借助会话状态信息(一问一答的结果),web服务器能够把属于同一个会话中的一系列的请求和响应过程关联起来。

    举例:账号就是会话状态 购物车的商品也是会话状态

    第一次访问web服务器登入的操作输入账号:xxx密码:1234--àservlet验证

    购物:某个商品加入购物车--àxxx MP4

    ---à

    结账:向 web服务器发送请求 -----àxxx mp4

    3.记录会话状态的原因:

    (1)http协议只是提请求和返回应答,没有状态的记录

    (2)http协议是一种无状态的谢谢,web服务器本身不能识别出哪些请求时同一个浏览器发出的,浏览器的每一个请求都是独立的

    (3)web服务器要从大量的请求消息中区分出哪些消息是属于同一个会话,就需要浏览器对每一个会话都有一个唯一的标实,属于同一个会话中的请求消息都附带同样的标识号,而不同的会话的请求消息总是附带着不同的表示,这个表示叫做会话ID()。

    二 怎么实现状态的会话

    1.会话ID可以同Cookie的技术在请求消息中进行传递,也可以作为请求URL的附加参数进行传递 。会话ID是在web服务器接受到某个浏览器的第一次访问时产生,并且随同响应消息一道发给浏览器

    2. 会话过程由WEB服务器端的程序开启,一旦开启了一个会话,服务器端程序就要为这个会话创建一个独立的存储结构来保存该会话的状态信息,同一个会话中的访问请求都可以且只能访问属于该会话的存储结构中的状态信息。

    三 Cookie的介绍

    1.Cookie的介绍

    (1)Cookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。

    (2)Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一片数据,WEB服务器传送给各个客户端浏览器的数据是可以各不相同的。

    (3)一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都应在HTTP请求头中将这个Cookie回传给WEB服务器。

    (4)WEB服务器通过在HTTP响应消息中增加Set-Cookie响应头字段将Cookie信息发送给浏览器,浏览器则通过在HTTP请求消息中增加Cookie请求头字段将Cookie回传给WEB服务器。

    (5)一个Cookie只能标识一种信息,它至少含有一个标识该信息的名称(NAME)和设置值(VALUE)。

    (6)一个WEB站点可以给一个WEB浏览器发送多个Cookie,一个WEB浏览器也可以存储多个WEB站点提供的Cookie。

    (7)浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB。

    2.Cookie的访问步骤:

    第一次访问---àweb服务器(没有Cookie),产生一个cCookie,服务器把Cookie封装响应消息封装到Set-Cookie中--à客户端浏览器,在应答对象中的 Cookie信息会保存在客户端的计算机上---à以后客户端的浏览器再向web服务器提交请求时,web服务器会读取请求中的Cookie

    注:如果浏览器禁掉Cookie,就不可以用浏览器来访问了,要用到URL

    展开全文
  • 举例说明如何使用测试框架, 断言库以及测试存根和模拟创建库来测试Node.js应用程序 Testing Mocha Chai Sinon 显示如何在应用中配置和使用 TypeScript 基础知识简介 Deno 微型微服务应用 microservices React Ex
  • 我们经常可以在一些网站上看到用地图帮助显示具体位置,这些一般是在地图服务商提供的API的基础上开发出来的。最有名当数Google Maps API。而我用的是51ditu.com API,他比较易学易用。 ... 使用举例:http://a...

        我们经常可以在一些网站上看到用地图帮助显示具体位置,这些一般是在地图服务商提供的API的基础上开发出来的。最有名当数Google Maps API。而我用的是51ditu.com API,他比较易学易用。

        http://api.51ditu.com/ 上提供了详细的类参考文档和用法实例,程序员稍加学习,便能用它给自己的软件加入方便的地图功能。

        使用举例:http://api.51ditu.com/docs/index.html     

        类参考文档:http://api.51ditu.com/docs/mapsapi/reference.html

       

    转载于:https://www.cnblogs.com/ruiyi1987/archive/2009/03/25/1421823.html

    展开全文
  •  在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。 ① Microsoft IIS Microsoft的Web

    在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。

      在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。

      ① Microsoft IIS

      Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。

      IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。

      ② IBM WebSphere

      WebSphere Application Server 是 一 种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。 这一整套产品进行了扩展,以适应 Web 应用程序服务器的需要,范围从简单到高级直到企业级。

      WebSphere 针对以 Web 为中心的开发人员,他们都是在基本 HTTP服务器和 CGI 编程技术上成长起来的。IBM 将提供 WebSphere 产品系列,通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸缩运行时环境,来帮助这些用户从简单的 Web 应用程序转移到电子商务世界。

      ③ BEA WebLogic

      BEA WebLogic Server 是一种多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是 BEA WebLogic Server。由于 它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 Internet 的企业都选择它来开发、部署最佳的应用。

      BEA WebLogic Server 在使应用服务器成为企业应用架构的基础方面继续处于领先地位。BEA WebLogic Server 为构建集成化的企业级应用提供了稳固的基础,它们以 Internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。BEA WebLogic Server 的遵从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现业务逻辑、数据和表达的分离,提供开发和部署各种业务驱动应用所必需的底层核心功能。

      ④ IPlanet Application

      IPlanet Application Server作为Sun与Netscape联盟产物的iPlanet公司生产的iPlanet Application Server 满足最新J2EE规范的要求。它是一种完整的WEB服务器应用解决方案,它允许企业以便捷的方式,开发、部署和管理关键任务 Internet 应用。该解决方案集高性能、高度可伸缩和高度可用性于一体,可以支持大量的具有多种客户机类型与数据源的事务。

      iPlanet Application Server的基本核心服务包括事务监控器、多负载平衡选项、对集群和故障转移全面的支持、集成的XML 解析器和可扩展格式语言转换(XLST)引擎以及对国际化的全面支持。iPlanet Application Server 企业版所提供的全部特性和功能,并得益于J2EE系统构架,拥有更好的商业工作流程管理工具和应用集成功能。

      ⑤Oracle IAS

      Oracle iAS的英文全称是Oracle Internet Application Server,即Internet应用服务器,Oracle iAS是基于Java的应用服务器,通过与Oracle 数据库等产品的结合,Oracle iAS能够满足Internet应用对可靠性、可用性和可伸缩性的要求。

      Oracle iAS最大的优势是其集成性和通用性,它是一个集成的、通用的中间件产品。在集成性方面,Oracle iAS将业界最流行的HTTP服务器Apache集成到系统中,集成了Apache的Oracle iAS通信服务层可以处理多种客户请求,包括来自Web浏览器、胖客户端和手持设备的请求,并且根据请求的具体内容,将它们分发给不同的应用服务进行处理。在通用性方面,Oracle iAS支持各种业界标准,包括 JavaBeans、CORBA、Servlets以及XML标准等,这种对标准的全面支持使得用户很容易将在其他系统平台上开发的应用移植到Oracle平台上。

      ⑥ Apache

      Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。

      Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

      ⑦ Tomcat

      Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。

      Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的自由软件。Tomcat是完全重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。随着Catalina Servlet引擎的出现,Tomcat第四版号的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器,因此目前许多WEB服务器都是采用Tomcat。

    展开全文
  • 生的是Exception类时, 程序就会捕捉不到.. 反之, 如果发生了YourException, 而程序捕获 的是catch( Exception )时, 则能捕获到.. 因为所有异常继承自Exception就是也能像语言级 异常处理一样, 可以做到一个默认...
  • 全书共14章,内容包括Web应用程序概念、HTML、DHTML、 C#语言基础、ADO.NET、服务器端标准控件、数据验证控件、导航控件、内部对象、数据绑定控件、母版页、主题与皮肤、AJAX技术、应用程序配置以及软件测试和部署...
  • 官方文档链接:http://doc.bmob.cn/cloud_function/web/develop_doc/怎么说呢,没有直接说怎么在小程序端调用。 在后台添加云函数: 可以选择js、python、java,完成后拉倒下面可以进行测试。 在小程序内进行...
  • web随笔

    2019-06-05 16:59:00
    # web初识: ## 软件开发架构: ​ c/s架构:客户端服务端架构 ​ b/s架构:浏览器与服务端 本质:b/s架构其实也是c/s架构 ## 什么是web应用: ...web应用程序举例:淘宝、天猫、新浪、搜狐 ###...
  • 这个例子举例说明了一个简单的新闻 Portal。新闻内容是从数据源(这里称为 DataSource )传送到 JSP 页,同时信息内容也要作为一个 Web 服务发布出来。这个 Portal 也可以从 StockQuote Web 服务中检索最新的股票...
  • hessian应用举例

    2015-11-17 14:26:42
    Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过...
  • 开发Web应用

    2018-07-10 09:19:58
    静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/...
  • web初识: 软件开发架构: ​ c/s架构:客户端服务端架构 ​ b/s架构:浏览器与服务端 本质:b/s架构其实也是c/s架构 ...web应用程序举例:淘宝、天猫、新浪、搜狐 web程序的优点: ​ 网络应用程序强调浏览器的...
  • 通过大量实用案例讲解了Java的重要概念(如多线程、序列化、构造方法等)、典型应用(如连接数据库、开发学生信息管理系统、收发电子邮件、编写Web服务器、实现 P2P网络通信、制作图像切换特效等)和编程技巧(如...
  • 多线程使用的主要目的在于: 1、吞吐量:你做WEB,容器帮你做了多线程...如果是单线程,那程序执行到死也就利用了单核,肯定没办法通过增加CPU核数来提升性能。 鉴于你是做WEB的,第1点可能你几乎不涉及。那这里我就...
  • web采集程序?网页抓取程序?小倫程序?不管怎么叫,这种程序应用倒是蛮广的。本文不讨论这种使用这种程序引起的版权或道德问题,只谈这种程序在ASP+VBScript环境下的实现 :slightly_smiling_face: 预备知识:除了...
  • * 如果action的值为 CHECKOUT 从buyList依次取出每个bookBean对象根据单价数量计算出每种书的价钱再将每种书的价钱相加得到总金额total 将total存储在...JSP与Servlet 12.4.4 Web应用程序举例(续) ShoppingServlet.
  • Spring Boot开发Web应用

    2018-06-12 23:37:23
    静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/...
  • 多线程使用的主要目的在于:1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。...如果是单线程,那程序执行到死也就利用了单核,肯定没办法通过增加CPU核数来提升性能。鉴于你是做WEB...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 677
精华内容 270
关键字:

web应用程序举例