Changes for page Overview-Key Value Coding

Last modified by Pascal Robert on 2007/09/03 13:25

From version 3.1
edited by Ray Kiddy
on 2007/07/12 17:35
Change comment: There is no comment for this version
To version 4.1
edited by ianjoyner
on 2007/07/12 21:49
Change comment: Added link to wikipedia on Eiffel

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.kiddyr
1 +XWiki.ianjoyner
Content
... ... @@ -1,8 +1,8 @@
1 -Key-value coding is a way to separate interfaces and a way to flexibly access data and methods in object instances. The concept has a long history. It appeared in Eiffel, and other places as well. If you familiar with [[OGNL>>http://en.wikipedia.org/wiki/OGNL]] then you will know it from there also. We'll call key value coding KVC in the context of this page to abbreviate. KVC also exists in the Cocoa infrastructure shipped with MacOS-X, having evolved from OPENSTEP and the development tools created for it. In this page we will focus on KVC in the context of WebObjects and java.
1 +Key-value coding is a way to separate interfaces and a way to flexibly access data and methods in object instances. The concept has a long history. It appeared in [[Eiffel>>http://en.wikipedia.org/wiki/Eiffel_(programming_language)]], and other places as well. If you are familiar with [[OGNL>>http://en.wikipedia.org/wiki/OGNL]] then you will know it from there. We'll call key-value coding KVC in the context of this page to abbreviate. KVC also exists in the Cocoa infrastructure shipped with MacOS-X, having evolved from OPENSTEP and the development tools created for it. In this page we will focus on KVC in the context of WebObjects and java.
2 2  
3 3  = Conceptual Aspects =
4 4  
5 -Consider the following model segment;
5 +Consider the following model segment:
6 6  
7 7  [[image:ModelForKVCArticle.png]]
8 8