
Mika
09.09.2018
11:53:50
вроде gwt

Akim
09.09.2018
13:48:25
Если ничего слишком кастомного не требуется
Можно подружить со спрингом. Почти весь код на java. Удобно, но, кастомные вещи писать самому

Google


Sander
09.09.2018
15:34:20
Всем привет,
можете мне помочь, запутался я в этих вопросах и не могу разобраться:
1) servlet - каждый новый servlet надо подключать в web.xml или через context context.addServlet(HelloServlet.class, "/test/*");
что не очень удобно делать.
-> не удобно, каждый раз подключать (но и не вижу возможности - как сделать так чтоб он сам их подключал, чтоб видел в папке сервлеты все мои, и сразу подгружал на лету).
-> Есть какие-нибудь еще варианты?
2) doGet, doPost, doPut - в классе сервлета доступны только эти методы, в принципе их хватает, ведь на каждый адрес один servlet/class,
поэтому большего там и не будет (но сильно не привычно).
-> или есть другие варианты?
3) jax-rs и servlet api - мне казалось они что-то общее имеют друг с другом ...
-> Но как я понял, это разные техналогии - тогда когда использовать servlets api и когда jax-rs?
-> Как работает jax-rs? имеет ли он под капотом servlets? Ведь как-то он понимать должен по какому адресу надо открыть необходимый ему class с методом.
Тогда какую техналогию в каком случаи использовать?
-> для чего servlet api, если есть jax-rs
-------


Andrey
09.09.2018
17:19:15
можете мне помочь, запутался я в этих вопросах и не могу разобраться:
1) servlet - каждый новый servlet надо подключать в web.xml или через context context.addServlet(HelloServlet.class, "/test/*");
что не очень удобно делать.
-> не удобно, каждый раз подключать (но и не вижу возможности - как сделать так чтоб он сам их подключал, чтоб видел в папке сервлеты все мои, и сразу подгружал на лету).
-> Есть какие-нибудь еще варианты?
2) doGet, doPost, doPut - в классе сервлета доступны только эти методы, в принципе их хватает, ведь на каждый адрес один servlet/class,
поэтому большего там и не будет (но сильно не привычно).
-> или есть другие варианты?
3) jax-rs и servlet api - мне казалось они что-то общее имеют друг с другом ...
-> Но как я понял, это разные техналогии - тогда когда использовать servlets api и когда jax-rs?
-> Как работает jax-rs? имеет ли он под капотом servlets? Ведь как-то он понимать должен по какому адресу надо открыть необходимый ему class с методом.
Тогда какую техналогию в каком случаи использовать?
-> для чего servlet api, если есть jax-rs
-------
Можно повешать аннотацию на сервлет, тогда они будут сами подключаться. А есть необходимость имеенно сервлетами все делать?
Есть удобный Spring MVC.


Sander
09.09.2018
17:40:18
@panov_andy есть, когда ты первый раз познаешь мир java/kotlin - не стоит сразу начинать с фрейморков.

Диоген
09.09.2018
18:20:16

Sander
09.09.2018
18:20:53
потому что это бред, я умею пользоваться фрейморком, а то как оно там работает - я не знаю

Диоген
09.09.2018
18:22:55
Ну я тебя понял, твоя позиция имеет смысл

Sander
09.09.2018
18:23:11
не совсем правильное сравнение
просто когда я спрашиваю некоторые basic вопросы по java, многие ответить не могут и просто пишут на Spring Framework,
мне кажется это не правильно.

Maks
09.09.2018
18:24:32

Google

Sander
09.09.2018
18:24:41
Rails разработчики точно так же, пишем а что там происходит мы не знаем

Диоген
09.09.2018
18:24:44

Siyr
09.09.2018
18:24:55
бесполезно спорить на эту тему

Иван
09.09.2018
22:49:56
Кто-нибудь в Л2 играет?

Ivan
09.09.2018
23:17:32

