Basically annotation itu adalah metadata atau informasi tambahan yang
bisa kita tulis langsung di dalam source code. Gunanya macem-macem,
tergantung kebutuhan.
Contoh sederhana:
@Entity
public class Person {
@Id
private String name;
//setter getters go here
}
Nah, ini akan memberi tahu
betul
secara annotation bermakna dasar 'penanda',
maksudnya memang memberi penanda untuk setiap language component di Java
sepertinya, apapun bisa diberikan annotation ini
Class,Method,Field,Parameter.
tujuannya untuk memberikan tambahan informasi (meta)
untuk setiap komponen ini, tanpa
Suhendra Arianto wrote:
IMHO, untuk yang @SuppressWarning saya kurang melihat kegunaannya.
Malah, dulu pernah ada temen kantor yang nambahin annotation ini di
banyak class-class yang ada warningnya.
Jadinya sih emang udah ga ada lagi tuh tanda kuning-kuning (warning di
eclipse), tapi kan
2008/4/17 Suhendra Arianto [EMAIL PROTECTED]:
bukannya dengan ngasih @SuppressWarning gitu khaan ?
yah tapi gw pake itu karena hibernate yg gw pake blum dukung generics,
gmn dong? :(
--
salam hangat,
Thomas Wiradikusuma
--- In jug-indonesia@yahoogroups.com, Samuel Franklyn [EMAIL PROTECTED]
wrote:
Belum tentu praktis dan ekonomis merubah
code lama menjadi pakai generic. Kalau codenya sudah 1
juta baris bagaimana? Bisa pingsan kecapaian. He he he.
Dan yang didapat apa? Cuma tanda kuning hilang?
Lagipula
--- In jug-indonesia@yahoogroups.com, Gardiary Jantan [EMAIL PROTECTED]
wrote:
Ok, bisa cukup diterima jawabannya :)
Tp untuk skenario pertama gimana?
public @interface AnAnnotation {
String nama();
String alamat();
int umur() default 0;
}
trus ini:
@AnAnnotation(
nama = Gue,
--- In jug-indonesia@yahoogroups.com, Samuel Franklyn [EMAIL PROTECTED]
wrote:
Bernilai itu kalau ada yang didapat. Kalau aplikasi lama itu sudah jalan
mulus dan stabil terus cuma supaya type safety di modifikasi.
Itu buat saya nggak bermanfaat. Kalau aplikasi baru dari sejak awal
pakai
Suhendra Arianto wrote:
--- In jug-indonesia@yahoogroups.com, Samuel Franklyn [EMAIL PROTECTED]
wrote:
Bernilai itu kalau ada yang didapat. Kalau aplikasi lama itu sudah jalan
mulus dan stabil terus cuma supaya type safety di modifikasi.
Itu buat saya nggak bermanfaat. Kalau aplikasi baru
Suhendra Arianto wrote:
--- In jug-indonesia@yahoogroups.com, Samuel Franklyn [EMAIL PROTECTED]
wrote:
Thomas Wiradikusuma wrote:
2008/4/17 Suhendra Arianto [EMAIL PROTECTED]:
bukannya dengan ngasih @SuppressWarning gitu khaan ?
yah tapi gw pake itu karena hibernate yg gw pake blum dukung
ok ok, kyknya gue mulai ngerti knp annotation dipake
buat ganti configurasi xml.
seperti kode ini(potongan class ActionSupport di
webwork):
@Results([EMAIL PROTECTED](name = success, type = velocity,
value = display.vm)
, @Result(name = error, type = velocity, value =
/errorPage.vm)
,
gw ga mo mulai perang Annotation vs XML, tapi menurut gw, keputusan to
use Annotation or XML depends on the context.
biasanya gw taro konfigurasi di Annotation untuk konfigurasi yang
sangat related to the code dan kemungkinannya kecil sekali untuk
diubah.
contohnya annotation untuk mapping ORM.
Iya, gue blm dalam tahap paham prefer mana annotation
atau xml. kalo mau mulai perang ama org laen silahkan
:p
Paling gak pemahaman gw soal annotation udah mulai
cerah..
Thanks
--- Thomas Wiradikusuma [EMAIL PROTECTED]
wrote:
gw ga mo mulai perang Annotation vs XML, tapi
menurut gw,
12 matches
Mail list logo