JaroslavTulach at 04:48, 5 August 2009 - 2009-08-05 04:48:02

←Older revision Revision as of 04:48, 5 August 2009
Line 1: Line 1:
[[Annotations]] can definitely be an API. At salesforce.com, we have a dynamic language that we
[[Annotations]] can definitely be an API. At salesforce.com, we have a dynamic language that we
develop in-house. Many methods for standard objects in this language
develop in-house. Many methods for standard objects in this language
-
are implemented in [[Java]], and annotated to generate (just like described in [[CompileTimeCache]]s?) the method signatures
+
are implemented in [[Java]], and annotated to generate (just like described in [[CompileTimeCache]]s, using [[AnnotationProcessor]]s?) the method signatures
in Apex. The [[annotation]]s are literally the library API.
in Apex. The [[annotation]]s are literally the library API.

JaroslavTulach at 04:42, 5 August 2009 - 2009-08-05 04:42:41

←Older revision Revision as of 04:42, 5 August 2009
Line 1: Line 1:
-
Annotations can definitely be an API. At salesforce.com, we have a dynamic language that we
+
[[Annotations]] can definitely be an API. At salesforce.com, we have a dynamic language that we
develop in-house. Many methods for standard objects in this language
develop in-house. Many methods for standard objects in this language
-
are implemented in Java, and annotated to generate the method signatures
+
are implemented in [[Java]], and annotated to generate (just like described in [[CompileTimeCache]]s?) the method signatures
-
in Apex. The annotations are literally the library API.
+
in Apex. The [[annotation]]s are literally the library API.
Similarly, Hibernate can use annotations to specify mappings
Similarly, Hibernate can use annotations to specify mappings
-
between the DB and entity objects. It's an API for
+
between the DB and entity objects. It's an [[API]] for
communication between the DBA and logic programmer.
communication between the DBA and logic programmer.
-
Annotations are often used in lieu of XML configuration files (in spring, hibernate, tapestry, etc.)
+
Annotations are often used in lieu of [[XML]] configuration files (in spring, hibernate, tapestry, etc.)
There are many cases of projects using annotations to get rid of "XML configuration file cruft" (as they see it).
There are many cases of projects using annotations to get rid of "XML configuration file cruft" (as they see it).
-
Therefore it's likely the general case that annotations are an API in the same way that XML schemas are.
+
Therefore it's likely the general case that annotations are an [[API]] in the same way that [[XML]] schemas are.
--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008
--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008

Apidesign at 09:04, 12 December 2008 - 2008-12-12 09:04:19

←Older revision Revision as of 09:04, 12 December 2008
Line 13: Line 13:
--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008
--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008
-
 
-
To state the obvious: This section isn't completed!
 
-
--[[User:Dmkoelle|Dmkoelle]] 21:53, 4 April 2008 (UTC)
 

Dmkoelle at 21:53, 4 April 2008 - 2008-04-04 21:53:15

←Older revision Revision as of 21:53, 4 April 2008
Line 13: Line 13:
--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008
--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008
 +
 +
To state the obvious: This section isn't completed!
 +
--[[User:Dmkoelle|Dmkoelle]] 21:53, 4 April 2008 (UTC)

71.131.199.190: New page: Annotations can definitely be an API. At salesforce.com, we have a dynamic language that we develop in-house. Many methods for standard objects in this language are implemented in Java, ... - 2008-03-28 04:15:13

New page: Annotations can definitely be an API. At salesforce.com, we have a dynamic language that we develop in-house. Many methods for standard objects in this language are implemented in Java, ...

New page

Annotations can definitely be an API. At salesforce.com, we have a dynamic language that we
develop in-house. Many methods for standard objects in this language
are implemented in Java, and annotated to generate the method signatures
in Apex. The annotations are literally the library API.

Similarly, Hibernate can use annotations to specify mappings
between the DB and entity objects. It's an API for
communication between the DBA and logic programmer.

Annotations are often used in lieu of XML configuration files (in spring, hibernate, tapestry, etc.)
There are many cases of projects using annotations to get rid of "XML configuration file cruft" (as they see it).
Therefore it's likely the general case that annotations are an API in the same way that XML schemas are.

--[[User:RichUnger|RichUnger]] Thu Mar 27 21:10:09 PDT 2008