During learn and experience

۱۲ مطلب در مهر ۱۳۸۶ ثبت شده است

RUP defination ?

Hi friends

It is important that we know about RUP definition and use cases .

RUP definition : The Rational Unified Process, or RUP, is a software engineering process framework developed and marketed by Rational Software .
۳۰ مهر ۸۶ ، ۱۵:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

Using ObjectArrayDataProvider component for show list of objects in table component in VWP

Hi friends

For showing list of object in the table component best choose is ObjectListDataProvider component like this sample
But until now the ObjectListDataProvider component in the palette have not worked and we must write a class that extends ObjectListDataProvider .
But there is a component that can act return ObjectListDataProvider . this is ObjectArrayDataProvider .
We can easily drag and drop this component into design page and then set array property .
For this propose first declare an array in the page :

private Entity.Person[] arrayPerson ;

public Person[] getArrayPerson()
{
return this.arrayPerson;
}

public void setArrayPerson(Person[] arrayPerson)
{
this.arrayPerson = arrayPerson;
}

Then drag and drop ObjectArrayDataProvider component into design page and then set array property with array person.
Now we can right click on the table component in the page and select Bind to data then select ObjectArrayDataProvider1 .

please insert your comment .

bye friends
۳۰ مهر ۸۶ ، ۱۳:۲۵ ۱ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

Retrieve value from ListBox component in Netbeans VWP

Hi friends

In the com.sun.webui.jsf.model.Option constructor we can set an Object for value but for retrieving this object in the next level I encounter some problem.
I write this code for create an Option for a ListBox :

Option option = new Option(new MyEntity(1,"Saeed"),"Saeed") ;

Then I add this Option in the my ListBox .
In the valueChangeListenerExpression method I want to get MyEntity but I cannot retrieve that object I only access to the toString() value of my Object !!!!!!

Conclusion: we can only set primitive object and their wrapper in the values of ListBox component .

Please insert your comment
Bye friends
۲۸ مهر ۸۶ ، ۰۹:۰۹ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

How to use multiple persistence unit in EJB 3 ?

Hi friends

I wanted to use two EntityManager in my EJB 3 application but i encountered this exception from container : java.lang.IllegalStateException: Local transaction already has 1 non-XA Resource: cannot add more resources.

For solving this problem i find a solution . I inject a UserTransaction object into my stateless session bean then when i want to use two EntityManager i begin UserTransaction and finally commit UserTransaction like below :

