@jvmchat

Страница 2787 из 2890
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 - не стоит сразу начинать с фрейморков.

Можно повешать аннотацию на сервлет, тогда они будут сами подключаться. А есть необходимость имеенно сервлетами все делать? Есть удобный Spring MVC.
пробовал не получается, все что есть в Spring можно и ручками собрать, это просто библиотеки, которые удобно собраны через gradle/spring io.

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
просто когда я спрашиваю некоторые basic вопросы по java, многие ответить не могут и просто пишут на Spring Framework, мне кажется это не правильно.
Ну, вообще, ты уже знаешь всё, что нужно. Сервлет сервайс дупост дугет хуе-мае, можешь скипать

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

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

Ivan
09.09.2018
23:17:32
просто когда я спрашиваю некоторые basic вопросы по java, многие ответить не могут и просто пишут на Spring Framework, мне кажется это не правильно.
Вообще я всё больше нахожу сторонников этой идеи, особенно от людей которые проводят собесы. Типа фремворк-программисты - говно. Как мне кажется для профессионала - это вполне логичное желание узнать свой инструмент максимально подробно. Хотя вот ваша идея начинать обучение с низов мне не близка, мне кажется нужно получить хоть какой-то минимум быстро, а дальше его расширять, но это, наверное, про фломастеры, кому как удобнее.

Dmitrii
09.09.2018
23:57:58
потому что это бред, я умею пользоваться фрейморком, а то как оно там работает - я не знаю
Отличненько. Предлагаю сразу гнать в шею кандидатов которые не знают, куда C2-компилятор компилит волатайл чтения/записи.

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

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

просто когда я спрашиваю некоторые basic вопросы по java, многие ответить не могут и просто пишут на Spring Framework, мне кажется это не правильно.
а что за базовые вопросы по жабке ты спрашиваешь, и вопросы это по жабке, или какой-то ее части, которая нахрен никому не нужна, поэтому почему это должны знать люди, если например никогда не пользовались этим и им это не предстоит никогда, зачем это знать.

Никита?❄️
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
интересно

Rikland
10.09.2018
06:54:14
Oleg
10.09.2018
07:13:12
Кто-нибудь в Л2 играет?
Местные играют в C2.

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

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

Alexander
10.09.2018
08:00:19
Местные играют в C2.
местные играют в G1

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

Alexandr
10.09.2018
08:02:16
местные играют в G1
пора в shanendoah гонять

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

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

Rikland
10.09.2018
08:11:45
Кто-нибудь в Л2 играет?
Жду когда серваки на Kotlin перепишут, тогда можно будет снова играть (;

Admin
ERROR: S client not available

Rikland
10.09.2018
08:12:59
Автозамена такая автозамена.

профи играют в epsilongc - кто дольше проживет
А че в него играть, по сути та же идеология как в микроконтроллерах. С RTOS. На старте пулимся и дальше живём.

Если когда-нибудь на голом железе запускал свой код, проблем с жизнью на epsilongc не будет. Я так думаю.

го в shenandoah, я создал
Кстати, а как там с внутренним мусором JVM. Или там только для клиентского кода нет gc?

Aleksey
10.09.2018
08:23:09
Кстати, а как там с внутренним мусором JVM. Или там только для клиентского кода нет gc?
define "внутренний мусор JVM"? Реализации из стандартной библиотеки в той же куче существуют, и поэтому мусор "оттуда" так же остаётся.

Rikland
10.09.2018
08:28:06
define "внутренний мусор JVM"? Реализации из стандартной библиотеки в той же куче существуют, и поэтому мусор "оттуда" так же остаётся.
Мусор: Java объекты созданные в native типа системный native, java.* и тд. Просто если кто-то будет есть память не зависимо от того как ты напишешь код. Это действительно выживание.

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

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

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
Yan
10.09.2018
09:40:33
ребятки, дайте совет: хочу правильно отправлять ерр код по ресту на гет запрос в случае, если значение параметра не может быть обработанно. читал гуглил, показалось,каждый из серии "как хоче так и др.."

классика - 400, но по спеке это про malformed request syntax

некоторые советуют 422,но там речь про Unprocessable Entity

Страница 2787 из 2890