中欧体育·(中国)官方网站

网络服务中欧体育和动态网站的基本概念PPT

日期:2023-05-05 05:38 / 作者:小编

  中欧体育docincom131网络服务和动态网站的基本概1311计算机网络和网络服务1312网站和JSPdocincom1311计算机网络和网络服务计算机网络是指由多台计算机通过各种通信设备连接组成的支持特定网络通信协议的计算机系统。客户机是计算机用户用来发出服务请求的计算机硬件或软件。用户可以通过在这种计算机上运行某种客户端软件来向网络中的服务器发出服务请求,这些请求通过网络通信设备按照一定的通信协议以一定的文件格式传送到服务器上。服务器是网络中为客户机提供服务的计算机硬件或软件。服务器在接收到客户机发来的服务申请后,安排运行相应的服务程序,然后服务器将程序运行的结果输出到适当的文件中,最后将文件返回给用户,这样就完成了一个网络服务的过程中欧体育。在计算机网络中,有时一台计算机既可以作为客户机,同时又可以作为服务器Internet和(因特网)是由分布在全世界的成千上万的计算机网络、遵循一定的通信协议联系在一起而组成的国际互连网络。它是一个由建立和使用这些网络的人群、团体、公司以及各种网络资源组成的集合体。WWW(WorldWideWeb)是Internet上的一种基于HTML协议的信息载体。WWW网用链接的方法能非常方便地从Internet上的一个站点访问另一个站点,从而可根据用户需要从WWW网上获取丰富的信息。要访问WWW网上的信息资源需要三个部件的支持:浏览器、Web服务器和HTTP协议结构的网络服务的工作过程是这样的:服务器上的一个进程始终监听端口,当发现有用户发出服务请求时,服务器就会和客户机建立一个连接,并且在服务器上运行相应的服务程序,随后将程序运行的结果放入一个HTML文件中返回给用户,最后释放客户机和服务器之间的连接。结构的网络服务的一个重要特征是无状态联接,即连接仅在一个服务过程中保持,浏览器与服务器都不保存以往的连接状态docincom132JSP的原理和特点1321JSP和Servlet1322JSP的运行机制1323JSP的主要特点docincom1322JSP的运行机制SP程序的执行过程如下:)JSP容器(对文件中的JSP标识进行识别和转换的程序)解析JSP文件并生成一个Java文件(java文件)。)编译Java文件,生成字节码文件(class文件),这个文件就是可执行的Servlet文件。)Servlet容器(对文件中的Servlet标识进行识别和转换的软件)装载可执行的Servlet文件并执行。)服务器将程序的运行结果放入HTML文件并将此文件返回用户浏览器显示docincomJSP服务器工作过程原理WebHTMLXML文件JSP文件Servlet文件javaCLASS文件classJavaBeansclass翻译HTML格式的JSP文件编译执行java返回HTML格式的JSP文件发出页面请求返回HTML文件数据库DB服务器docincom1323JSP的主要特点)高效和安全。JSP文件执行时被编译成字节码,因此执行效率高、安全性好)方便程序的开发和维护。一个基于JSP技术的网络应用系统,其程序结构主要由三部分组成,即客户端程序,服务器端的JSP程序和服务器端的Java程序。服务器端的JSP程序主要实现业务逻辑功能。这样,当用户的需求发生变化时,只需修改JSP程序就可以了。实际上,目前广泛使用的一些解决方案(如J2EE是JSP技术的延伸)适合多种服务器环境。JSP的代码可以在Tomcat、IIS务器上执行,支持的操作系统包括Unix、Windows、Linux开发的JSP程序基本上不用任何修改就可以在其他的平台上运行docincom133运行环境的建立1331安装支持JSP的服务器1332JSP运行环境的测试docincom1331安装支持JSP的服务器以Tomcat为例,介绍JSP服务器软件的安装和配置安装Tomcat服务器按照Tomcat服务器安装指南,将Tomcat服务器安装到适当的硬盘目录下环境变量的配置环境变量是用来记录系统或应用程序配置信息的一些变量。可通过文件中的参数来配置。如:SETCLASSPATH=;c:jdk14lib;C:ApacheTomcat40libdocincom1332JSP运行环境的测试)运行Tomcat的首页)运行自己的JSP文件docincom134JSP的基本语法和内置对象1341JSP的基本语法1342JSP的指令语句1343JSP的内置对象docincom1341JSP的基本语法JSP文件一般由注释、声明、表达式和脚本等部分组成。不同的部分用不同的标记语法表示。JSP文件包括HTML和JSP两种类型的标记。HTML标记用一对尖括号括起来。JSP标记用一对尖括号加一对百分号%%注释分HTML注释和JSP注释两种中欧体育。HTML注释语法:JSP注释语法:例如:%这是一个JSP程序%声明语句用于声明变量或方法中欧体育。在JSP文件中,一次可以声明一个或多个变量(或方法),它们之间用逗号隔开声明语句语法:%!声明;…[声明;]JSPworld;表达式用于在JSP文件中输出表达式的值。当表达式的值为数值类型时,需要转化成字符串类型才能输出表达式语法:%=表达式例如:%StringloveJava;JSP是一种基于Java语言的脚本语言脚本段语法:%代码段htmlheadtitle测试一JSP文件titleheadbodyoutprintlnfontsize=+i++i+font;bodyhtmlPage指令Page指令用于定义文件的全局属性,其作用范围是整个页面。Page指令的语法格式是:“packageclass”][import=”packageclass”]jsp:useBean指令JavaBean是实现特定功能的组件。jsp:useBean指令的功能是能够在JSP页面中使用一个JavaBean对象例如:jsp:useBeanid=cartscope=session“session对象session对象是保存客户端信息的对象,用来保存用户从和服务器建立连接到断开连接期间的用户私有信息。当一个用户登录某一个网站时,系统就会为它生成一个独一无二的session对象(该对象有惟一的Id标识)来记录该用户的个人信息。一旦用户退出网站中欧体育中欧体育,这个对象就会被注销request对象request对象包含客户端向服务器发出请求的内容。使用request对象可以获得用户请求的各种信息。 getHeaderString name response对象 response对象是与request 对象相对的一个对象 response对象是服务器端用于向客户端做出响应的对象 ,其中包含了许多服务器端向客户端做出响应的信息 application对象 application对象用来保存服务器从启动到关闭过程中的 信息。服务器启动时application 对象创建,服务器关闭 时这个对象就撤消了。application 对象中存放着服务器 与本次服务相关的信息 pageContext对象相当于当前页面的容器,可以通过 pageContext 对象访问当前页面的所有对象 HttpSessiongetSession ServletRequestgetRequest ServletResponsegetResponse

  广东广州市天河区天河南街环卫站工作人员招考聘用【含答案解析】模拟试卷(第7次)

  河北省承德市宽城满族自治县板城镇崖门子中学2022年高三数学理模拟试卷含解析

  2022-2023学年苏州高新区实验重点达标名校中考英语模拟预测题含答案

  广州市黄埔区文冲街道综合发展中心公开招考2名环卫管理岗位人员【含答案解析】模拟试卷(第3期)

  二年级看图写线月四川广安市广安区人力资源和社会保障局公益性岗位招考聘用4人考试参考题库(含详解)