Web应用程序基础

一,Web应用程序基础:
1,Web应用程序概述:
Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。 Web应用程序开发,是目前软件开发领域的三大方向之一。 
软件开发领域: 
1、桌面应用程序(C/S架构) :Client/Server
2、Web应用程序(B/S架构) :Browser/Server
3、嵌入式应用程序(移动开发等)
Web应用程序的工作原理:请求响应的过程;
2,Http协议:
1),URL:Uniform Resource Locator的缩写,表示统一资源定位器,它是专为标识网络上的资源位置而设定的一种编码地址方式。URL通常由4个部分组成,包括应用层协议、主机IP地址或域名、协议端口号以及资源所在路径/文件名。
2),HTTP协议:(Hypertext Transfer Protocol,超级文本传输协议)。HTTP协议规定了Web程序的基本运作过程,以及浏览器与Web服务器之间的通信细节。HTTP协议采用客户/服务器通信模式,服务器端为HTTP服务器,也称为Web服务器;客户端为HTTP客户程序,浏览器是常见的HTTP客户程序。
(1)表示方法:应用层协议://主机IP地址或域名/资源所在路径/文件名;
(2)HTTP处理流程:
a) 客户端和Web服务器建立连接。
b) 客户端发送HTTP请求。
c) 服务器端接收客户端的请求,生成HTTP响应并发送给客户端。
d) 服务器端关闭连接。客户端接收服务器端的响应,恢复页面。
(3)HTTP请求方式
a) GET请求方式:该请求方式最为常见,客户端通过这种请求方式访问服务器上的一个文档,并由服务器将文档发送给客户程序。GET为表单的默认提交方式。
b) POST请求方式:客户程序可通过此方式发送大量信息给服务器。请求的数据中会包含要访问的文档的URI,还包含大量的请求信息,在这些请求信息中,通常会包含HTML数据表单。
(4)GET和POST的请求方式的区别:
a) GET请求方式仅能传送文本给服务器;POST请求方式可以传送二进制数据如音频、视频等文件。
b) GET请求方式提交的数据会暴露在地址栏,不安全;POST请求方式提交的数据则不会暴露在地址栏,安全性高。
c) GET请求方式提交的数据不能超过2048个字节,POST无此限制。
d) 表单通过method属性来指定使用哪种请求方式,默认为GET请求方式。
3,Javaweb开发环境的搭建:JDK Tomcat Eclipse/MyEclipse
Tomcat服务器(jsp servlet容器)的配置:
Tomcat配置:
首先配置Java:
1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0
2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
然后配置Tomcat:
1,新建变量名:CATALINA_HOME,变量值:C:\tomcat
2,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
可以通过在浏览器地址栏输入http://localhost:8080测试Tomcat服务器是否配置正确
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值