@Stateless
@TransactionManagement(TransactionManagementType.BEAN)
public class BusinessBean implements BusinessRemote
{
@Resource()
private UserTransaction utx;

@PersistenceContext()
private EntityManager em1 ;

@PersistenceContext()
private EntityManager em2 ;

public void someMethod()
{
try
{
utx.begin();
//use em1
utx.commit();

utx.begin();
//use em2
utx.commit();
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}


Please insert ur comment.

bye friends

۲۳ مهر ۸۶ ، ۱۲:۰۰ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

Solve Glassfish v1 as windows service problem !!!

Hi friends

Problem:
When Sun Java application server or Glassfish v1 installed on Windows 2003 server as windows service . it works proper, but when the user logs off, the application server does not have any service.

Solution :
For solve this problem you must start admin console and go to application server section and go to JVM setting and add new option -Xrs.

bye friends
۲۱ مهر ۸۶ ، ۲۱:۲۱ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

بازگشت به باغ دل

خنکای صبح وقتی به باغم سرزدم وضع را خیلی خراب دیدم ، بعضی درخت ها خشک شده بودند بعضی میوه هایشان بر زمین ریخته و تعدادی از بی آبی له له میزنند ... آخر من زمان زیادی بود که به آنها دیر به دیرسر میزدم ولی اینبار آمده بودم تا بمانم .
وقتی مرا دیدند با اینکه دلخوری در نگاهشان موج میزد و مدت زمان زیادی بود از من بی توجهی دیده بودند ولی به سویم آمدند و به من خوشامد گفتند و مرا غرق در بوسه کردند .
با من دردلها کردند و گفتند که چرا آنقدر دیر آمدی انگار می دانستند که آمده ام تا بمانم.
برای آنها گفتم که بر تن زخم دارم گفتم اگرچه پیش شما نبودم ولی در پی آرامم بودم .
گفتم که روزگاری را که در پیچ و تاب زندگی شما درختان زیبا در کنارم بودید و مرا کمک می کردید و به من روحیه می دادید را به خاطر دارم.
به آنها گفتم من به دنبال آرامم بودم ولی دریافتم که آرامم در همین باغ است در باغی که درختانش مرا کمک کردند بالا بروم ورسم زندگی را به من آموختند در باغی درختانش مفهوم آرامش را به من آموختند و به من آرامش دادند .
از آنها دلجویی کردم ، تیمارشان کردم .
دلم برای حال و هوای باغم تنگ شده بود .
به درختها گفتم که قرار است در باغ کلبه ای بسازم گفتم قرار است شریکی در باغ داشته باشیم تا بر آرامشمان افزوده شود گفتم که منتظر رسیدنش هستم گفتم تشویشها در سر دارم .
درخت گیلاس (کوچکتزین درخت باغ دل )که پس از ورود من انگار دوباره جان گرفته بود با بغضی در گلو و با آن صدای بچه گانه و معصوم گفت : یعنی دگر بار مارا تنها خواهی گذاشت .
او را در آغوش گرفتم و به او اطمینان دادم در کنارشان می مانم مانند سالهای پیش .
آن شب تشویشهایم را با درخت سرو در میان گذاشتم او نیز مثل گذشته با کلام شیوایش مرا آرام کرد و به من گفت : خوب باش تا خوبی نصیب تو شود و منتظر بمان .

از فردای آن روز صبح ها که پا از باغ بیرون می گذارم دیگر احساس تنهایی و تشویش نمی کنم وتصمیم گرفته ام در کمال آرامش درانتظار خوبی بمانم تا نصیبم شود.

به امید آن روز

۲۱ مهر ۸۶ ، ۱۱:۴۵ ۲ نظر موافقین ۱ مخالفین ۰
سعید زرین فام

زندگی کماکان در جریان است


نگران هیچ کس نیستم
حتی
تو که چمدانت را بسته ای
دیگر می دانم
خورشید
برای همیشه غروب نمی کند
و سنجابها
تنها برای پایین آمدن
از درخت بالا می رون

کپی شده از وبلاگ یه دوست
راستش وقتی این جملرو دیدم خیلی برام جالب بود و برداشت من از این جمله اینه :

زندگی کماکان در جریان است
۱۷ مهر ۸۶ ، ۱۰:۴۰ ۰ نظر موافقین ۱ مخالفین ۰
سعید زرین فام

Attach an Entity With Merg() Method (for method parameters)

Hi friends

I found that In the Java Persistence API EntityManager.merge() method cannot attach method parameter.

This sample code is wrong because merge method cannot attach method parameter, then remove method cannot execute.

public void delete(MyEntity myEntity)
{
em.merge(myEntity);
em.remove(myEntity);
}

This code is correct.

public void delete(MyEntity myEntity)
{
Object entity = em.merge(myEntity);
em.remove(entity);
}
۱۷ مهر ۸۶ ، ۰۸:۳۳ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

یاری خدا

آنان که چشم به یاری خدا دارند دوباره قدرتمند خواهند شد آنان همچون عقاب پرواز خواهند کرد خواهند دوید و خسته نخواهند شد راه خواهند رفت و عیف نخواهند شد
۱۶ مهر ۸۶ ، ۲۰:۴۲ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

از دست دادن

کیمیاگران بر آنچه از دست رفته حسرت نمی خورند ،
زیرا فقط چیزی را میتوان از دست داد که غیر واقعی است
همه چیز را از دست بدهید ، آنچه راستین است
همچنان پابرجا خواهد ماند
در دل ویرانی و مصیبت ، گنجهای نهفته مدفون است
وقتی میان خاکسترها جستجو میکنید ، نیک بنگری

از طرف یک دوست
۱۰ مهر ۸۶ ، ۰۸:۱۳ ۱ نظر موافقین ۱ مخالفین ۰
سعید زرین فام

عشق در برابر دوست داشتن

خدایا
به هر کسی که دوست داری بیاموز که
عشق از زندگی کردن بهتر است
و به هر که دوست ترمی داری بچشان که
دوست داشتن از عشق برتر

استاد شریعتی

!!!!!!!!!!!!!
این علامت سوالا برای مغز خودمه فکر می کنم چند سال طول بکشه که معنیه این جملرو بفهمم
خیلی جمله عجیبیه
!!!!!!!!!!!!!

۰۹ مهر ۸۶ ، ۱۶:۱۶ ۱ نظر موافقین ۱ مخالفین ۰
سعید زرین فام

Use expression language in Netbeans VWP

hi friens

Expression language is a powerful tool for writing JSF pages .
in this post i describe how to using this functionality in Netbeans VWP for creating flexible table .

1. Drag a table from component palette into page
















2. From travel Java DB database drag Person table into your table














3. Right click on the table component and select table layout then add a table column like following image




















4. Add following property to button1 in the JSP section like image

visible="#{(currentRow.value['PERSON.FREQUENTFLYER']==1)}"





5 . See output . all row dont have action button .




bye friends
۰۹ مهر ۸۶ ، ۱۱:۳۲ ۱ نظر موافقین ۰ مخالفین ۰
سعید زرین فام