Dmitrii
09.09.2018
23:57:58
Пользуетесь мемори моделью, а шо тама внутри не знаешь? Ну... Эта... Мы вам перезвоним...

Alexander
10.09.2018
00:27:48
еще можно спрашивать как процессорные инструкции работают

Никита?❄️
10.09.2018
02:12:18
@igorz, @dmsol, спамеры атакуют!

Dim
10.09.2018
04:02:45
Убивать спамеров

Alexandr
10.09.2018
04:31:12
ух, ну и спама) всем привет)
вернулся с отпуска, теперь на работе. итого сколько свещенных войн пропущено? скалисты/лисперы живы?

?
10.09.2018
04:33:01

Alexandr
10.09.2018
04:33:44

?
10.09.2018
04:34:26
I knew it)

Alexandr
10.09.2018
04:35:01
интересно

Таир
10.09.2018
05:23:19

Rikland
10.09.2018
06:54:14

Oleg
10.09.2018
07:13:12

Google

Andrey
10.09.2018
07:50:10
Фреймворк не фреймворк... когда тебе нужно сделать проект и нужно много формошлепить, кому какое дело, знает чувак про сервлеты или нет. И задрачиваться на знания на собеседованиях, которые потом не будут использоваться - глупо, когда тебе нужен человек.

Таир
10.09.2018
07:56:16

Nikita
10.09.2018
07:57:24

Alexandr
10.09.2018
07:58:21
нахерошлепят, а потом фреймворк плохой, язык плохой

Combot
10.09.2018
07:59:04
combot.org/c/-1001043090457

Alexander
10.09.2018
08:00:19

Aleksey
10.09.2018
08:01:51
...и проигрывают? ;)

Alexandr
10.09.2018
08:02:16

Aleksey
10.09.2018
08:02:35
го в shenandoah, я создал

Alexander
10.09.2018
08:03:13
профи играют в epsilongc - кто дольше проживет

Rikland
10.09.2018
08:11:45

Admin
ERROR: S client not available

Rikland
10.09.2018
08:12:59
Автозамена такая автозамена.
Если когда-нибудь на голом железе запускал свой код, проблем с жизнью на epsilongc не будет. Я так думаю.

Aleksey
10.09.2018
08:23:09

Rikland
10.09.2018
08:28:06
Разве что их, процессы, постоянно пытаться воскресить. А это в теории каждый раз прогрев.

Google

Aleksey
10.09.2018
08:29:18
Проблема с архитектурной интрепретацией, на мой вкус. У рантайма есть одна куча, в эту кучу аллоцируют все: jdk-овые классы, пользовательские классы, даже JNI. Эту кучу менеджит выбранный GC.

Rikland
10.09.2018
08:34:46

Aleksey
10.09.2018
08:35:42
Скажем, не умрёт, но будет подтекать, да ;)

Rikland
10.09.2018
08:42:49
Нужно будет потестить старую реализацию которая жила на итераторы (:

Aleksey
10.09.2018
08:43:34
Хороший компилятор (тм) скаляризует итераторы, и всё будет хорошо.

Митко Соловец?
10.09.2018
08:51:38

Aleksey
10.09.2018
08:52:25

Евгений
10.09.2018
08:52:49
а, так это не настоящий :(

Artjom
10.09.2018
08:53:36
А Шипилев может косплеить Шипилева при этом утверждать, что он не Шипилев... многоходовочка ?

Митко Соловец?
10.09.2018
08:57:13

Mikhail
10.09.2018
09:02:08

Митко Соловец?
10.09.2018
09:02:42

guga
10.09.2018
09:14:23

Yan
10.09.2018
09:40:33
ребятки, дайте совет: хочу правильно отправлять ерр код по ресту на гет запрос в случае, если значение параметра не может быть обработанно. читал гуглил, показалось,каждый из серии "как хоче так и др.."
классика - 400, но по спеке это про malformed request syntax
некоторые советуют 422,но там речь про Unprocessable Entity