积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(25)Java(25)

语言

全部中文(简体)(25)

格式

全部PDF文档 PDF(25)
 
本次搜索耗时 0.025 秒,为您找到相关结果约 25 个.
  • 全部
  • 后端开发
  • Java
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Java 应用与开发 - HTTP 会话跟踪技术

    中国海洋大学 November 25, 2018 大纲 会话基本概念 会话跟踪技术 本节习题 学习目标 1. 掌握会话的基本概念,理解会话不是仅仅使用 HTTP 协议 就能够保证的,而是客户端浏览器和服务器端在 HTTP 协 议之上采用额外的技术协同的结果。 2. 掌握常用的会话跟踪技术,了解采用 URL 重写维持会话跟 踪的方法;理解 Cookie 和 Session 的协同机制,掌握使用 接下来⋯ 会话基本概念 会话跟踪技术 URL 重写 Cookie Java EE 会话对象 本节习题 大纲 会话基本概念 会话跟踪技术 本节习题 什么是会话 ▶ 在 Web 应用中把客户端浏览器开始请求 Web 服务器,访问 不同 Web 文档进行请求/响应,到结束访问的一系列过程称 为会话,即一次会话(Session)。 ▶ 当用户访问第一个 Java Web 组件时,Java EE Web 接下来⋯ 会话基本概念 会话跟踪技术 URL 重写 Cookie Java EE 会话对象 本节习题 大纲 会话基本概念 会话跟踪技术 本节习题 URL 重写 URL 重写的实现 ‚ 浏览器端构造 URL 请求 ▶ 在进行 HTTP 请求时,可以在 URL 地址后直接附加请求 参数,把客户端的数据传输到 Web 服务器端。 ▶ Web 服务器通过 HttpServletRequest
    0 码力 | 54 页 | 824.47 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Servlet 编程

    Servlet 配置 Servlet 部署 Servlet 示例 Web 工作模式 Web 使用请求/响应模式进行工作,Web 服务器不会主动将 Web 文档发送到客户端。 1. 由客户(一般是浏览器)使用 URL 对 Web 文档进行请求; 2. Web 服务器接收并处理请求; 3. 处理结束后将响应内容发送到客户。 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet Servlet 部署 Servlet 示例 Servlet 的运行过程 1. 用户在浏览器请求 ServletURL 地址。 2. Web 容器接收到请求,检查是 Servlet 请求,将处理交给 Servlet 引擎。 3. Servlet 引擎根据 URL 地址检查是否有 Servlet 映射,如果 没有则返回错误信息给浏览器。 4. 有 servlet 映射时,先检查是否有实例在运行。 5. 如果没有实例运行,则创建 按用户的要求进行业务处理。 9. 通过 HttpServletResponse 响应对象向浏览器发送响应信息。 大纲 Web 基础 Servlet 概述 Servlet 编程 Servlet 生命周期 Servlet 配置 Servlet 部署 Servlet 示例 Servlet 的运行过程 1. 用户在浏览器请求 ServletURL 地址。 2. Web 容器接收到请求,检查是 Servlet
    0 码力 | 50 页 | 725.36 KB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    但家电厂商此时对这种跨平台编程技术并不感兴趣 需求不足 互联网的蓬勃发展,由于异构性的大量存在, 跨平台编程技术受到追捧 Sun在SunWorld'95宣布Java技术诞生,发布HotJava浏览器。 一次编写、随处运行 Sun发布Java的第1版。并开始提供和维护完备的Java开发工具集和代码库。 Java JDK JRE Java1 Java1.1 Java1.2 Java2 J2SE CardLayoutSample.java 11.3 Applet Applet 也称 Java 小程序,在支持 Java 的浏览器环境中运行,通常用于在网页中实 现嵌入图片、播放声音等多媒体功能,或添加其他的客户端处理逻辑(如网络计算器)。 严格的说,Applet 是能够嵌入到 HTML 页面中,且可以通过 Web 浏览器下载并执 行的一种 Java 程序。 目前,该项技术在新项目中已经很少使用。 11.3.1 Applet Applet 生命周期 构造 -- init() 运行态 停止态 消亡态 首次启动 从活动转入非活动状态 从非活动转入活动状态 初始态 关闭浏览器 start() stop() start() destroy() 图 11.6 Applet 生命周期 11.3.2 Applet 程序示例 示例代码:GoodbyeApplet.java 1 import java.applet
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Java EE 企业应用系统开发 - HTTP 响应处理编程

    内部错误,代码出现异常。 3. 状态描述。 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 ƒ 响应头 Web 服务器在向客户端发送 HTTP 响应时也可以包含响应头, 来指示客户端浏览器如何处理响应体,主要包括响应的类型、字 符编码和字节大小等信息。 O 常见响应头内容 1. 指示 HTTP 响应可以接收到的文档类型集:Accept 2. 告知客户可以接收的字符集:Accept-Charset 地址:Redirect 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 „ 响应体 响应体类型由响应头确定,可以是任何类型。浏览器在处理响应 体之前,会收到响应头,根据响应头的信息,确定如何处理响应 体。如响应头的 Content-Type 为 PDF,则浏览器会启动 PDF Reader 来处理此响应体以显示 PDF 文档。 O 常用响应类型 1. 纯文本:text/plain 2. 发送响应头; ▶ 向 Web 浏览器发送 HTTP 响应体; ▶ 控制页面的重定向,即将告知浏览器再发送一次请求。 大纲 HTTP 响应的内容 HTTP 响应对象 响应对象功能和方法 响应对象生命周期 1. Web 容器自动为每次 Web 组件的请求生成一个响应对象。 2. Web 容器创建响应对象后,传入到 doGet 或 doPost 方法。 3. 通过响应对象向浏览器发响应。 4. 响应结束后,Web
    0 码力 | 26 页 | 575.28 KB | 1 年前
    3
  • pdf文档 Java EE 企业应用系统设计 - HTTP 请求处理编程

    请求对象 接下来⋯ HTTP 请求内容 Java EE 请求对象 大纲 HTTP 请求内容 Java EE 请求对象 Web 工作模式 Web 通常使用请求�响应模式。 ▶ 客户端(浏览器)向服务器发出 HTTP 请求,在 HTTP 请 求中包含传递到服务器的数据; ▶ Web 服务器接收到请求,对请求进行处理。 ▶ Web 服务器使用 HTTP 向客户端发送响应。 ▶ 客户端接收到响应后,进行显示或页面跳转。 请求头标记和说明 User-Agent 浏览器的机器环境 Accept 浏览器支持哪些 MIME 数据类型 Accept-Charset 浏览器支持的字符编码 Accept-Encoding 浏览器支持哪种数据压缩格式 Accept-Language 浏览器指定的语言环境 Host 浏览器访问的主机名 Referer 浏览器是从哪个页面来的 Cookie 浏览器保存的 cookie 对象 Java ▶ 请求体为空,提交数据直接在 URL 上,作为请求头部分传 输到 Web 服务器,通过 URL 的 QueryString 部分能得到 提交的参数数据。 ▶ 此种方式对提交数据的大小有限制,不同浏览器会有所不 同,如 IE 为 2083 字节。GET 请求时数据会出现在 URL 中,保密性差,实际编程中要尽量避免。 大纲 HTTP 请求内容 Java EE 请求对象 HTTP 请求中包含的信息
    0 码力 | 27 页 | 565.27 KB | 1 年前
    3
  • pdf文档 基于 Java EE 的企业应用系统设计 - Spring MVC 03

    文件下载 为了将像文件资源发送到浏览器,需要在控制器中完成以下工作: 1. 对请求处理方法使用 void 返回类型,并在方法中添加 HttpServle- tResponse 参数。 2. 将响应的内容类型设为文件的内容类型。Content-Type 标题 在某个实体的 body 中定义数据的类型,并包含媒体类型和 子类型标识符。如果不清楚内容类型,并且希望浏览器始终 显示 Sava As(另存为)对话框,则将它设为 件名,应该出现在 File Download(文件下载)对话框中,它 通常与文件同名。 大纲 Spring 文件上传 Spring 文件下载 Spring 用户登录 监听器 文件下载 O 将文件发送到浏览器的代码 FilelnputStream fis = new FilelnputStream(file); BufferedlnputStream bis = new BufferedlnputStream(fis); 文件下载 Spring 用户登录 监听器 示例:隐藏资源 示例:隐藏资源 O 基本功能 ▶ ResourceController 类处理用户登录,并将一个 secret.pdf 文 件发送给浏览器。 ▶ secret.pdf 文件放在 WEB-INF/data 目录下,无法直接访问。只 有得到授权的用户,才能访问该文件。 ▶ 如果用户没有登录,应用程序就会跳转到登录页面。 大纲 Spring
    0 码力 | 40 页 | 651.07 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - JSP (Java Server Page)

    JSP 动作 JSP 脚本 JSP 内置对象 本节习题 JSP 执行过程描述 1. 客户使用浏览器通过 HTTP 请求 JSP 文件的 URL 地址, 例如:http://localhost:8080/webapp/hello.jsp; 2. Web 服务器接收到请求,如果没有此地址,发出错误响应给 浏览器; 3. Web 服务器检查 JSP 文件和对应的 Servlet 版本的时间是 否一致,如果一致则执行 否一致,如果一致则执行 servlet 的处理请求方法,类似于 doGet 或 doPost,发送响应给浏览器; 4. 版本时间不一致,Web 服务器调用转换系统,将 JSP 的文 本代码转换为 Servlet 的 Java 代码; 5. 将 Java 代码编译为 class 文件; 6. 调用 Servlet Class 的相应方法处理请求并返回响应。 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 页面中可以使用 HTML 注释: 1 但是,使用 HTML 注释不安全,因为 HTML 注释随着 JSP 生 成的 HTML 响应下载到客户端浏览器,客户可以看到。 JSP 注释是服务器端技术,在服务器端处理,不会发送到客户 端,比较安全。 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 接下来⋯
    0 码力 | 47 页 | 740.36 KB | 1 年前
    3
  • pdf文档 跟我学Shiro - 张开涛

    sessionIdCookie.path:设置 Cookie 的路径,默认空,即存储在域名根下; sessionIdCookie.maxAge:设置 Cookie 的过期时间,秒为单位,默认-1 表示关闭浏览器时 过期 Cookie; sessionIdCookie.httpOnly:如果设置为 true,则客户端不会暴露给客户端脚本代码,使用 HttpOnly cookie 有助于减少某些类型的跨站点 String getInfo() { return info; } } private String userAgent; //用户浏览器类型 private OnlineStatus status = OnlineStatus.on_line; //在线状态 private String systemHost; //用户登录时系统 器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 1、首先在登录页面选中 RememberMe 然后登录成功;如果是浏览器登录,一般会把 RememberMe 的 Cookie 写到客户端并保存下来; 2、关闭浏览器再重新打开;会发现浏览器还是记住你的; 3、访问一般的网页服务器端还是知道你是谁,且能正常访问; 4、但是比如我们访问淘宝时,如果要查看我的订单或进行支付时,此时还是需要再进行身
    0 码力 | 219 页 | 4.16 MB | 10 月前
    3
  • pdf文档 Java 应用系统开发 - ServletContext 和 Web 配置

    Servlet 配置对象 转发和重定向 本节习题 配置文件 web.xml Web 的配置文件为/WEB-INF/web.xml,/WEB-INF 目录 是� Web 服务器保�的目录,客户端浏览器无法直接访问该目 录下的任何文件,Struts、Spring 等框架都将配置文件保存在该 目录下。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 ▶ 地址栏手工输入新的 URL 地址; ▶ 单击超链接; ▶ 提交 FORM 表单; ▶ 使用响应对象 response 的 sendRedirect() 方法。 重定向跳转方法都是由客户端浏览器来执行的,由此可见重定向 增加了网络的访问流量。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向 本节习题 Web 跳转方式 ƒ 转发(forward) 转发(forward) ▶ 转发是在服务器端进行页面直接跳转的方法。 ▶ 转发是指 Web 组件在服务器端直接请求到另外 Web 组件 的方式。 ▶ 转发在 Web 容器内部完成,不需要通过客户端浏览器,因 此客户端浏览器的地址还停留在初次请求的地址上。 Web 开发中应该尽量使用转发实现 Web 组件之间的导航。 大纲 Web 应用环境对象 Java EE Web 的配置 Servlet 配置对象 转发和重定向
    0 码力 | 33 页 | 668.91 KB | 1 年前
    3
  • pdf文档 Java 应用与开发 - Java EE 过滤器编程

    请求和响应的头(Header)和体(Body) 进行特殊操作的 Web 组件。 ▶ Filter 本身不生成 Web 响应,只对 Web 的请求和响应做过 滤处理。这些操作都是在 Web 组件和浏览器毫不知情的情 况下进行的。 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 过滤器的基本功能 过滤器采用 AOP(Aspect Oriented 过滤器编程示例 配置过滤器,在 Web 应用的配置文件/WEB-INF/web.xml 中配 置声明和过滤 URL 地址映射。 O 过滤器 URL 映射 ▶ 过滤器需要对所过滤的 URL 进行映射。当浏览器访问的 Web 文档 URL 地址符合过滤器的映射地址时,此过滤器自 动开始工作。 ▶ 如果有多个过滤器对某个 URL 地址都符合时,这些过滤器 构成过滤器链,先声明的过滤器先运行,运行的顺序与声明 removeAttribute("userId"); 大纲 过滤器概述 Java EE 过滤器 API Java EE 过滤器编程和配置 过滤器的主要任务 本节习题 处理 HTTP 响应 过滤器可以在 HTTP 响应到达客户端浏览器之前,对响应头和 响应体进行转换、修改等操作。 过滤器实现对响应处理的代码要在 FilterChain 的 doFilter() 方 法之后完成,而对请求处理的代码要在 doFilter() 方法之前进
    0 码力 | 31 页 | 605.91 KB | 1 年前
    3
共 25 条
  • 1
  • 2
  • 3
前往
页
相关搜索词
JavaEEHTTPsessionpdfservletlecturenotesforJavaApplicationandDevelopmentresponsehandlingrequestJava EESpring MVCJSP跟我学Shiro张开ServletContextWebconfigurationfilterprogramming
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