Pacchetti Java com e org

Translate

Qual è il significato dei pacchettiorgecomin Java?

This question and all comments follow the "Attribution Required."

Tutte le risposte

Translate

SecondoSole, i pacchetti dovrebbero avere lo spazio dei nomi in base all'inverso del tuo nome di dominio e quindi seguiti da ciò che ritieni opportuno. La maggior parte delle aziende o organizzazioni ha un.com, o.orgnome di dominio, e quindi la maggior parte dei pacchetti inizia concom.oorg.. Per citare dalConvenzioni del codice solare:

Il prefisso di un nome di pacchetto univoco è sempre scritto in lettere ASCII tutte minuscole e dovrebbe essere uno dei nomi di dominio di primo livello, attualmente com, edu, gov, mil, net, org o uno dei codici di due lettere inglesi identificare i paesi come specificato nella norma ISO 3166, 1981.

I componenti successivi del nome del pacchetto variano in base alle convenzioni di denominazione interne di un'organizzazione. Tali convenzioni potrebbero specificare che alcuni componenti del nome di directory siano nomi di divisione, reparto, progetto, macchina o login.

E gli esempi che forniscono rendono abbastanza chiaro che si intende utilizzare il nome DNS della società:

com.sun.eng

com.apple.quicktime.v2

edu.cmu.cs.bovik.cheese

Vedrai ancheedu.enet.pacchetti fuorinella natura selvaggiapure, sebbene siano meno comuni.

fonte
Translate

Puoi anche vedere i nomi dei pacchetti come nomi di dominio Internet invertiti (che spesso è vero anche nel mondo reale, vedi ad esempio il fileorg.apache.commonsche correlano conhttp://commons.apache.org). Ilcom(commerciale)eorg(organizzazione)sono qui allora effettivamenteDominio di primo livellonomi.

I nomi dei pacchetti sono in generale solo per identificare il produttore / fornitore del codice che stai affrontando.

fonte
Translate

Generalmentecomviene utilizzato dalle aziende per denominare i pacchetti,comseguito dal nome dell'azienda. Ad esempio, hai il filecom.sunpacchetti nella JVM.

Ilorgil prefisso del pacchetto viene utilizzato principalmente da organizzazioni senza scopo di lucro o per codice open source, come apache, w3c, ecc.

fonte
Translate

VedereDocumento Oracleper la denominazione dei pacchetti

VedereConvenzioni di denominazioneper la denominazione standard di classe / interfaccia / annotazioni / ecc

nome del pacchetto e sintassi standard della classe:
<il tuo dominio al contrario>. <nome progetto>. <controller / dao / service / handlers ecc>. <tua classe>

Esempio 1:(qui dominio: - "stackoverflow.com", progetto: - "Test")
com.stackoverfllow.test.handler.TestHandler

esempio2: (qui dominio: - "www.google.co.in", progetto: - "My Proj")
in.co.google.myproj.controller.MainController

ma per i domini riservati come java. *, javax. *, sun. *, ecc. dovresti ottenereautorizzazionedalla comunità Oracle

fonte