Friday, August 26, 2011

යක්ගහපිටියේ බසයෙයි ඈ නැගී ගියේ


හිත ගිය ලඳක් දු‍ටුවා මා town එකේ
පසු පස ගියත් නෑසුනි මට කතා ඇගේ
සිනහව පමණයි දු‍ටුවේ මා අගේ මුවේ
යක්ගහපිටිය බසයෙයි ඈ නැගී ගියේ....


මේ පද පේලි හතර වෙනුවෙන් post එකක් දාන්නෙ ඇයි කියල ඔයාලට හිතෙන්න පුලුවනි. ඒකට හේතුව තමයි මේ කවිය අහම්බෙන් ලියැවුනු කවියක්.

Sunday, August 21, 2011

Hibernate

මේ දවස් වල Hibernate පොඩ්ඩක් ඉගෙන ගන්න chance එකක් හම්බ උනා. ඉතින් නවකයෙක් හැටියට මම දැන ගත්තු දෙයින් බිඳක් ඔබත් එක්ක blog එකේ බෙදා ගන්න හිතුන.

ඇත්තටම Hibernate කියන වචනෙ අහපු දවසෙ මම හිතුවෙ මේ අපි කවුරුත් දන්න compute eke hibernate කරන එක කියල. නෑ මම මේ කියන්න යන්නෙ java classes සහ database tables, map කරන්න පාවිච්චි කරන Hibernate කියන object-relational mapping(ORM), library එක ගැනයි.

Hibernate use නොකර database එකට data enter කරන්න නම් Query Language එකක් use කරන්න වෙනව. නමුත් Hibernate මේ වැඩ ටික හරිම පහසුවෙන් අපිට කරල දෙනව කියුවොත් එකේ වැරද්දක් නැහැ.

අපි උදාහරණයක් අරගෙන බලමු.

හිතන්න database එකේ තියෙනව table එකක් Students කියල. එකේ fields තියෙනව AdmissionNo, Name, Grade කියල. අපි sql use කරනව නම්,
INSERT INTO STUDENTS (AdmissionNo, Name, Grade) VALUES (121, "Nimal", "5")
කියන statement එක execute කරන්න ඕනෙ.

නමුත් Hibernate use කරනව නම් අපිට මේක පහසුවෙන් කර ගන්න පුලුවන්. එහිදී අපිට අවශ්‍ය වන්නෙ student කියල java object එකක් හද ගන්න විතරයි. ඊට පස්සෙ අපිට පහත පරිදි ඒ object එක database එකට save කර ගන්න පුලුවන්.

transaction.begin();
entityManager.persist(studentObject);
transaction.commit();

database එක table එක define කරන්නේ persistence.xml කියල file එකක. මීට අමතරව JPA එහෙමත් නැතිනම්, Java Persistence API use කරනව නම් database එක table එක annotations use කරල class එක ඇතුලෙදිම define කරගන්න පුලුවන්.

Hibernate ගැන වැඩි දෙයක් කියන්න තරම් මට ලොකු දැනුමක් නැහැ. නමුත් Hibernate ගැන පොඩි අදහසක් ගන්න මේ ටික ඇති කියල මා හිතනව...

Saturday, August 20, 2011

You Name it















Textures

Textures







Morning Views



Morning Views

Someone misses the morning view





A bird & the morning Sun


I miss you

I miss you



Rising Sun


Rising Sun










Rising Sun and the Canoe

First days in University Life





...First days in University Life...

Parents are no near
Colleagues are not clear
unfamiliar faces every where
all these make me lonely here

The unforgettable face
which I like to see always
comes to me only in dreams
But she creates smile in my face

Waiting for the rising of Sun
wondering whether it is Friday
No.., there are some days more
to hear that I can go home

The sun has risen and called, it's Friday
everyone knows what our smiles say
best meals are prepared for us, today
We all are waiting to fly away.....
( 2008 at University )





Love and Lust

...Love and Lust...

Starting with
the same
but, meaning
two opposite
One is white,
and the
other one is black
So the
mixture of
black and white
will make
grey....,
but no more
white.
You'll
never find
the "pure love"
in it...


( 2005 )

Sunday, August 14, 2011

Web Service

Hi guys,
After some time I feel to write some thing here. This time I write my experiences and the knowledge I gain during my intern period. Now a days I am working at Cambio Healthcare Systems, Colombo 03.
So I am sharing my experience here. Hope there's something you to get.




What is a Web Service


A Web service contains some classes, interfaces, enumerations and structures which provide black box functionality to remote clients. Lets call that as a business object that execute unit of work (e.g. - Adding two numbers). So when client needs to get done the addition, he just send SOAP request over HTTP with two numbers, then WS(Web Service) sends back the result a, SOAP response, over HTTP. In WS, XML (Extensible Markup Language) is used to code & decode data and SOAP (Simple Object Access Protocol) to let applications exchange information over HTTP.