@@ -52,7 +52,7 @@ qui nous permettent d'éliminer beaucoup de code boilerplate. Un exemple
5252valant mieux qu'un long discours :
5353
5454{% highlight java %}
55- // Activity
55+ // Activity handled by Android Annotations
5656@EActivity (R.layout.mon_activite) // content view => R.layout.mon_activite
5757public class MyActivity extends Activity {
5858 @InjectView // Injection de R.id.titre
@@ -94,7 +94,7 @@ Projet très jeune et peu documenté, pas du tout prêt à être utilisé.
9494ORM basé sur des annotations :
9595
9696{% highlight java %}
97- // Annotations
97+ // ORMLite annotation (table name described here)
9898@DatabaseTable (tableName = "accounts")
9999public class Account {
100100 @DatabaseField (id = true)
@@ -197,15 +197,15 @@ Le framework est très prometteur et permet d'effectuer de la validation de
197197modèle à l'aide d'annotations sur les champs du modèle :
198198
199199{% highlight java %}
200- // Annotation
200+ // Validation annotation
201201@Required (ErrorMessage="You must put the login name! (you can try Jean-Michel)")
202202public final Observable<CharSequence > Login;
203203{% endhighlight %}
204204
205205ou encore :
206206
207207{% highlight java %}
208- // Annotation
208+ // Validation annotation + equals rule
209209@Required
210210@EqualsTo (Observable="Password")
211211public final Observable<CharSequence > ConfirmPassword;
@@ -226,7 +226,7 @@ RestTemplate dans ses annotations et ça devient vraiment sympa à coder.
226226Il suffit de coder son service REST :
227227
228228{% highlight java %}
229- // Annotation
229+ // REST server annotation (you just have to declare your server url)
230230@Rest ("http://monserveur.fr/api ")
231231public interface MonServiceRest {
232232
@@ -239,7 +239,7 @@ public interface MonServiceRest {
239239Puis dans sa vue d'injecter le service et de l'utiliser ensuite :
240240
241241{% highlight java %}
242- // Annotation
242+ // REST service injection
243243@RestService
244244MonServiceRest monServiceRest;
245245
0 commit comments