Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
1 | |
Как развернуть проект/сервер (Servlet) в интернете?17.02.2021, 10:01. Просмотров 2135. Ответов 31
Метки нет Все метки)
(
Приветствую всех участников форума!
Думаю у многих программистов возникал вопрос: Как развернуть свой проект/сервер? Подобных вопросов в интернет полно, но однозначных ответов - мало. Особенно для java проектов. Некоторым это может показаться смешным, но на самом деле - я не вижу ничего смешного, в частности когда думаешь как развернуть свой первый server. У меня есть проект, который работает на классическом http://localhost:8080. Там ещё осталось сделать админку, подключить базу данных и настроить XML. Основная задумка реализована, и забегая на перёд, возникает ряд серозных для меня вопросов: 1. На данном этапе, дерево проекта в Eclipse IDE выглядит следующим образом: "/Project_Name/Web_Pages.jsp" Кроме JSP страниц, есть одна ст. HTML, которую я планировал сделать главной для незарегистрированных пользователей и для роботов. Нужна она или нет? - Не знаю... 2. Все страницы, включая .css, изображения, web.xml лежат в главной директории: "/Project_Name/WebContent/" А папки "META-INF" и "WEB-INF" пустые. Вопрос: На сколько это правильно? 3. Все java классы лежат в одной папке с "Project_Name" (Servlet). 4. Что писать в web.xml и где он должен лежать? 5. Нужно ли проект компилировать (делать jar файл/ы)? Если - да, то как? 6. Какую БД лучше всего использовать? На своём localhost я подключал MySql... 7. Где разместить проект и как подключить домен с учётом расположения проекта? 8. Безопасность?
0
|
|
17.02.2021, 10:01 | |
Как: на хостинге развернуть сервер, рельсовое окружение и выложить проект? Как развернуть JavaEE сайт в интернете? Как загрузить файл на сервер через JSP или Servlet?
|
|
![]() 2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
|
|
17.02.2021, 10:35 | 2 |
структура проекта - гугли maven
развернуть сервер - гугли heroku java deploy application Остальные вопросы отпадут сами собой когда с этим разберешься
1
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
17.02.2021, 11:05 [ТС] | 3 |
0
|
![]() 2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
|
|
17.02.2021, 12:20 | 4 |
напрямую никак, но он решит тебе проблемы структуры проекта таким образом чтобы можно было по клику получить war файл, который можно положить на томкат
0
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
17.02.2021, 12:52 [ТС] | 5 |
KEKCoGEN, Maven - это конечно здорово! Прочитал пару статей, вроде как то, что надо. Но есть ещё ряд вопросов. Например: Как индексируются страницы JSP? Доверие браузеров? Или быть может существуют какие-то ограничения? Например я записываю в Cookie sessiontID()...
0
|
![]() 2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
|
|
17.02.2021, 12:55 | 6 |
1
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
18.02.2021, 14:05 [ТС] | 7 |
Вопрос относящийся к безопасности: Существуют ли какие-то готовые методы Servlet-а, отправки/подтверждения email (регистрации)? - Отправляю ссылку на почту клиента для подтверждения. Пишу свои методы, в том числе для "подозрительных запросов"...
0
|
![]() 2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
|
|
22.02.2021, 17:32 | 8 |
1name, один вопрос - одна тема. Твой вопрос никак не связан с тем как развернуть сервер.
PS. Сервлеты уже давно умерли, писать на них нет никакого смысла.
0
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
22.02.2021, 18:19 [ТС] | 9 |
А можно по подробней? У меня на локалхосте - живой, и я вижу в этой технологии огромный потенциал.
Добавлено через 21 минуту Единственный минус - сложность вывода информации. То есть трудно собрать и развернуть проект с подключением домена, а сегодня ещё и ssl сертификаты... Технология позволяет свободно работать с интернетом, не как со статическими страницами, а динамически взаимодействовать с любыми типами данных: Аудио, видео, текстовая информация и т.п. Например, в 2016г. я написал "примитивный" поисковик, который собирал все линки в интернете и выстраивал "дерево сайтов" в БД. Но, потом не сложилось... Суть в том, что потенциал в сервлетах, с моей точки зрения - неисчерпаем. Можно также писать сетевые игры для браузеров, если кому-то интересно. Подключать вычислительные мощности удалённых ПК для организации рабочих платформ. Перечислять области применения можно очень долго. Конечно, и минусы можно найти, как минимум один, который я уже написал (сложность развернуть проект). Но плюсов гораздо больше. Поэтому мне непонятен ваш постскриптум.
0
|
2970 / 2512 / 778
Регистрация: 05.07.2013
Сообщений: 12,165
|
|
22.02.2021, 19:01 | 10 |
Сходи прочитай, что такое спринг, например. Ну и вообще как в 21 веке пишут вэб.
0
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
22.02.2021, 19:30 [ТС] | 11 |
xoraxax, "уважаемый", вас эта тема не касается. Вы уже мне нагрубили в другой теме, и судя по предыдущим ответам, это вам нужно читать по больше "умных книжек". На "ТЫ" обращайтесь к своим друзьям!
0
|
2970 / 2512 / 778
Регистрация: 05.07.2013
Сообщений: 12,165
|
|
23.02.2021, 00:11 | 12 |
1name, ты не волнуйся, сделай вдох, выдох, и почитай, наконец, что-нибудь полезное. Пока твои вопросы выдают катастрофическое непонимание предмета. Поэтому, когда тебе дают бесплатные советы, ты не пытайся умничать, а вникай.
0
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
23.02.2021, 08:26 [ТС] | 13 |
xoraxax, Я наверно вас понял. Вы перешли к этой теме, после моей рекомендации в предыдущей
Чтож, тогда вникайте.
0
|
2970 / 2512 / 778
Регистрация: 05.07.2013
Сообщений: 12,165
|
|
23.02.2021, 11:21 | 14 |
1name, к сожалению, с пониманием у тебя не все в порядке, но ты не расстраивайся
0
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
24.02.2021, 08:30 [ТС] | 15 |
А что если развернуть apache server на домашнем ПК, прямо с Eclipse?
0
|
2970 / 2512 / 778
Регистрация: 05.07.2013
Сообщений: 12,165
|
|
24.02.2021, 09:39 | 16 |
Тебе благословение нужно или что?
0
|
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
24.02.2021, 11:15 [ТС] | 17 |
0
|
2970 / 2512 / 778
Регистрация: 05.07.2013
Сообщений: 12,165
|
|
24.02.2021, 11:59 | 18 |
И ты ещё говоришь, что это я тебе нагрубил xd. Спокойнее общайся, я ж тебе сказал уже. С первого раза не понимаешь?
0
|
![]() 2361 / 2191 / 558
Регистрация: 28.12.2010
Сообщений: 8,577
|
|
24.02.2021, 14:47 | 19 |
это от недостатка опыта.
Сервлеты - мертвая технология и их уже никто не использует. Совет xoraxax почитать как в 2021 пишут веб приложения очень актуальный.
0
|
Тематические курсы и обучение профессиям онлайн Java-разработчик (Skillbox) Java-разработчик с нуля (Нетология) Автоматизированное тестирование на Java (Skillbox) |
Нарушитель
-60 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
|
|
27.02.2021, 16:32 [ТС] | 20 |
KEKCoGEN, xoraxax, да вы не волнуйтесь. Если у меня не получится развернуть проект, то я выложу весь исходный код с пошаговой инструкцией везде, где только это возможно. Так, чтоб любой желающий мог сделать свой сервер (Servlet), используя мною написанные, готовые решения для тех или иных нужд. В конце концов - его можно запустить прямо с Eclipse, без "прокладки" - maven. Сервлеты - это далеко не мёртвая технология.
0
|
27.02.2021, 16:32 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Как развернуть web сервер
Как развернуть проект C# ASP.net MVC3 на parking.ru? Как правильно развернуть проект, не добавляются начальные данные в бд Как развернуть свой сервер на домашнем компьютере? Как закачать MySql-базу на сервер в Интернете? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |