powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Web-приложения и технологии
25 сообщений из 133, страница 1 из 6
Web-приложения и технологии
    #39582535
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла нужда, написать свое веб приложение. Начал было двигаться в этом направление, поставил TomCat, подключил БД... И все, знаний моих слишком мало для большего, кроме страницы "Привет мир!" и может еще пары мелочей, ничего не могу. Не могу и не могу, надо искать, читать, учить!
И тут я подофигел. С английским у меня не очень, начал искать на русском. И тут я понял, что я не знаю какие технологии вообще использовать! Сервелеты, оказываются устарели. Если JSP умерло давно, то JSF тоже уже никто не использует, как бы тоже отмирает.
Народ, помогите разобраться. Программа, в принципе не сложная будет, типа скрипта для звонков продаж, но должна быть авторизация, хранение данных звонков и пару отчетов. Но на чем все это разворачивать?
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582558
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stang,

Можно, например, на spring boot
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582559
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stangначал искать на русском. И тут я понял, чтону дак ссылки давай с этой ветки. Там и рецепты есть.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582570
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас есть две проблемы. Первая в Java (особенно в JEE) нельзя просто так взять написать и запустить web приложение. Очень уже всё через задницу. Нужен web модуль. Нужен контейнер.
Вторая проблема в том что в Opensource Java за пределами JEE существует огромный зоопарк решений для web. И выбрать новичку что-то одно очень не просто. Одних только HTML шаблонизаторов с десяток, наверное.

Обе проблемы имеют стандартное решение. Нужно найти готовое приложение. Обычно их называют Pet Store, Pet Clinic и т.п. Это такой продвинутый Hello World с авторизацией, корзиной, базой данных и т.п. И в вашем приложении используйте те же технологии и подходы.

Конкретно я бы рекомендовал Spring Boot или JHipster.
https://github.com/spring-projects/spring-petclinic
https://github.com/domaframework/spring-boot-jpetstore

Но для веба хорошо бы ещё и JS подтянуть: Bootstrap, jQuery, Angular
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582580
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, какие ссылки? Вначале я перелопатил много форумов и понял, что JSP умер, а последняя нормальная книга была от Oracle в 2000 году! 2000, Карл, сейчас 2017! Нормальные книги по JSF до 2010. Окончательно понял, что я где-то не в тех жебрях брожу, после статьи на https://habrahabr.ru/post/315894/, она за 2016 год!
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582596
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangВначале я перелопатил много форумов и понял, что JSP умер
Ну, не то что бы прям совсем умер. Я уверен какие-нибудь BMW до сих пор у себя используют. Да, и при правильном подходе вполне себе можно использовать. Но это надо во-первых уметь. А во-вторых не понятно зачем мучатся при наличии адекватных шаблонизаторов.

Stangа последняя нормальная книга была от Oracle в 2000 году!
Во-первых Oracle выкупила Sun в 2010. Во-вторых Oracle разве теперь известный издатель технической литературы?

StangНормальные книги по JSF до 2010.
JSF - мертворожденная технология. С неё угорали ещё до того как она вышла. Потом просто плевались, пока фейслеты наконец-то не появились.

StangОкончательно понял, что я где-то не в тех жебрях брожу, после статьи на https://habrahabr.ru/post/315894/, она за 2016 год!
Безотносительно конкретных технологий, есть очень разные подходы.
1. Полностью ренедерим HTML на сервере. Добавляем немного динамики на JS. Тогда нужен HTML шаблонизатор: JSP, Thymeleaf, Freemarker и многие другие
2. Берем продвинутый JS фреймверк (например Angular) и общаемся с Java как с REST сервисом (например Spring MVC).
3. Берем полноценное веб решение, которое нам нравится, но спрыгнуть с которого будет не просто. JSF, Vaadin, Play Framework. Некоторым нравится. Но нужно понимать последствия.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582597
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczУ вас есть две проблемы. Первая в Java (особенно в JEE) нельзя просто так взять написать и запустить web приложение. Очень уже всё через задницу. Нужен web модуль. Нужен контейнер.
Вторая проблема в том что в Opensource Java за пределами JEE существует огромный зоопарк решений для web. И выбрать новичку что-то одно очень не просто. Одних только HTML шаблонизаторов с десяток, наверное.

Обе проблемы имеют стандартное решение. Нужно найти готовое приложение. Обычно их называют Pet Store, Pet Clinic и т.п. Это такой продвинутый Hello World с авторизацией, корзиной, базой данных и т.п. И в вашем приложении используйте те же технологии и подходы.


