• ,

Создание простого веб-приложения на сервлетах и jsp (часть 1)

Эта статья является продолжением моей статьи Создание простейшего web проекта в intellij idea enterprise edition. Пошагово, с картинками, в которой я показал, как создать работающий шаблон веб-проекта.

Статья доступна по ссылке- javarush.ru/groups/posts/328-sozdanie-prostogo-veb-prilozhenija-na-servletakh-i-jsp-chastjh-1
  • ,

развертывание веб сервиса на Tomcat в Intellij Idea

Здравствуйте.

пытаюсь второй день развернуть веб сервис по разным туториалам, через Идею.
Прочитал кучу мануалов и документации по этой теме, но результат все так же печален — из среды запускаю свою конфигурацию, но по адресу localhost:8080 у меня видно следующее:



за безупречный пример я взял вот эту статью: devcolibri.com/1043
если делать все в точности как тут описано — все работает.
Однако, структура моего проекта, который я создал на основе всего того, что прочел несколько отличается:


Конфигурация моего проекта выглядит вот так:


уж не знаю все ли я верно сделал.
Может кто подсказать, что я делаю не так? Идея запускает томкат, но в логах ошибок нет, все выглядит так, будто все работает.
Подозреваю, что war файл не кладется куда-то. Но куда и как должен именно в идее я не понимаю…
  • ,

развертывание веб сервиса на Tomcat в Intellij Idea

Здравствуйте.

пытаюсь второй день развернуть веб сервис по разным туториалам, через Идею.
Прочитал кучу мануалов и документации по этой теме, но результат все так же печален — из среды запускаю свою конфигурацию, но по адресу localhost:8080 у меня видно следующее:



за безупречный пример я взял вот эту статью: devcolibri.com/1043
если делать все в точности как тут описано — все работает.
Однако, структура моего проекта, который я создал на основе всего того, что прочел несколько отличается:


Конфигурация моего проекта выглядит вот так:


уж не знаю все ли я верно сделал.
Может кто подсказать, что я делаю не так? Идея запускает томкат, но в логах ошибок нет, все выглядит так, будто все работает.
Подозреваю, что war файл не кладется куда-то. Но куда и как должен именно в идее я не понимаю…

Посоветуйте обще-краткие учебные материалы по Spring, Hibernate, Java Script, AJAX, Maven, Tomcat

Добрый день, уважаемые джаварашевцы и джаварашатессы!
В целях подготовки к стажировке знающие джаварашевцы настоятельно советуют «пройдите хотя бы маленькие обучалки в интернете» по следующим технологиям: Spring, Hibernate, Java Script, AJAX, Maven, Tomcat.

Прошу подсказать эти самые «маленькие обучалки». Я так понимаю, что имеются в виду поверхностные материалы, дающие общее представление о данных технологиях. Формат можно подсказывать любой: статьи, небольшие книжки, видео-курсы, онлайн-курсы и т.д.

С уважением,
Зеленая лягушка.

Дополнение. За рекомендацию «не кратких», а обстоятельных и пользующихся заслуженной славой ресурсов\книг по заявленным темам тоже буду благодарен.
  • ,

(tomcat)Хочу найти товарищей по интересам

Хочу начать делать что то кроме уроков, знаю нетак много, но решил что лучше на живом примере практиковаться. В общем главная моя тема на сегодня Это изучение контейнера сервелатов TomCat, все что я знаю о нем это то что на нем можно делать сайт! мне этого хватает, всегда мечтал запилить какой нибудь сайтик. А тут еще это все можно совместить с обучением на java, и мне интересно и прогресс будет ползти хоть немного.
ЗАметил что изучение этой штуки томкэт идет медленно, отчасти это (возможно в большей степени) незнание английского и еще всякие преграды иного плана, время и тому подобное. Прогнозирую что еще не быстро разберусь в этой теме и вопросов думаю будет очень много. Вот я и подумал, а что если есть люди которые возможно занимаются тем же томкатом но не волокут. то есть примерно мой уровень, чтобы было что поспрашивать и может быть поделиться по мере хода дела своим опытом. Может кто делает уже, или незнает чем заняться или еще какиенибудь интузиасты хотят попробовать… так бы за пилить можно бы было по этой теме на слаке чат томкэт, и там обсуждать задачи проблемы, может быть ктото себе и партнера там еще найдет, незнаю в общем, если ктото изучает томкат илил хочет, предлогаю обьедениться… у меня масса(по одному по два, но регулярно всплывают) тупых вопросов, исза них все очень тормазится

Jsp + БД

Доброго времени суток! Вопрос к опытным обитателям этого форума: есть бд, в которой две таблички. Есть два класса -сущности. Они связаны отношением один ко многим. Как мне вывести данные из этих таблиц в страницу jsp?

Надеюсь понятно изложил. Спасибо!

Tomkat 8.0 и DerbyDB

Здравствуйте. Не могу решить проблему, целый день сидел и так ни к чему и не пришел. Не помогает ничего.
Настроил сервер, запустил через CMD, создал базу данных(Derby), заполнил базу данных строками и столбцами, потом как положено создал context.xml. Добавил нужные библиотеки, создал файл .jsp, в нем тоже все правильно, ничего не подчеркнуто красным. Как только запускаю выкидывает одну и туже ошибку. Если убрать 23-26 строку то все норм, но, естественно, не подключается база данных. Моежт быть вы подскажите что здесь. Прикрепляю скрины с ощибкой и с основными файлами
  • ,

Ипподром (big01 в вебе)

בםייד
Итак, дошёл я до первой большой задачи про ипподром. Решается она очень быстро, но что-то не давало мне покоя, и в развитие предыдущих тем я решил её заделать под браузер. А что- формат идеальный. кидаем периодично аджаксовые запросы, а сервлет отдаёт статические строки, которые в него записываются по ходу выполнения программы.

Лошадки

Итак, в формате снизу вверх, как и в исходном задании, перечислю дополнение к заданию, которое я реализовал


При достижении кэшем нуля после скачки пользователь выбывает из игры "В следующий раз может быть лучше- попробовать заново. ОК."

По умолчанию у пользователя есть кэш ...

Если пользователь зашёл- он может добавить себя в список пользователей на ипподроме.

Когда скачка окончилась - смотрим, какая лошадь победила,
смотрим отношение,
по всем участникам - если ставки были на лошадей, которые проиграли то деньги остаются в банке.
если ставки были у этого участника на выигравшую лошадь - по сумме всех ставок на эту лошадь (считается заранее),
ему добавляется в кэш, вычитается из кэша банка.

Банк отдаёт информацию - по умолчанию 1:1 (если только твоя ставка)
если двое поставили, то тоже 1:1
Если есть ставки на других лошадей, то берём отношение всех денег к сумме за эту лошадь, получаем отношение. округляем его в меньшую сторону.
Например, на первую всего 23, на 2 -67, на 3 -45.
ставка по курсу int (67+45+23)/23 = 135/23=5 : 1
Остаток уходит в кэш банка.


Когда пользователь ставит деньги на лошадь, они вычитаются из его кэша и добавляются в банк на эту лошадь.

Есть класс Банк ипподрома (поле ипподрома)

Любой из существующих пользователей может поставить во время текущей скачки на любую лошадь, а затем прибавить на любую другую.
Удалять ставки нельзя. Деньги сразу вычитаются из кэша.

Скачки идут непрерывно - пока из наших трёх лошадей. (Затем можно будет добавить возможность за наличные выставить свою личную лошадь)

Есть болельщики User
у них есть имя, сумма на счету, номер счёта, Набор ставок.



Результат можно увидеть на hippodrome.elasticbeanstalk.com