python程序设计基础与应用,python 软件界面设计
所有章节本章目录
1.1网络应用
1.1.1网络应用概述
1 . 1 . 2 web应用的工作原理
实践练习
1.2 HTTP协议
URL简介
http协议概述
1.2.3 HTTP处理流程
HTTP请求模式
实践练习
1.3 Tomcat简介
web容器概述
1 . 3 . 2 Tomcat概述
Tomcat下载
Tomcat安装
1.3.5 Tomcat目录
1.3.6修改Tomcat端口
启动tomcat
实践练习
1.4使用Eclipse开发JavaWeb应用程序
创建一个项目
1.4.2创建页面文件
配置Web服务器
1.4.4将项目发布到Tomcat并运行它
1.4.4在Tomcat中访问项目资源
实践练习
总结:
1.1 Web应用1.1 Web应用概述随着互联网和网络应用的发展,其开发架构主要分为两种。
基于客户端 / 服务器端的 C/S 体系结构
基于浏览器 / 服务器的 B/S 体系结构
B/S架构的优势:与C/S架构相比,B/S架构更有优势。目前,大量的应用程序开始应用B/S架构。其主要优点如下
易于安装、维护和升级,只部署服务器不需要很高的客户端配置,满足服务器配置就可以访问更广的范围。1 . 1 . 2 Web应用的工作原理Web应用大致可以分为两种,即静态网站和动态网站。
静态网站用Html语言编写,放在web服务器上,用户通过浏览器直接请求解析和显示。缺点:内容是固定的,必须修改html代码才能改变显示。
随着网络技术的发展,基于互联网的Web应用越来越复杂,更多的内容需要根据用户的请求动态生成页面信息,即动态网站。
动态网站是指在静态Html页面中嵌入Java、C#、Php等脚本代码,将编写好的页面放入web服务器,由web服务器编译转换成最终的Html返回给客户端。
实践练习
1.2 HTTP协议1.2.1 URL简介URL 是 UniformResource Locator 的缩写,意为统一资源定位器,是专门为标识资源在网络上的位置而设置的编码地址方法,俗称:网址。
URL组成:应用层协议、主机IP地址或域名、协议端口号、资源路径/文件名应用层协议://主机IP地址或域名、协议端口号/资源路径/文件名http://www.oracle.com:80/hk/index.htm
浏览网页时输入的域名最终会转换为IP地址
由于端口80是HTTP协议的默认端口号,因此在访问网络地址时可以省略。
1 . 2 . 2 HTTP协议概述HTTP:超级文本传输协议(Hypertext Transfer Protocol)是关于如何在网络上传输超文本和HTML文档的协议(规范)。
Web浏览器根据HTTP协议向Web服务器发送请求信息。Web服务器收到浏览器的请求后,根据HTTP协议将结果发送到Web浏览器进行分析和显示。1.2.3 HTTP处理流程
向客户端发送HTTP请求,并与Web服务器建立连接。服务器接受客户端HTTP响应,并将其发送到客户端服务器以关闭连接。浏览器接收来自服务器的响应,并显示页面。服务器关闭连接后,不再存储连接信息,所以HTTP协议称为无状态协议。
一次完整的请求响应过程分为以下几个步骤:
1.打开浏览器(Chrome),右键点击“检查”
2.调试平台调整到网络以观察请求信息。
HTTP请求模式网络抓包的形式,查看发送请求时的网络:
get请求方法(超链接和表单默认都是GET请求)POST请求方法HTTP 请求可以使用多种请求方式,常用方式包括以下两种:
GET只能传输文本,POST可以传输任何数据(包括音频、视频等。上传文件必须是POST)。GET请求方法提交的数据会暴露在地址栏里,不安全,POST比较安全。get request方法提交的数据不能超过2KB,GET request方法的效率高于POST1.2.5练习题。
1.3 Tomcat简介1 . 3 . 1 Web容器概述GET和POST请求区别如下:
Web服务器负责接收用户的请求,编译动态网页,将其转换为可执行文件,并将生成的静态html响应给客户端。
1.3.2 Tomcat概述JavaWeb应用的Web服务器选项有很多,其中Tomcat是众多主流服务器之一1 . 3 . 2 Tomcat是Apache软件基金会Jakarta项目的核心项目。Tomcat技术先进、性能稳定、免费,成为学习和开发Java Web应用的首选。
1.3.3 Tomcat下载
打开浏览器,输入http://tomcat.apache.org进入官网。
在左侧的下载中找到相应的版本下载。
在安装Tomcat之前,需要安装JDK并配置环境变量,否则无法安装Tomcat。
Tomcat安装
选择JRE的安装路径(JDK没有安装,此步无法通过)。在安装过程中,您需要配置服务器的端口号和密码,并设置Tomcat端口号。默认情况下,Tomcat使用端口号8080。
1.3.5 Tomcat目录Tomcat安装成功后,需要了解一下它的目录,如下
不同的动态网页需要不同的Web服务器支持才能正常工作,其职责如下:
目录名
功能
无声冰淇淋
所有可执行的命令,启动和关闭服务器的命令都在这个文件夹中。
主配置文件
服务器的配置文件夹,其中保存了多个配置信息。
解放运动
Tomcat服务器所需的所有库文件
日志
保存服务器的系统日志。
开发
存储Web应用程序和保存Web项目的目录
你可以在这个目录下发布。
工作
存储由各种JSP生成的servlet文件
临时雇员
保存临时文件
1.3.6修改Tomcat端口使用Tomcat首先需要下载安装:
打开Tomcat安装目录中conf文件下的server.xml文件,并在server.xml文件中找到connector port="8080 ".将port="8080 "修改为port="9090 ",即设置Tomcat的默认端口为9090,双击静默冰淇淋目录中的“startup.bat”文件,重启Tomcat服务器。为避免出错,一般使用默认端口号确保 JDK 安装配置成功后,启动 Tomcat 的安装程序进行安装:,避免使用主流软件的端口号,如306、1433。
1.3.7启动tomcatTomcat各目录说明如下:。
打开静默冰淇淋目录,找到startup.exe启动命令行,在服务列表中输入service.msc启动tomcat服务。不能多次启动。启动前,确认tomcat是否停止。
实践练习
1.4用Eclipse 1.4.1开发JavaWeb应用程序创建项目Tomcat 默认的服务端口为 8080,但该端口不是固定端口,可以在安装过程中或者安装后进行配置修改
启动Eclipse,选择一个工作区,进入Eclipse的开发界面,点击菜单项“文件”,在菜单中选择“新建”,在弹出菜单中选择命令“DynamicWeb Project”。
输入项目名称“FirstProject”,在动态webmodule版本下拉列表框中选择“3.1”。
单击“下一步”按钮,打开配置Java应用程序的对话框,并采用默认设置。
单击“下一步”按钮,打开“web模块配置”对话框。选择“生成web.xml部署描述符”,系统默认为其他。
1.4.2创建页面文件8080
右键单击项目中的WebContent节点,创建一个新的Html文件,输入文件名,打开文件,编辑代码1.4.3以配置Web服务器Tomcat需要启动后才能正常访问项目,其启动方式如下。
在eclipse下的工作台中打开servers配置服务器,选择相应的Tomcat服务器版本,设置安装路径并单击Finish。
1.4.4将项目发布到Tomcat并运行使用Eclipse创建Web项目:
Run As是在项目浏览器中右键单击的项目,它在服务器控制台上运行以查看Tomcat服务的启动。
访问Tomcat中的项目资源在创建的Web项目中,在WebContent目录下可以创建html、jsp等文件,如下:
3358 localhost:8080/first project/first page . html访问Web应用程序的URL地址为:3358 host:port/project/page在发布和运行项目前,需要先配置 Web 服务器,如果已经配置好 Web 服务器,就不需要再重新配置。配置Web 服务器的具体步骤如下:表示主机名或IP地址,Java Web 项目创建完成后,即可将项目发布到 Tomcat 并运行该项目表示本地计算机,或者127.0.0.1。
项目部署至Tomcat后,启动Tomcat服务器,可以通过浏览器访问:是软件端口号,如果没有修改,则为8080。
host是已部署项目的名称。
localhost是被访问资源页面的名称。
实践练习
总结:网络应用主要分为B/S结构和C/S结构,其中B/S结构的应用可以通过浏览器直接访问,后期维护和升级更加方便。Http是互联网上网页传输的基本协议,是一种无状态协议。Http请求主要有Get和Post,其中Get在数据传输格式和传输大小上不如PostTomcat安全。Tomcat是JavaWeb应用程序开发中最常见的web服务器之一,其默认端口是8080。
如何给HTML div三边加边框?win7中qq截图的快捷键是什么
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。