Ну, скажем так, в принципе я создал web приложение, аля "привет мир", на локальной машине, даже работает. Но инфы мало, или она вся устарела.
Правда, я использовал голый Eclipse, без всяких там шаблонизаторов и прочего. Если я понял правильно, то мне нужны супер визуальные редакторы страниц, а шаблон для десятка страниц я и сам сделаю. С html у меня лучше, чем с Java... :)

BlazkowiczКонкретно я бы рекомендовал Spring Boot или JHipster.
https://github.com/spring-projects/spring-petclinic
https://github.com/domaframework/spring-boot-jpetstore

Но для веба хорошо бы ещё и JS подтянуть: Bootstrap, jQuery, Angular

Что из них легче для вхождения? Читал, что Spring слишком раздут. А литературу не посоветуете?
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582603
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangНу, скажем так, в принципе я создал web приложение, аля "привет мир", на локальной машине, даже работает.

С базой данных, авторизацией, корзиной?

StangЕсли я понял правильно, то мне нужны супер визуальные редакторы страниц

Нет, не правильно.

StangС html у меня лучше, чем с Java... :)

А с JavaScript?

StangЧто из них легче для вхождения?
Никто. В Java нет ничего простого для вхождения в принципе. JHipster использует Spring Boot плюс популярные JS фреймверки.

StangЧитал, что Spring слишком раздут.
Ну, решение "для всего" не может быть компактным по определению. Но ничего лучше, ведь, просто нет. Какой тогда выбор?

StangА литературу не посоветуете?
Нет. Мне мануалов достаточно.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582606
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangPetro123, какие ссылки? Вначале я перелопатил много форумов и понял, что JSP умер, а последняя нормальная книга была от Oracle в 2000 году! 2000, Карл, сейчас 2017! Нормальные книги по JSF до 2010. Окончательно понял, что я где-то не в тех жебрях брожу, после статьи на https://habrahabr.ru/post/315894/, она за 2016 год!
Блин. На этой ветке набери поиск.
Думаешь тут каждый месяц новые технологии советуют?
Ни одного топика не читал?
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582610
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczВо-первых Oracle выкупила Sun в 2010. Во-вторых Oracle разве теперь известный издатель технической литературы?


Книга выпущена в 2000 и технологии описываются именно до 2000 года, но зачем то переиздана в 2010 и как под Oracle. Книга довольно таки интересная, если бы не настолько устарела («Oracle. Программирование на языке Java» автора Мартин К. Соломон, Нирва Мориссо-Леруа, Джули Басу).

BlazkowiczБезотносительно конкретных технологий, есть очень разные подходы.
1. Полностью ренедерим HTML на сервере. Добавляем немного динамики на JS. Тогда нужен HTML шаблонизатор: JSP, Thymeleaf, Freemarker и многие другие
2. Берем продвинутый JS фреймверк (например Angular) и общаемся с Java как с REST сервисом (например Spring MVC).
3. Берем полноценное веб решение, которое нам нравится, но спрыгнуть с которого будет не просто. JSF, Vaadin, Play Framework. Некоторым нравится. Но нужно понимать последствия.

А без JS никак? И какие последствия могут быть, что бы понимать? Через пару лет устареет и не будет возможности расширять и обновлять?
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582611
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делай на том что знаешь,
на jsp можно еще много чего наваять, особенно если добавить jquery & ajax,
на jsf тоже, но это уже не так гибко, зато есть удобный PrimeFaces, берешь и накидываешь готовые элементы
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582622
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczА с JavaScript?

Даже минимума понимания нет.

BlazkowiczНикто. В Java нет ничего простого для вхождения в принципе. JHipster использует Spring Boot плюс популярные JS фреймверки.

Blazkowicz
Ну, решение "для всего" не может быть компактным по определению. Но ничего лучше, ведь, просто нет. Какой тогда выбор?

Значим буду начинать вникать в Spring, попробую по вашему совету шаблон и буду перекраивать под себя.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582648
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stang,
Либо: Ангуляр(БЛ и контроллеры) <-------> на сервере REST. Тогда java не выучить.
Либо: Бутстрап с JSP <-------> на сервере роутинг, контролеры, сервисный слой, ОРМ.
Решай.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582652
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangСервелеты, оказываются устарели.А ajax куда тогда обращается?
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582654
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangДаже минимума понимания нет.
начни с этого
https://learn.javascript.ru/
StangСервелеты, оказываются устарели. Если JSP умерло давно,
ага совсем устарели, только откуда взялся servlet 4.0
https://blogs.oracle.com/theaquarium/servlet-40
не надо гнать пургу, на jsp много можно сделать, главное уметь.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582656
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stangшаблон и буду перекраивать под себя.сначала форум хоть пару дней почитай.
А не хабр))))
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582669
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangДаже минимума понимания нет.
Просто существует масса задач ради которых гонять туда-сюда целые страницы данных особой надобности нет и можно всё пересчитать на клиенте.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582679
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangСервелеты, оказываются устарели. Если JSP умерло давно, то JSF тоже уже никто не использует, как бы тоже отмирает.

