powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Web приложение и доступы к директориям.
14 сообщений из 14, страница 1 из 1
Web приложение и доступы к директориям.
    #38789206
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В мавене вэб приложение определяется такой вот структурой :
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

1.Хотелось бы узнать в какой спецификации определяется структура вэб приложения. ведь не обязательно же мавен будет использоваться.

Допустим есть у нас приложение на Spring MVC.

тут у нас такая структура:



в папку pages я так понимаю может ходить только контроллер, а вот в WEB-INF может ходить кто угодно.

Где эти(подобные) правила описаны?
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38789232
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
redwhite90, а вот в WEB-INF может ходить кто угодно.

webapp
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38789246
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90В мавене вэб приложение определяется такой вот структурой :
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

Во-первых не только вэб.
Во-вторых это структура проекта, а не приложения.

redwhite901.Хотелось бы узнать в какой спецификации определяется структура вэб приложения. ведь не обязательно же мавен будет использоваться.
Структура JEE war модуля определяется спецификациями JEE и Servlet.
Структура проекта может быть абсолютно любой удобной разработчику.

redwhite90Допустим есть у нас приложение на Spring MVC.
тут у нас такая структура:

в папку pages я так понимаю может ходить только контроллер, а вот в WEB-INF может ходить кто угодно.

Что такое "ходить"? И откуды эти домыслы?

redwhite90Где эти(подобные) правила описаны?
Правила ходьбы? Или может сформулируешь вопрос в технических терминах?
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38789265
Pavel Kurakin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90в папку pages я так понимаю может ходить только контроллер, а вот в WEB-INF может ходить кто угодно.
Папки pages может и не быть. А вот про WEB-INF все наоборот. Если Вы имеете ввиду доступ к содержимому извне(например запросом из браузера) то туда доступ закрыт.
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38789436
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

BlazkowiczВо-первых не только вэб.
Во-вторых это структура проекта, а не приложения.

а что вы вкладываете в каждое из этих понятий?

авторПапки pages может и не быть. А вот про WEB-INF все наоборот. Если Вы имеете ввиду доступ к содержимому извне(например запросом из браузера) то туда доступ закрыт.

я же исправился.имел ввиду webapp

авторСтруктура JEE war модуля определяется спецификациями JEE и Servlet.

Понятно, спасибо.

авторЧто такое "ходить"? И откуды эти домыслы?

Из браузера я могу запрашивать только странички из webapp. Из WEB-INF не могу. Почему домыслы?
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38789457
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90а что вы вкладываете в каждое из этих понятий?
Приложение - это исполняемый, готовый к эксплуатации модуль.
Проект - это исходный код приложения, который используюется для разработки приложения.
Вроде-как общепринятые термины. Разве нет?


redwhite90....в папку pages я так понимаю может ходить только контроллер...
Из браузера я могу запрашивать только странички из webapp. Из WEB-INF не могу. Почему домыслы?
"Шел дождь и рота красноармейцев".
Запрашивать из бразуера ты можешь всё что угодно. Просто сервер реагирует по разному.
WEB-INF это внутренние ресурсы war модуля. Всё что находится вне WEB-INF контейнер публикует как HTTP ресурсы. Это в спецификации Servlet описано.
Поведение фреймверка Spring MVC описано в мануале и реализовано отдельным он Servlet-контейнера кодом.
Поэтому мешать это всё в кучу не стоит.
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38789704
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторВсё что находится вне WEB-INF контейнер публикует как HTTP ресурсы.

что это значит?

авторПоведение фреймверка Spring MVC описано в мануале и реализовано отдельным от Servlet-контейнера кодом.
Поэтому мешать это всё в кучу не стоит.

Я так понимаю, что там есть только один сервлет DispatcherServlet. Почему тогда бы не смешать?
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790362
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
мои мысли достойны фэйспалма?
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790370
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90авторВсё что находится вне WEB-INF контейнер публикует как HTTP ресурсы.
что это значит?
Это значит, что если серверу по HTTP послать запрос с именем ресурса вне WEB-INF, то сервер вернет содержимое этого ресурса и код 200 в виде HTTP отклика. Эти ресурсы по-умолчанию, доступны публично. Можно закрыть их фильтром или настройками сервера.

redwhite90Я так понимаю, что там есть только один сервлет DispatcherServlet. Почему тогда бы не смешать?
Потому что JEE Servlet это один фреймверк. А Spring MVC это другой фреймверк, который использует JEE Servlet. Но это не значит что работают они совершенно одинаково.
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790374
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90Blazkowicz,
мои мысли достойны фэйспалма?
Вроде того.
Есть файлы в проекте. Это одно.
Есть файлы в приложении. Это другое.
Есть HTTP ресурсы, которые доступные через HTTP сервер. Это третье.

То что пути у этих трех часто совпадают сделано исключительно для удобства разработки. Так как совпадать они совершенно не обязаны. Во многих случаях могут иногда не совпадать. И при желании могут не совпадать совершенно.
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790520
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
я делал проще с практической точки зрения.
Подстраиваться надо под IDE.
Я брал Иклипс. Там волшебник)) построитель проекта с сервлетом
Creating a Dynamic Web Project in Eclipse.
Он создал структуру - её и придерживайся.
Как в 1С таблицу счетов))))
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790870
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123redwhite90,
я делал проще с практической точки зрения.
Подстраиваться надо под IDE.
Я брал Иклипс. Там волшебник)) построитель проекта с сервлетом
Creating a Dynamic Web Project in Eclipse.
Он создал структуру - её и придерживайся.
Как в 1С таблицу счетов))))

а мне в этом плане netbean больше понравился там в web.xml так здоворо подсказки по каждому элементу. Можно просто часа 2 полазить по подсказкам чтобы такие куда есть доступ как его задать или ограничить отпадет
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790874
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingа мне в этом плане netbean больше понравился там в web.xml так здоворо подсказки по каждому элементу. Можно просто часа 2 полазить по подсказкам чтобы такие куда есть доступ как его задать или ограничить отпадет
Вот только в Servlet 3.x надобность в самом web.xml тоже отпадает.
...
Рейтинг: 0 / 0
Web приложение и доступы к директориям.
    #38790887
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

я когда изучал то пользовался web.xml так как реально здорово всплывающие подсказки. полазил часа два и сразу в голове каша рассеялась где что может находится и что означает.

а аннотации когда понимание пришло можно уже и потом накидывать
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Web приложение и доступы к директориям.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]