Apa arti dari paket org
dan com
di Java?
Menurut Sun , paket harus diberi spasi sesuai dengan kebalikan dari nama domain Anda, lalu diikuti dengan apa pun yang Anda inginkan. Sebagian besar perusahaan atau organisasi memiliki .com
, atau .org
nama domain, dan karenanya sebagian besar paket dimulai dengan com.
atau org.
. Mengutip dari Sun Code Conventions :
Awalan nama paket yang unik selalu ditulis dalam huruf kecil ASCII semua dan harus menjadi salah satu nama domain tingkat atas, saat ini com, edu, gov, mil, net, org, atau salah satu dari kode dua huruf bahasa Inggris mengidentifikasi negara sebagaimana ditentukan dalam Standar ISO 3166, 1981.
Komponen selanjutnya dari nama paket bervariasi sesuai dengan konvensi penamaan internal organisasi itu sendiri. Konvensi tersebut mungkin menetapkan bahwa komponen nama direktori tertentu menjadi divisi, departemen, proyek, mesin, atau nama login.
Dan contoh yang mereka berikan, memperjelas bahwa Anda dimaksudkan untuk menggunakan nama DNS perusahaan:
com.sun.eng
com.apple.quicktime.v2
edu.cmu.cs.bovik.cheese
Anda juga akan melihat edu.
dan net.
mengemasnya di alam liar , meskipun jarang.
me.username
saran sebelumnya tetapi saya tidak yakin apakah itu yang terbaik atau satu-satunya standar.Anda juga dapat melihat nama paket sebagai nama domain internet terbalik (yang seringkali juga berlaku di dunia nyata, lihat misalnya
org.apache.commons
yang berkorelasi dengan http://commons.apache.org ). Thecom
(komersial) danorg
(organisasi) di sini sebenarnya Top Level Domain nama .Nama paket pada umumnya hanya untuk mengidentifikasi produsen / vendor kode yang Anda hadapi.
sumber
Biasanya
com
digunakan oleh perusahaan saat menamai paket,com
diikuti dengan nama perusahaan. Misalnya Anda memilikicom.sun
paket di JVM.The
org
paket awalan banyak digunakan oleh organisasi non-profit atau untuk kode open source, seperti apache, W3C, dllsumber
Lihat dokumen Oracle untuk penamaan paket
Lihat Konvensi Penamaan untuk penamaan standar kelas / antarmuka / anotasi / dll
example1: (di sini domain: - "stackoverflow.com", proyek: - "Test")
com.stackoverfllow.test.handler.TestHandler
example2: (di sini domain: - "www.google.co.in", proyek: - "Proj Saya")
in.co.google.myproj.controller.MainController
sumber