Weblogic Session持久化机制详解
需积分: 31 22 浏览量
更新于2024-08-18
收藏 1.53MB PPT 举报
"Session持久方式-Weblogic基础知识"
在Weblogic服务器中,Session持久化是确保用户会话在服务器重启、故障切换或集群环境中能够继续存在的关键机制。本部分主要探讨了五种不同的Session持久方式:
1. **Memory (single-server, non-replicated)**: 这是最基本的方式,会话状态存储在服务器内存中。这种方式不适用于集群环境,因为如果服务器崩溃,会话信息将丢失。
2. **File system persistence**: 在这种模式下,会话状态被保存到一个共享的磁盘目录中,这个目录对集群中的所有节点都可访问。当服务器重启或在集群中迁移时,可以从文件系统中恢复会话。
3. **JDBC persistence**: 使用数据库来持久化会话状态。这种方式更可靠,因为数据库通常提供了高可用性和容错性。但同时,它可能会增加数据库的负载和网络通信。
4. **Cookie-based session persistence**: 会话状态存储在客户端的Cookie中。这种方法减少了服务器的负担,但受限于Cookie的大小限制(通常4KB),且可能受到客户端禁用Cookie的影响。
5. **In-memory replication (across a cluster)**: 会话状态在集群中的所有活动节点间同步复制。这种方式提供了高可用性,但需要更多的内存资源。
预备知识部分提到,理解Weblogic系统管理需要具备一定的背景知识,包括:
- **Java编程**:能够用Java语言开发Web应用程序。
- **J2EE规范**:理解包括Servlet、EJB、JDBC、JNDI等在内的J2EE组件和技术。
- **数据库知识**:具备基础的数据库管理和操作能力。
J2EE平台分为三个版本:J2SE、J2EE和J2ME,现在分别称为JavaSE、JavaEE和JavaME。J2EE是面向企业级应用的,其核心组件包括Servlet、JSP和EJB。相关技术如JDBC用于数据库访问,JNDI提供命名和目录服务,JMS则用于消息传递。
J2EE规范定义了一整套技术标准,这些标准被应用服务器实现,开发者利用这些API构建应用程序组件。一个完整的J2EE系统包括应用服务器、应用程序组件以及支持的软件系统,如数据库、安全框架等。通过这样的架构,J2EE能够支持复杂、分布式的业务应用程序。
2019-02-26 上传
2010-11-30 上传
2010-12-02 上传
2022-09-24 上传
2016-08-02 上传
2007-12-14 上传
2009-11-23 上传
2008-12-15 上传
2007-10-08 上传
李禾子呀
- 粉丝: 26
- 资源: 2万+
最新资源
- AES:AES算法库在C中以128位192位256位实现
- 【地产资料】XX地产 新LOGO_的PPT模板及使用规范P8.zip
- java学习
- Excel模板学生成绩统计表Excel(含图含公式).zip
- abacus:CLI应用程序的简单遥测
- editorconfig-lint:符合 editorconfig 的 Lint 代码
- php-cli-tools:一系列可帮助PHP命令行实用程序的工具
- homelab:Matt Layher机器的配置管理。 麻省理工学院许可
- coffemud-mapper:CoffeeMud映射器
- 毕业设计&课设--毕业设计选题系统.zip
- 半导体国产替代系列十二:5G浪潮来袭,滤波器需求与替代的成长旋律-200221.rar
- smartcrop-sharp:通过SharplibVips使用Smartcrop的节点模块
- Pyro4:Pyro 4.x-Python远程对象
- mucahitsaratar.github.io
- apigeeOrgAdmin:用于管理 Apigee 组织
- Excel模板财务收支表87.zip