Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Директории и пакеты, Нужно ли создавать дерево директорий? 
:(
    Опции темы
alex35
Дата 10.11.2006, 05:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 2.9.2006

Репутация: нет
Всего: нет



Пожалуйста, подскажите следующее
У меня есть программа с несколькими пакетами (packages) :myPackage1, myPackage2, myPackage3
Программа вся называется myProgram. Моя организация имеет сайт mycompany.сom.au
Как я понимаю в Java положены названия:
au.com.mycompany.myprogram.mypackage1
au.com.mycompany.myprogram.mypackage2
au.com.mycompany.myprogram.mypackage3
Означает ли это, что я должен создать дерево директорий:
-au
    -com
           - mycompany
                               -myprogram
                                                  -mypackage1
                                                  -mypackage2
                                                  -mypackage3
                                                                        и т.д. ?
Что то громоздкое дерево получается, с учетом что файлы там только на нижнем уровне находятся, а в au, com, mycompany - только по одной директории будет

Заранее благодарен за совет

PM MAIL   Вверх
_and
Дата 10.11.2006, 06:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



вроде как есть просто рекомендации как классы располагать по пакетам но они не обязательны
а так это полностью зависит от тебя
вот таким образом я у себя в проекте строю пакеты:
<организация>.<отдел>.<проект>.<под проект> а дальше уже всё остальное то есть если в пакете сервлеты и еще чего-нить для веба то он называется web, если пакет для бизнес объектов то его мона назвать bo или beans и т.д. и т.п. дальнейшее ветвление тоже возможно
Так что смотри как те удобнее  smile 
PM MAIL ICQ Jabber   Вверх
alex35
Дата 10.11.2006, 07:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 2.9.2006

Репутация: нет
Всего: нет



просто громоздко получается - много поддиректорий ,в -au и -com ничего вообще не будет записано, только названия поддиректорий.  
PM MAIL   Вверх
_and
Дата 10.11.2006, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



не знаю зачем те директория au убери ее просто и все а начинай сразу же с org или там com 
PM MAIL ICQ Jabber   Вверх
tux
Дата 10.11.2006, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



alex35, все нормально с именами пакетов, вполне соответствуют соглашению об именовании - http://java.sun.com/docs/codeconv/html/Cod...tions.doc8.html. Делается это для того, чтобы имена классов были уникальны в масштабах планеты. От au избавляться тоже не стоит - вполне может существовать другая организация с именем com.mycompany. 
PM MAIL Skype GTalk Jabber YIM   Вверх
_and
Дата 10.11.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



Цитата(tux @  10.11.2006,  14:03 Найти цитируемый пост)
От au избавляться тоже не стоит - вполне может существовать другая организация с именем com.mycompany.  

tux, ну тогда вполне вероятно что может существовать и другая орг-ия с именем au.com.mycompany.   smile 
PM MAIL ICQ Jabber   Вверх
tux
Дата 10.11.2006, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



Цитата(_and @  10.11.2006,  10:02 Найти цитируемый пост)
tux, ну тогда вполне вероятно что может существовать и другая орг-ия с именем au.com.mycompany.

А вот это невозможно - доменные имена в Интернет уникальны. Уверен, на Австралию распространяются те же самые правила.
PM MAIL Skype GTalk Jabber YIM   Вверх
JUmPER
Дата 10.11.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 22.8.2006

Репутация: нет
Всего: 3



Цитата(alex35 @  10.11.2006,  07:08 Найти цитируемый пост)
просто громоздко получается - много поддиректорий ,в -au и -com ничего вообще не будет записано, только названия поддиректорий. 

а это так мешает?
в практически любой ide это ничего не меняет: так же работать, компилить, паковать и т.д.
--------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной
PM MAIL   Вверх
batigoal
Дата 10.11.2006, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151



Цитата(alex35 @  10.11.2006,  06:27 Найти цитируемый пост)
Что то громоздкое дерево получается, с учетом что файлы там только на нижнем уровне находятся, а в au, com, mycompany - только по одной директории будет

Это стандарт. Нормальная ситуация.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1118 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.