@jvmchat

Страница 1808 из 2890
Митко Соловец?
24.09.2017
15:51:08
ну не то что ты

Kirill
24.09.2017
15:51:40
в смысле, у меня есть своя позиция, я ее давно выражаю, она не совпадает с твоей, что же поделать-то

Митко Соловец?
24.09.2017
15:52:02
уважение

Grigory
24.09.2017
15:52:06
позиция есть по отношению лишь ко всему

Google
Kirill
24.09.2017
15:53:15
я же не говорил что все кто пишет на спринге и ее - нехорошие люди, я испытываю неприязнь к самим этим технологиям

ну сорри что не фанатов спринга здесь не любят ))

Grigory
24.09.2017
15:53:49
Не надо было раскрывать сути то, а то весь наш абстрактный разговор упрощается до крудов ):

KW
24.09.2017
16:50:41
Привет, коллеги! Ситуация: public class SomeServlet extends HttpServlet { @Autowired private SomeRepository repository; @Repository public class JdbcSomeRepositoryImpl implements SomeRepository { private final JdbcTemplate jdbcTemplate; private final NamedParameterJdbcTemplate namedParameterJdbcTemplate; private final SimpleJdbcInsert insertSome; @Autowired public JdbcSomeRepositoryImpl(DataSource dataSource, JdbcTemplate jdbcTemplate, NamedParameterJdbcTemplate namedParameterJdbcTemplate) { this.insertMeal = new SimpleJdbcInsert(dataSource) .withTableName("some_table") .usingGeneratedKeyColumns("id"); this.jdbcTemplate = jdbcTemplate; this.namedParameterJdbcTemplate = namedParameterJdbcTemplate; } xml: <context:annotation-config/> <context:component-scan base-package="com.somepackage.**.repository.jdbc"/> <context:component-scan base-package="com.somepackage.**.web"/> Вопрос: Почему поле repository класса SomeServlet null? Помогите, пожалуйста, понять/разобраться. Спасибо!

KW
24.09.2017
16:52:55
возможно в методе init() сервлета нужно инициализировать спринг контекст?

Митко Соловец?
24.09.2017
16:53:25
Потому что для Http есть отдельный фреймворк Spring MVC

Ivan
24.09.2017
16:53:33
зачем тебе HttpServlet вон Spring MVC в руки и погнал а то ты ща наработаешься и будешь думать что Spring гавно

Митко Соловец?
24.09.2017
16:53:47
если нужно использоваться именно голые сервлеты, гугли как их подружить со спрингом - но это извращение

KW
24.09.2017
16:56:41
зачем тебе HttpServlet вон Spring MVC в руки и погнал а то ты ща наработаешься и будешь думать что Spring гавно
это учебное задание, по-этому приходиться мучиться. Со Spring MVC я в курсе, как это сделать, спасибо =)

Google
KW
24.09.2017
16:57:28
плохое задание
тяжело в учении ?

Митко Соловец?
24.09.2017
16:57:50
ты в ЕПАМ учишься?

потому что первая ссылка в гугле, на твой вопрос отвечает

https://stackoverflow.com/questions/13461809/configurating-spring-ioc-with-servlets

https://stackoverflow.com/questions/13461809/configurating-spring-ioc-with-servlets
если что, из этого вопроса: "com.epam.productshop.readerfactory.ReaderFactory"

KW
24.09.2017
17:01:59
если что, из этого вопроса: "com.epam.productshop.readerfactory.ReaderFactory"
я понял, к чему епам. Нет, не там, спасибо за ссылку, но, кажется мне, я это уже пробовал: уже несколько часов пробую все варианты из стековерфлоу =)

Alex
24.09.2017
17:02:38
Тогда если не получается перебором вариантов из СО, пора начать читать документацию? ?

KW
24.09.2017
17:03:19
Alex
24.09.2017
17:03:37
Кстати.

Это ж надо лабу в универ на сервлетах запилить ?

KW
24.09.2017
17:05:44
положа руку на сердце, это книга почти о каждом ?

Alex
24.09.2017
17:07:02
Мне приметка почти очень даже нравится.

Ivan
24.09.2017
17:15:13
просто сделать это можно но зачем?

KW
24.09.2017
17:17:09
это рили вам такое задали сделать сервлет с спрингом?
ага. Я так понимаю, чтобы мы сами сделали велосипед, а на следующий раз нам скажут: молодцы, но вот вам готовый велосипед - Спринг МВС

Ivan
24.09.2017
17:18:09
тогда совет тебе глянь DispacherServlet в спринге есть

и почитай доки про него

в принципе может это даже и полезно начинающему

KW
24.09.2017
17:21:07
тогда совет тебе глянь DispacherServlet в спринге есть
спасибо. Если это тот, что используется в Спринг МВС, то я в курсе: там все очень эллегантно =)

