`
flypeace
  • 浏览: 157965 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

bea工程师关于WEBLOGIC集群的WEB应用开发规范

阅读更多

前段时间,客户要求我们系统提供集群的解决方案,后经过三方(客户,bea工程师和我们公司)会谈后,bea工程师提供了一个基于WEBLOGIC集群的WEB应用开发规范,如下:  

1.应用程序在处理Session会话超时的策略采用WEBLOGIC容器提供的超时管理功能开发,保证集群中每个成员对Session的超时处理策略完全一致;
比如超时时间的设置可在WEB.XML中设置

 

<session-config>
     <session-timeout>10</session-timeout>
</session-config>

 

2.存放在Session中的数据必须是可序列化;
3.必须使用setAttribute改变Session状态/使用removeAttribute删除Session属性;
4.考虑序列化的负载,Session中的数据不能太大,如有需要长时间保持活跃的对象或者在会话中存储大型对象,则应考虑 JDBC 或文件持久性。
5.控制对会话数据的帧访问

    如果您正在设计使用多帧的 Web 应用程序,请记住给定帧集中的帧无法执行任何请求同步。 例如,尽管在逻辑上客户端应当仅创建单个会话,但帧集中的多个帧可以代表客户端应用程序创建多个会话。为了避免意外的应用程序行为,您应认真规划如何利用帧访问会话数据。可以应用下列其中一个一般规则来避免常见问题:
•在一个给定帧集中,确保只有一个帧创建和修改会话数据。
•始终在应用程序使用的第一个帧集内的某个帧中创建会话(例如,在所访问的第一个 HTML 页面中创建会话)。
•在创建会话后,仅在除第一个帧集外的其它帧集中访问会话数据。

 

由于集群对于我们系统来说需要比较大的改造,客户考虑到系统的稳定性,暂时采取了另外的方案,不过bea提供的规范或许对以后有用。

分享到:
评论

相关推荐

    BEA WebLogic Server 开发WebLogic Server 应用.doc

    这一章涵盖了WebLogic Server应用开发中的通用编程主题。这些主题可能包括日志记录,使用WebLogic的API来管理和监控应用,线程管理,安全性配置,事务处理,以及性能优化。开发者需要熟悉如何利用WebLogic Server...

    linux下weblogic集群部署

    在Linux环境下部署WebLogic集群是一项关键的任务,它涉及到服务器的配置、JDK的安装、WebLogic Server的安装以及集群的创建和管理。以下是一份详尽的步骤指南: 首先,确保系统环境满足WebLogic Server的运行需求。...

    J2EE 应用与 BEA WebLogic Server

    BEA WebLogic Server是BEA Systems(后被Oracle收购)开发的一款强大的J2EE应用服务器,它提供了全面的中间件解决方案,支持各种J2EE标准,如Java Servlet、JSP、EJB等。WebLogic Server以其稳定性、性能和可管理性...

    J2EE应用与BEA.WebLogic.Server第2版.pdf

    第十三章 WebLogic Server 8.1 应用程序安全 第十四章 设计产品部署 第十五章 Web 拍卖设计目标 第十六章 WebLogic Workshop 第十七章 Weblogic Server 容量计划 第十八章 Weblogic Platform 8.1 简介 附录A Web ...

    Linux环境WebLogic集群简单配置

    除了Web层,WebLogic还支持对J2EE组件如EJB、JDBC和JMS进行集群化,以实现更全面的服务高可用性。 配置WebLogic集群的基本步骤如下: 1. **创建管理服务器**:首先,需要在Linux环境下启动WebLogic的配置向导,...

    WebLogic 集群中SSL 配置说明

    ### WebLogic 集群中SSL配置详解 #### 前言 随着互联网技术的发展,安全问题变得尤为重要。为了确保数据传输的安全性,许多企业采用了SSL(Secure Sockets Layer)加密技术来保护其Web应用程序。Oracle WebLogic ...

    J2EE应用与BEA WebLogic Server(第2版).pdf

    《J2EE应用与BEA WebLogic Server(第2版)》是学习在WebLogic平台上开发J2EE应用程序的好教材,适合于广大企业应用开发人员阅读。无论是WebLogic的初学者,还是有经验的开发人员,都能从书中获益。 作者简介 译者:...

    关于WEBLOGIC集群知识问答集合

    - 配置WebLogic集群相对简单,只需按照官方文档或教程进行操作,例如参考Bea的dev2dev学堂。当需要扩展集群时,只需启动指向集群的Admin Server的新Managed Server,然后由Admin Server管理应用的部署。 3. **HTTP...

    美河提供.J2EE应用与BEA.WebLogic.Server第2版

    《J2EE应用与BEA.WebLogic.Server第2版》是由美河提供的关于Java企业级应用开发和BEA WebLogic Server服务器使用的专著。这本书详细介绍了如何利用J2EE(Java 2 Platform, Enterprise Edition)技术构建分布式、多层...

    BEA工程师现场培训

    WebLogic是BEA Systems(后被Oracle公司收购)开发的一款企业级Java应用服务器,它提供了在分布式环境中部署、管理和运行Java EE(Java Platform, Enterprise Edition)应用程序的能力。本培训资料专注于BEA工程师的...

    BEA WebLogic Server8.1大全 源码

    本书是WebLogic开发人员的权威参考手册,书中深入探讨了WebLogic Server所提供的功能,并列举了一些最佳开发实践。本书全面介绍了WebLogic在J2EE应用程序的各个方面所完成的任务:从使用servlet、JSP和EJB,到管理...

    J2EE应用与BEA.WebLogic.Server第2版

    J2EE应用与BEA.WebLogic.Server第2版

    WebLogic创建根上下文

    在开发或部署Java Web应用程序时,WebLogic Server经常被用作首选的应用服务器之一。 #### 二、WebLogic XML配置文件概述 在Web应用程序中,`weblogic.xml`文件是一个非常重要的配置文件,用于指定Web应用程序在...

    BEA Tuxedo+ WebLogic编程简介

    BEA Tuxedo 是一款由BEA Systems(现已被Oracle收购)开发的企业级分布式计算中间件,它提供了事务处理监控(Transaction Processing Monitor,TPM)服务,支持C和C++等语言进行应用开发。Tuxedo 提供了高效的通信...

    linux + weblogic10.3.6 集群部署及配置

    在Linux环境下,部署WebLogic Server 10.3.6的集群是一项复杂而重要的任务,因为这涉及到多个服务器之间的协调工作,以实现高可用性和负载均衡。以下将详细阐述整个部署配置过程的关键步骤: 1. **环境准备**: - ...

    BEA WebLogic Portal 8.1产品介绍

    各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是 BEA WebLogic Server。由于 BEA WebLogic Server 具有全面的功能、对开放标准的遵从性、多层架构、...

    weblogic上部署集群项目步骤

    在WebLogic Server中部署集群项目是一项关键任务,它涉及到高可用性、负载均衡以及故障转移等核心功能。以下是一份详细的步骤指南,帮助你理解如何在WebLogic Server上配置和部署集群项目。 首先,你需要登录到...

    BEA WebLogic Server 8.1 Unleashed

    在WebLogic Server 8.1版本中,引入了许多关键功能和改进,包括对J2EE 1.4规范的全面支持,这使得开发者可以利用最新的Java技术进行企业级应用开发。以下是这个版本的一些核心知识点: 1. **J2EE 1.4规范**:...

    weblogic集群配置与部署

    BEA WebLogic是Oracle公司开发的一款强大的Java应用服务器,它提供了全面的解决方案,包括开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用。本文将深入探讨Windows和Linux环境下WebLogic集群的配置...

Global site tag (gtag.js) - Google Analytics