Ой, всё! Ну, где вы это берёте? Вот только недавно появилось JEE8 там всё это есть и даже новые версии
http://www.oracle.com/technetwork/java/javaee/overview/index.html
https://javaee.github.io/tutorial/toc.html
JSF становится всё лучше и лучше. Мне кажется начиная с версии 2.2 новичку проще разобраться с JSF, чем со Spring 4-ой или 5-ой версии, который всё больше и больше обрастает всякой шелухой. Ну, и раз уж вам всё равно начинать всё с самого начала, рекомендую вам посмотреть на Goovy & Grails или Python & Django.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582685
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А не хабр))))ну хабр тоже пропускать не стоит :)
https://habrahabr.ru/company/ruvds/blog/346442/
к вопросу о чистом js
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582750
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявопросу о чистом jsты там чистую java найди. Бэкенд программист).
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582956
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StangЧто из них легче для вхождения? Читал, что Spring слишком раздут. А литературу не посоветуете?

Если jsf для вас не слишком стар, то можете посмотреть joinfaces

Т.к. jsf внедряется в spring-boot не совсем тривиально, этот проект позволяет обойтись меньшей кровью.
Для начала пойдет, а потом идти в "кровавый Ынтырпрайз" внедрять микросервисы.

А так, как вам тут и советовали, изучить REST и какой-нибудь JS-фреймворк (например Angular)
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39582977
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stang,

- https://www.youtube.com/playlist?list=PLwwk4BHih4fjstwgKAHPAuUcjpRUiRh5k
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39583001
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3 месяца назад начал новый проект, взял для быстрого получения результата jsp страницы, потому что , но в каком плане, не то, что там прямо запросы и подключения пишу, нет. Использую там
Код: powershell
1.
 <jsp:include page="header.jsp"/>

я думаю по названию видно что это :)
Чтобы пути к ресурсам всегда были верными на любом при любом деплое, использую
Код: powershell
1.
${pageContext.request.contextPath}/...


JSP на этом кончается и начинается JavaScript + css,
+ ajax запросы от jQuery. Запросы идут к серверу, где крутится Spring MVC, к бд подключение идет через пуллы, что на томкате, что на глассфише, разница в строке с jndi именем, но это уже не важно.
+ jQuery, им генерирую div, span, a, ну и разные другие элементы html
+ jQuery-ui(заменил на Bootstrap сейчас, благо компонентов не много)
Планирую разметку страниц перевести полностью на Bootstrap, но пока мало что о нём прочитал, но его объем компонентов и дополнений радует.

Очень долго я был приверженцем такого подхода, что я же джавист, зачем мне этот джаваскрипт и хтмл, ведь есть же всякие там GWT-подобные технологи, фреймворки. Но теперь не нарадуюсь, что посмотрел в сторону JS и около-html'ные, так сказать, технологии :)
Всё настолько просто и так быстро работает! Единственное, что меня смущает до сих пор, это асинхронность, но она лечится разными способами, в основном через promise. Мне еще рекомендовали фримейкер, но говорят/пишут, что у него с безопасностью какие-то проблемы, скорее всего из-за неумелости, пока до него руки не дошли.

Вывод: помимо джавы изучайте клиентскую часть html, js, css
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39583008
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"3 месяца назад начал новый проект, взял для быстрого получения результата jsp страницы, потому что , но в каком плане, не то, что там прямо запросы и подключения пишу, нет. Использую там "

Отвлекли меня)) даже не прочитал что и как написал :)

нужно так: взял для быстрого получения результата jsp, потому что знаю как с ним работать.
...
Рейтинг: 0 / 0
Web-приложения и технологии
    #39583030
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixicjsp, потому что знаю как с ним работать.не знаете, т.к. нет ничего про MVC, controller, routing, BL.
Вы написали его без java. Т.е. кинулись в другую сторону, в js.
...
Рейтинг: 0 / 0
25 сообщений из 133, страница 1 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Web-приложения и технологии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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