Servlets & JSP
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Servlets & JSP
Подскажите пожалусто по некоторым вопросам, так как стараюсь что бы апликации были боллее на профессиональном уровне, а так как тема мне нова из-за этого терзаюсь смутными сомнениями. При создание веб аппликации стоитли заморачиваться с MIME для работы с headers или положиться на автоматический ассаймет со стороны сервера . Это жизнено необходимо использовать listeners или как бы всё можно провернуть в сервлете . Последний Filter, он ипользуеться часто, просто я мыслю со стороны другого серверного языка, вот например нафиг этот фильтер я обычно создаю класс который просто запрашивает кое-какие данные с куки, браузера, айпи и если что перенаправляет запрос в другое место или создаёт response для юзера. Я понимаю что Фильтр пишиться для выполнения такие-же функции, но он настолько огромен , что его подключение и кодировка, когда в классе который создаёшь всё решаеться одним, двумя методами. СПС
-
- Уже с Приветом
- Posts: 4205
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: Servlets & JSP
Mmodel?
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Servlets & JSP
одно упоминание о Servlets & JSP сразу превращает вашу аппликацию в тыкву. Никто этим больше не пользуется.FreemanUSA wrote: ↑26 Apr 2017 20:58 Подскажите пожалусто по некоторым вопросам, так как стараюсь что бы апликации были боллее на профессиональном уровне, а так как тема мне нова из-за этого терзаюсь смутными сомнениями.
если у вас новый сервис то очень рекомендую spring-boot.
Если чьето древнее старье то можно прикрутить фреймворк типа jersey.
вот пример как делается сервис который возвращает json
Code: Select all
@Controller
@RequestMapping("/hello-world")
public class HelloWorldController {
private static final String template = "Hello, %s!";
private final AtomicLong counter = new AtomicLong();
@RequestMapping(method=RequestMethod.GET)
public @ResponseBody Greeting sayHello(@RequestParam(value="name", required=false, defaultValue="Stranger") String name) {
return new Greeting(counter.incrementAndGet(), String.format(template, name));
}
}
редиректить можно тут же если надо очень.
пример маленького работающего сервиса
https://github.com/valchkou/spring-boot-sample
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
-
- Уже с Приветом
- Posts: 1600
- Joined: 18 Jun 2006 19:40
- Location: СНГ->USA
Re: Servlets & JSP
Да, похоже что все таки Mmodel
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
Ну как бы все веб апликации и апликации одинаковы и кострукции создаються одинаковыми или в Java другая. В частности в Java EE наверное конструкция работает также я просто не читал ещё, пробую работать с Аплетами и JSP. Работаю исходя из кострукции которыу применяю при кодировке со стороны сервера на РНР для юзер интерфэся проше с JS, но при создании красивой динамики тоже используеш ООР что бы одну функцию не дербанили нескольео елементов.
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
Я сечас хочу преписать некоторые свои проекты на Java из за специфики кастоморов, из-за этого и справшиваю как важно в профессиональной апликации использование MIME, listeners , and Filter with Wrapper classes. Так как некоторые вещи решаються простым одним классом с одним методом на все времена, а подключить Фильтер переписать методы и дописать дополнительные это пипец. Может это специфика построение Java web application вот и спрашиваю рекомендации. СПС
-
- Уже с Приветом
- Posts: 8192
- Joined: 27 Mar 2016 23:56
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
Механизм оптимизации поиска наподобия Гугла. Парни и девушки плз, он по идеи как осушествяется, с помощю SQL синтекса или всё-же с результата получения после запроса в базу данных используеться для шлифовки типа чтото regular expression || string match? Вывод данных иногда не удовлетворяет так как бывает свыши 10000 позиций и применение стандартного запроса в базу данных выводит либо много некчёмного, а при ошибки вписания хотя бы в одну букву в поиск выводит ноль и не одного suggest. LIKE %...% стоит уже с дописанием шлифофки, но не удовлетворяет. Где можно почитать как работает система алгоритма поиска Google? СПС
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
-
- Уже с Приветом
- Posts: 2169
- Joined: 10 Mar 2003 05:28
- Location: Houston, TX
Re: Servlets & JSP
Вы собрались карьеру на сервлетах и жсп делать?
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
А что со стороны Джавы применяют в Вебе? Я новичёк в Джаве имею знания только коре, немного работал с SE и соответственно сейчас сервлет с JSP. Я просто не вкурсе что используют для построения веб аппликации, ну например тот же самый E-Commerce, или сайт визитка с базой данных. Я исхожу из того что использую в РНР. Посоветуйте.
-
- Уже с Приветом
- Posts: 4435
- Joined: 13 Feb 2002 10:01
- Location: Bay Area
Re: Servlets & JSP
Механизм Гугла вам не подойдёт. Используйте что-то вродеFreemanUSA wrote: ↑29 Apr 2017 23:30 Механизм оптимизации поиска наподобия Гугла. Парни и девушки плз, он по идеи как осушествяется, с помощю SQL синтекса или всё-же с результата получения после запроса в базу данных используеться для шлифовки типа чтото regular expression || string match? Вывод данных иногда не удовлетворяет так как бывает свыши 10000 позиций и применение стандартного запроса в базу данных выводит либо много некчёмного, а при ошибки вписания хотя бы в одну букву в поиск выводит ноль и не одного suggest. LIKE %...% стоит уже с дописанием шлифофки, но не удовлетворяет. Где можно почитать как работает система алгоритма поиска Google? СПС
https://en.m.wikipedia.org/wiki/Levenshtein_distance
-
- Уже с Приветом
- Posts: 1860
- Joined: 02 Sep 2016 20:26
Re: Servlets & JSP
Как работает алгоритм поиска в гугле, можно прочитать в книге Маннинга Introduction to Information Retrieval. Там разобраны и некоторые способы, позволяющие делать нечеткий поиск (с опечатками, синонимами и т.п.).
(прочитав название треда, я подумал, что мне вернули мой 2003 год )
(прочитав название треда, я подумал, что мне вернули мой 2003 год )
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
oshibka_residenta спасибо, очень просто решение. При запросе сервак меньше напрягаеться. А то первая моя верси самопала заняла целыи класс с несколькими методами с постоянным заныриванием в базу данных, а тут просто, дописание маленького метода в в DB Сlass. Larsonsager почитаем конечно же что бы примерить ваш 2003 год СПС
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
Вопрос почему по Indeed, JSP на текуший день около 4000 упоминаний по вакансиям, JSF около 1500 упоминаний по вакансиям, Spring boot тоже около 1500. Просто терзают смутные сомнения куда грести как доминирующая технология JSP ближи из за того что конструкция как в РНР. но Spring boot понимаю круче , но не понимаю пока почему просто чуствую, объясните ламеру СПС
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Servlets & JSP
spring boot вещь относительно новая, вышла в свет в 2013, но проект активно развивается особенно в сторону cloud, microservices.FreemanUSA wrote: ↑02 May 2017 19:13 Вопрос почему по Indeed, JSP на текуший день около 4000 упоминаний по вакансиям, JSF около 1500 упоминаний по вакансиям, Spring boot тоже около 1500. Просто терзают смутные сомнения куда грести как доминирующая технология JSP ближи из за того что конструкция как в РНР. но Spring boot понимаю круче , но не понимаю пока почему просто чуствую, объясните ламеру СПС
Но при это этом это ни нечто неизвестное, а набор вкусняшек поверх spring framework.
spring framework на данный момент де факто стандарт в java разработке, если поискать по нему то цифры уже совсем другие.
Нужно забыть про JSP, JSF и прочие UI костыли на яве. Ява это бакенд, сервисы, интеграция, обработка и анализ данных.
Но если уж сильно чешется, то можно использовать один из template engines, как например Thymeleaf.
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
Благадарствую за ответ в деталях. Боюсь нарваться из за отсутствия визуальной картины до конца, но сервлеты ведь выполняють ту же функцию по обработке данных, анализирования и выдачи конечного результата.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Servlets & JSP
в наши дни почти никто не использует сервлеты напрямую. да можно сервлеты самому, можно даже сокеты самому, но тогда многое придется делать вручную. Зачем?FreemanUSA wrote: ↑02 May 2017 21:01 но сервлеты ведь выполняють ту же функцию по обработке данных, анализирования и выдачи конечного результата.
кроме того если речь идет о современном подходе к разработке на яве, то словами как "servlet, jsp, jsf" в резюме вы отпугнете всех нормальных нанимателей.
-
- Уже с Приветом
- Posts: 349
- Joined: 24 Jul 2012 23:26
- Location: echo RU::US($me);
Re: Servlets & JSP
Эти книги можно раценивать как неплохой источник знание по началу в Spring-Boot https://www.amazon.com/Spring-Boot-Cook ... 1250221011 https://www.amazon.com/Spring-Microserv ... 1250221011 или вы брали иточники информации с других ресурсов? СПС
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Servlets & JSP
книги не посоветую, сам их не читалFreemanUSA wrote: ↑04 May 2017 21:22 Эти книги можно раценивать как неплохой источник знание по началу в Spring-Boot https://www.amazon.com/Spring-Boot-Cook ... 1250221011 https://www.amazon.com/Spring-Microserv ... 1250221011 или вы брали иточники информации с других ресурсов? СПС
у антонова вроде начало бодрое. Но мне не понять с высоты своего опыта, насколько литература заточена под чайника.
я лично все ответы нахожу либо на сайте спринга https://spring.io/guides
либо через гугл на stackoverflow.com.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Servlets & JSP
рекомендую использовать gradle вместо maven
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Servlets & JSP
Опа. Он и до дженерик джава мира дошел уже? Слава яйцам. Мавен же отвратителен. Гридл прекрасен.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Servlets & JSP
Не так быстро, spring-boot, как самый пионеристый, включил его в свой стандарт наряду с мейвеном.
но поскольку spring-boot сам уже стандарт, то думаю это дело ближайщих лет и про мейвен забудут все,
кроме разработчиков самого gradle (который просто wrapper над maven)
-
- Уже с Приветом
- Posts: 3481
- Joined: 02 Jan 2005 22:10