Monday, February 3, 2014

Java සමග Software Design Patterns (5 කොටස | Chain of Responsibility)

මීට පෙර ලිපි වලින් අපි design patterns කිහිපයක් පිලිබඳ අධ්‍යයනය කලා එහිදී design patters හි වැදගත් කම, විවිධ ආකාරයන් ගැන යම් අවබෝධයක් ලබාගන්නට අපිට හැකිවුනා. මෙම ලිපියෙන් අපි සාකච්ඡා කිරීමට බලාපොරොත්තු වන්නේ behavioral pattern එකක් වන "Chain of Responsibility" පිළිබඳවයි.

මේ දිනවල මා හට මෙම pattern එක ප්‍රායෝගිකව භාවිතා කිරීමට අවස්ථාවක් උදාවුනා. එම නිසා එම අවස්ථාව මෙම පාඩමේ උදාහරණයක් ලෙස භාවිතා කිරීමෙන් වඩාත් හොඳ අවබෝධයක් එමගින් ලබාගත හැකිවේවි.

Sunday, February 2, 2014

ජාවා තුල නොයෙකුත් ආකාරයන්ගෙන් Object Serialize/Deserialize කරන අයුරු

Image credit : http://msdn.microsoft.com/en-us/library/ms233843.aspx
මෙම පාඩමේදී අපි අධ්‍යයනය කිරීමට  බලාපොරොත්තුවනුයේ Serialization/Deserialization හි වැදගත්කම සහ ප්‍රායෝගිකව ජාවා වැඩසටහනකදී එම සංකල්පයන් භාවිතාකරන්නේ කෙසේද යන්නයි. මෙහිදී අප පසුගිය පාඩම්වලදී ඉගෙනගත් Streams පිලිබඳ දැනුම ඉතා වැදගත් වන බව කිවයුතුයි.

එම පාඩම් නැවත මතක් කරගැනීමට අවැසි නම් පහත ලින්ක් එකෙන් පිවිස streams පිලිබද නැවත කියවා බලන්න.
http://javaxclass.blogspot.com/p/blog-page_5580.html


Serialization හි මූලික අරමුණ කුමක්ද?  එහි වැදගත්කම් මොනවාද?