@jvmchat

Страница 207 из 2890
ThisIs
30.04.2016
15:02:56
хандлеры дао все перенести

все комменты убрать

Митко Соловец?
30.04.2016
15:03:13
https://github.com/getCurrentUserName/TheNewBoltalka/blob/master/src/main/java/com/boltalka/services/auth/PasswordEncoderService.java

ThisIs
30.04.2016
15:03:16
создать интерфейсов

Google
Митко Соловец?
30.04.2016
15:03:30
абсолютно бесполезный пакет и класс

где у тебя шифрование пароля юзается?

при регистрации или где еще?

ThisIs
30.04.2016
15:04:09
только в 1 месте

в регистрации авторизации

и при смене

Dmitrii
30.04.2016
15:04:30
А че Spring Security ниасилил?

ThisIs
30.04.2016
15:04:31
кажись

Dmitrii
30.04.2016
15:04:34
:P

Митко Соловец?
30.04.2016
15:04:37
В конфигурации твоего проекта

ThisIs
30.04.2016
15:05:03
SecurityConfig

Митко Соловец?
30.04.2016
15:05:29
` @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); }`

далее инжект в сервис, где аккаунт регаешь/авторизуешь

Google
Митко Соловец?
30.04.2016
15:05:57
и потом passwordEncoder.encode(...)

вот и все

если есть аналоигчные классы, сделай им бин дефинишн, чем городить пакеты и классы

this.user.setPassword(passwordEncoderService.encodingPassword(user.getPassword()));

ThisIs
30.04.2016
15:06:54
ну я это просто пока так оставил

Митко Соловец?
30.04.2016
15:07:10
а то получается сервис в сервисе

и потом лапша как выше

ThisIs
30.04.2016
15:07:20
чтоб потом что нибудь добавить

Митко Соловец?
30.04.2016
15:07:32
/** Поиск имени пользователя */ public CommandStatus findByUserToDatabase(User user) {

соррян, просто ору с этого

Митко Соловец?
30.04.2016
15:07:58
https://github.com/getCurrentUserName/TheNewBoltalka/blob/master/src/main/java/com/boltalka/services/auth/UserRegisterService.java

ThisIs
30.04.2016
15:08:20
??????????

Dmitrii
30.04.2016
15:08:21
соррян, просто ору с этого
Вот я хотел чтобы мой гейм-сервер так же пролинчевали ))

Митко Соловец?
30.04.2016
15:08:28
https://github.com/getCurrentUserName/TheNewBoltalka/blob/master/src/main/java/com/boltalka/services/auth/AuthUserDetails.java

не вижу смысла делать с этого сервис спринговый

сделать SecurityUtils

и статические методы

Google
Митко Соловец?
30.04.2016
15:09:04
ведь сама инфа у тебя там статикой дергается

SecurityContextHolder.getContext().getAuthentication().getPrincipal();

плюс все, что связано с юзером объединить в один сервис можно

чем дробить

AccountService

как предложение

я заебался ходить по пака с двумя классами и парой строчек

ThisIs
30.04.2016
15:10:10
??

Митко Соловец?
30.04.2016
15:10:23
https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/services/images

тоже самое этого касается

/** * Поиск по id * @param id - id пользователя * */ public User findById(UUID id) { return userDAO.findById(id); }

все

Igor
30.04.2016
15:10:50
у меня любая ошибка это минус к зп ) на сумму ошибки )

Мотивация рублем. Бежать из такой конторы надо

не могу ) контора то моя ))

Митко Соловец?
30.04.2016
15:10:52
ты добил меня

https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/services

Dmitrii
30.04.2016
15:11:36
First name Last name, а почему у тебя все сервисы state-full?

Митко Соловец?
30.04.2016
15:12:10
auth и user пакеты работают только с user моделью

логично объединитьв один пакет

Google
Митко Соловец?
30.04.2016
15:12:17
и слить классы

initializers классы перенсти в пак config

ThisIs
30.04.2016
15:13:20
Блин че то инет пропал

Я только учусь) благодарю за все замечании) может через год чуть лучше буду писать)

А как там кстати ентити

Что не правильно и не так

Митко Соловец?
30.04.2016
15:14:39
нейминг

Admin
ERROR: S client not available

Митко Соловец?
30.04.2016
15:15:43
можно так же создать пакет Util

туда помощников различных перенести

ThisIs
30.04.2016
15:15:51
А нормально всякие эти наследовании итп

Митко Соловец?
30.04.2016
15:16:03
вот вижу у тебя кучу инлайн констант дублирующихся

лучше их вынести в константы

BoltalkaConstants.DATE

ThisIs
30.04.2016
15:17:05
лучше их вынести в константы
Я так пробовал, но не понравилось, этих констант в дао использую

Митко Соловец?
30.04.2016
15:17:22
https://github.com/getCurrentUserName/TheNewBoltalka/blob/master/src/main/java/com/boltalka/persistence_layer/entities/images/Image.java

вот это вообще не понял

ThisIs
30.04.2016
15:17:52
А где это

Митко Соловец?
30.04.2016
15:18:01
https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/persistence_layer/entities/images

ThisIs
30.04.2016
15:18:06
Я ща с телефона сижу

Google
ThisIs
30.04.2016
15:18:14
Аа все

Митко Соловец?
30.04.2016
15:18:14
ну у тебя модель профиль аймэдж

и нахера интерфейс

с геттерами

Dmitrii
30.04.2016
15:18:30
Я бы еще дал совет, безотностельно Java и Spring по поводу > @org.hibernate.annotations.Cache(usage = CacheConcurrencyStrategy.READ_WRITE) Не используй кэш пока его можно не использовать.

ThisIs
30.04.2016
15:18:37
Ну потом другие энтети сделаю

Митко Соловец?
30.04.2016
15:19:12
Ну потом другие энтети сделаю
смысл просто в этом?

ThisIs
30.04.2016
15:19:12
ну у тебя модель профиль аймэдж
Потом создам другие энтити

И их имплементирую от имадже

Митко Соловец?
30.04.2016
15:20:04
т.е. у тебя будет меняться логика в геттере и в сеттере?!

Dmitrii
30.04.2016
15:20:13
почему?
Потому что кэш это 2е хранилище данны. Пусть и временное. Появляется как минимум лишняя точка отказа, возможность нарушения консистенции кэша и т.д.

Dmitrii
30.04.2016
15:20:28
Ну и самое главное - кэш может и будет маскировать реальные проблемы производительности

Митко Соловец?
30.04.2016
15:20:32
Dmitrii
30.04.2016
15:20:38
Которые надо решать не кэшем.

ThisIs
30.04.2016
15:21:10
ответь на вопрос
Для удалении файлов или чему нибудь может пригодятся еще

Митко Соловец?
30.04.2016
15:21:18
каких файлов?

геттеры и сеттеры у тебя ТОЛЬКО чистые

ThisIs
30.04.2016
15:21:26
Изображений

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