спасибо всем, буду читать/разбираться ?

Google
Ivan
24.09.2017
19:41:24
А ещё ты можешь избрести велосипед с квадратными колёсами и получать бины из своего синглтончика, в который руками из спринга бины пихнуть.

Vyacheslav
24.09.2017
19:41:52
Кто-то пересмотрел Борисова

Ruslan
24.09.2017
21:02:16
если нужно использоваться именно голые сервлеты, гугли как их подружить со спрингом - но это извращение
KW Насчет извращения - согласен. А если подружить, то так: @Component public class AppContextUtils implements ApplicationContextAware { private static ApplicationContext context; @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { context = applicationContext; } public static ApplicationContext getContext() { return context; } public static <T> T getBean(Class<T> clazz) { return context.getBean(clazz); } } В init сервлета, или в конструктор прописать: ConfigurableApplicationContext context = AppContextUtils.getContext(); context.getAutowireCapableBeanFactory().autowireBean(this);

KW
24.09.2017
21:03:20
@ruslanys спасибо

Ruslan
24.09.2017
21:03:33
а, смотрю уже ответили) Но мой вариант отличается ;)

KW
24.09.2017
22:00:42
а, смотрю уже ответили) Но мой вариант отличается ;)
ответили, но все равно спасибо за неравнодушность =)

Sergey
25.09.2017
07:02:26
подскажите бест практис, как сделать долгие разные таски в спринге, но что бы можно было проверять их статус, типа запустил по одному рест-эндпоинту, проверка по другому. пробовал с DeferredResult и CompletableFuture - немного не то

Евгений
25.09.2017
07:08:41
сделай свой интерфейс, который будет иметь метод getStatus или прогрес, реализуй свои таски через этот интерфейс, сделай запускатор, который будет содержать запущенные таски с ID. Т.е. дергаешь урл, он запускает таск и возвращает тебе его ID, на клиенте аяксом ходишь и спрашиваешь статус таска с прогрессом по другому URL

это вообще не бест практис но работает)

Sergey
25.09.2017
07:10:58
ну я вот так и сделал

хотел что нибудь повеселее

спасибо

Sergey
25.09.2017
07:22:46
о как, у меня свои интерфейс, через комплитабле футуре

Ivan
25.09.2017
07:35:05
Ну в теории это кейс для вебсокетов или SSE. Но нужна доп инфраструктура.

Andrey
25.09.2017
09:04:15
В IDEA можно хитрым хотреем переместить декларацию метода в интерфейс?

Vitalii
25.09.2017
09:07:01
Nick
25.09.2017
09:12:01
В IDEA можно хитрым хотреем переместить декларацию метода в интерфейс?
возможно тебе поможет https://www.jetbrains.com/help/idea/pull-members-up.html

Assassin
25.09.2017
09:40:30
Друзья у кого есть канал мощных обоев?

Google
Assassin
25.09.2017
10:08:56
@scala_ru ?
Ето же группа

Евгений
25.09.2017
10:13:29
ну прости

Ad
25.09.2017
10:29:57
Добрый день, можно вкотицца нубу?

Хочу собрать вот такую штуку: https://github.com/KOLYA-S/Rockabilly-Radio

Форкаю её к себе в гит, потом гружу в Android Studio, запускаю, всё хорошо, за исключением того, что плейер звук не играет принципиально. Запутался в документации по поводу того, как дебажить и как понять, что именно ему не нравится.

Ad
25.09.2017
10:33:39
Евгений
25.09.2017
12:57:54
как же я люблю такие вакансии

Требования: Опыт работы от 3 лет Java SE 1.7-1.8; Java EE 1.7 DB (SQL(PostgreSQL, Oracle), NoSQL(MongoDB, Oracle, HBase)) AngularJS; Node.js, Hadoop, Spark, Storm Сервера приложений и контейнеры сервлетов (WebLogic, JBoss, WildFly,TomEE, TomCat, Jetty) Понимание принципов кластеризации (БД, серверов приложений,LDAP, балансировщиков и т д) Знание аналитических программных продуктов (Oracle BI, Pentaho BI) Знание продуктов организации очередей и шин обмена данных Знание продуктов организации мониторинга контуров

Del
25.09.2017
12:59:18
красиво

Yauheni
25.09.2017
12:59:33
и зп 500$

Vitalii
25.09.2017
13:00:02
и зп 500$
*от 500, обсуждается с успешными кандидатами

Del
25.09.2017
13:00:18
*работать с нами это честь

Vitalii
25.09.2017
13:00:39
Молодая, стремительно развивающаяся компания с опытом работы на рынке 30 лет.

Sergey
25.09.2017
13:01:07
Как сказали в одной компании: "Вам оказана честь собеседования в нашей компании"

Sergey
25.09.2017
13:01:58
Можно без названий?)

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