WebSphere Application Server Best Practices

原创 2003年09月19日 00:06:00

1 WebSphere Application Server Best Practices – Overview<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

这个文档描述了在开发基于servletsJSPJDBCEJB等技术的WEB Application的过程中的最佳实践。下表列出了这些最佳时间,并以从15的等级来标识这些实践对性能的影响程度和发生的频率等。

 

Category

Best Practice Number and Description

Importance

Servlets

1. Do not store large object graphs in HttpSession

2

Servlets

2. Release HttpSessions when finished

3

JSP Files

3. Do not create HttpSessions in JSPs by default

4

Servlets

4. Minimize synchronization in Servlets

2

Servlets

5. Do not use SingleThreadModel

5

All web and enterprise application components

6. Use JDBC connection pooling

3

All web and enterprise application components

7. Reuse datasources for JDBC connections

1

All web and enterprise application components

8. Release JDBC resources when done

3

Servlets

9. Use the HttpServlet Init method to perform expensive

operations that need only be done once

4

All web and enterprise application components

10. Minimize use of System.out.println

 

2

All web and enterprise application components

11. Avoid String concatenation “+=”

 

1

Enterprise beans

12. Access entity beans from session beans

 

3

Enterprise beans

13. Reuse EJB homes

1

Enterprise beans

14. Use “Read-Only” methods where appropriate

 

3

Enterprise beans

15. Reduce the transaction isolation level where appropriate

 

5

Enterprise beans

16. EJBs and Servlets - same JVM - “No local copies”

 

2

Enterprise beans

17. Remove stateful session beans when finished

 

2

Servlets

18. Don’t use Beans.instantiate() to create new bean

instances

3

 

对于每个实践,本文档提供了以下的内容:

1、描述和简要的背景介绍。

2一段需要避免的代码片断。

3一段最佳时间的实例代码片断。

4、通过列举最佳实践的益处来对其性能作比较。

 

对于开发者而言,要想开发出高性能的WEB Application的话除了上面列出的最佳实践之外还要掌握良好的Java语言构建技巧,在Bibliography – Additional References 部分可以到找到相应的参考。

Java之美[从菜鸟到高手演变]之Websphere Application Server V8.5的安装【图文】

今天尝试了下IBM的重量级产品Websphere Application Server的安装,记录下来,我们需要两方面的文件:1、安装器(windows下100多MB)2、Websphere Appl...
  • zhangerqing
  • zhangerqing
  • 2013年02月21日 09:49
  • 13537

WebSphere Application Server 动态高速缓存技术教程

WebSphere Application Server 动态高速缓存技术教程 缓存是目前大型复杂应用特别是互联网应用中提升性能和并发能力的关键技术之一。动态高速缓存服务(DynaC...
  • hety119
  • hety119
  • 2015年06月26日 15:16
  • 700

机器学习规则:ML工程最佳实践----rules_of_ml section 1【翻译】

机器学习规则:ML工程最佳实践本文旨在指引具有机器学习基础知识的工程师等人,更好的从机器学习的实践中收益。介绍一些应用机器学习需要遵循的规则,类似于Google C++ 风格指南等流行的编程指南。如果...
  • wangyaninglm
  • wangyaninglm
  • 2017年05月20日 00:40
  • 933

WAS中单元(Cell)节点(Node),以及Node、Profile 与 Server 之间的关系是什么

WAS中单元(Cell)节点(Node),以及Node、Profile 与 Server 之间的关系是什么 单元: 单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概...
  • lyfxjt
  • lyfxjt
  • 2015年05月28日 22:59
  • 1607

【转】教你如何看懂WAS 日志(websphere application server)

今天看到关于WAS日志的文章,写的很全面,转来大家学习学习! WebSphere Application Server 是一个基于 Java 的 Web 应用程序服务器,它构建在开放标准的基础之上,...
  • anning_88
  • anning_88
  • 2016年12月16日 16:27
  • 5506

IHS安装与WAS集成

安装 IHS  安装前务必先配好etc/hosts文件,否则需要重装  复制安装包至服务器目录(可以建立一个install目录)  本例中安装使用XMANAGER进入图形界面操作  ...
  • qq_28066525
  • qq_28066525
  • 2016年09月20日 10:58
  • 411

WebSphere Application Server 应用程序版本管理中心

WebSphere Application Server 应用程序版本管理中心1.安装两个WAS的应用程序,将其中的版本设置分别设置为1和2 2.设置位置下图: 3.安装完成后可以看到如下信息...
  • nikx
  • nikx
  • 2017年07月14日 10:41
  • 276

WAS基本使用手册

1.  基本介绍 WebSphereApplication Server(简称WAS)是IBM的应用服务器   基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(ser...
  • zdwzzu2006
  • zdwzzu2006
  • 2013年11月16日 17:22
  • 9844

一个基于 Web 的 WebSphere MQ 监控工具

简介 IBM® WebSphere® MQ 缺乏一个良好的监控工具。本文将向您展示如何使用来自 mega.com 的一个简单的基于 Web 的 WebSphere MQ 监控工具。本文面向那些想利用...
  • crazyitlhs
  • crazyitlhs
  • 2015年10月15日 04:50
  • 2991

机器学习法则:(谷歌)机器学习工程最佳实践(译)

本文来源:《Rules of Machine Learning:Best Practices for ML Engineering》作者:Martin Zinkevich google 研究科学家。...
  • Allenalex
  • Allenalex
  • 2017年05月07日 23:08
  • 1269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebSphere Application Server Best Practices
举报原因:
原因补充:

(最多只允许输入30个字)