Обычно COM
используется компаниями при названии пакетов COM
, сопровождаемый именем компании. Например, у вас есть com.sun
пакеты в JVM.
Префикс Packifix
в основном используется некоммерческими организациями или для открытого исходного кода, такого как Apache, W3C и т. Д.
Имена пакетов также можно увидеть как перевернутые имена доменов в Интернете (что часто бывает и в реальном мире, см., например, org.apache.commons
, которые соотносятся с http://commons.apache.org). Имена com
(коммерческие) и org
(организация) находятся здесь, то есть на самом деле домен верхнего уровня.
Имена пакетов, как правило, служат только для идентификации manfacturer/поставщика кода, с которым вы сталкиваетесь.
Согласно SUN , пакеты должны иметь пространствование в соответствии с обратным доменным именем, а затем последовали то, что вы видите. Большинство компаний или организаций имеют .Com
, или .org
Доменное имя, и, следовательно, большинство пакетов начинаются с COM.
или Орг.
. Чтобы процитировать из сонских конвенций :
Префикс уникального имени пакета всегда записан на всех строчных буквах ASCII и должен быть одним из доменных имен верхнего уровня, в настоящее время COM, EDU, GOV, MIL, NET, ORG или один из английских двухбуквенных кодов, выявленных стран, как указано в стандарте ISO 3166, 1981.
Последующие компоненты имени пакета варьируются в соответствии с собственными внутренними соглашениями о внутренних именах организации. Такие конвенции могут указать, что определенные компоненты имени каталогов являются разделение, отдел, проект, машины или имена входа.
И примеры, которые они дают, позволяют довольно ясно, что вы должны использовать компании DNS-имя:
com.sun.eng
com.apple.quicttime.v2
edu.cmu. Cs.bovik.cheese
Вы также увидите EDU.
и NET.
пакеты из него в дикой природе , хотя они менее распространены.