2013-05-21 2 views
0

WebSphere Application Server 7.0에 풀링하고 싶은 간단한 클래스 객체가 있습니다.WebSphere Application Server 7.0에서 Java 오브젝트를 풀링하는 방법은 무엇입니까?

내 자바 클래스는 다음과 같습니다

SimpleBean 
{ 
    String str1; 
    String str2; 

    SimpleBean() 
    {str1="This is str1";} 

    public void setStr1(String str1) 
    {this.str1 = str1;} 

    public void setStr2(String str2) 
    {this.str2 = str2;} 

    public String getStr1() 
    {return str1;} 

    public String getStr2() 
    {return str2;} 
} 

가 어떻게 WAS 7.0 SimpleBean를 풀 수 있습니까? WAS에 Object pool managers이 있다는 것을 알았지 만 풀링을 설정해야할지 모르겠습니다. 또한 나는 그것을 어떻게 사용하는지 모른다.

+0

나는 당신이하고 싶은 것을 이해하지 않습니다. pool SimpleBean에서 무엇을 의미합니까 ?? –

+0

@VKSingla : 필자가 작성한 간단한 Java 클래스를 풀링하고 싶습니다. 내 클래스의 이름은'SimpleBean.java'입니다. – Arci

답변

2

개발 및 구성에 대한 자세한 정보는 WebSphere Application Server 7.0 InfoCenter의 Object pools 주제를 참조하십시오.

+0

안녕, bkail! 감사! 그 튜토리얼을 시도했지만 코드'arrayListPool = opm.getPool (ArrayList.class);를 실행할 때 오류가 발생합니다. 오류 :'com.ibm.ws.objectpool.ObjectPoolImpl은 com.ibm.security.krb5.wss.util.ObjectPool'과 호환되지 않습니다. 더 자세한 자습서를 알고 있습니까? 또한 WebSphere는'ArrayList'와'String'을 위해 풀링 될 것이라는 것을 어떻게 알았습니까? 사용자가 WAS에서 풀링하고자하는 오브젝트를 지정할 필요가 없습니까? – Arci

+1

그 오류는 소스 코드가 잘못된 ObjectPool을 가져오고 있음을 의미합니다. 대신 com.ibm.websphere.objectpool.ObjectPool을 가져 오도록 코드를 갱신하십시오. 개체 풀은 널리 사용되는 프로그래밍 모델 확장이 아니므로 해당 개체의 존재를 알고 있지만 사용할 수있는 경험이 없습니다. 미안합니다. –

+0

감사! 나는 그것을 가능하게 만들 수 있었다. 당신이 말했듯이, 문제는 내가 가져온 패키지 때문입니다. 그래도 명확한 설명이 있다면, 정말로 com.ibm.websphere.objectpool.ObjectPool을 참조하고 있는가? 나는 그것을 찾을 수 없기 때문에. 내가 가져온 패키지는'com.ibm.websphere.asynchbeans.pool.ObjectPool'이며 객체 풀에 이미 접근 할 수있었습니다. 또한 객체 풀이 널리 사용되는 프로그래밍 모델 확장이 아니라는 것은 무엇을 의미합니까? 일반적으로 Websphere의 풀링 또는 객체 풀링을 언급하고 있습니까? – Arci