Вопрос по Java

mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Вопрос по Java

Post by mynameiszb »

Кто может посоветовать хороших и добрых книжек по Java? Не из разряда "бангалор написал", а реально полезных.
Надо будет свой кусок для существующего сервера дописать, хочу подтянуть эту область.

PS. Код писать умею, ООП знаю :) Шарпист, плюсовик в прошлом, клиент-сервером занимаюсь давно. Надо теперь микросервисы и прочие радости освоить.
User avatar
fruit6
Уже с Приветом
Posts: 4207
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Вопрос по Java

Post by fruit6 »

если вы действительно знакомы с ООП и шарпом, то не надо ничего учить. посмотрите в код других "кусков существующего сервера" или скачайте пример микросервиса из интернету и налепите похожее для ваших нужд.
mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Вопрос по Java

Post by mynameiszb »

fruit6 wrote:если вы действительно знакомы с ООП и шарпом, то не надо ничего учить. посмотрите в код других "кусков существующего сервера" или скачайте пример микросервиса из интернету и налепите похожее для ваших нужд.
Не, налепить дело нехитрое. Хочется:

- посмотреть/почитать накопленные best practice, которые реально работают
- почитать варианты решений для perfomance (server side)

Для архитектурных паттернов и для шарпа я и книги могу подсказать, и авторов назвать, кто нравится. А это - чуждая мне пока область, вот и спрашиваю.
User avatar
fruit6
Уже с Приветом
Posts: 4207
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Вопрос по Java

Post by fruit6 »

извините, не заметил две пары розовых очков.
Pantigalt
Уже с Приветом
Posts: 803
Joined: 24 Jan 2007 07:32
Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA

Re: Вопрос по Java

Post by Pantigalt »

fruit6 wrote:если вы действительно знакомы с ООП и шарпом, то не надо ничего учить. посмотрите в код других "кусков существующего сервера" или скачайте пример микросервиса из интернету и налепите похожее для ваших нужд.
I remember it was new to me that in Java all functions are virtual.
I was thinking that it is like in C# or C++.
So don't come to that trap.
But in general I agree that learning curve is shorter.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
helg
Уже с Приветом
Posts: 4827
Joined: 15 May 2001 09:01

Re: Вопрос по Java

Post by helg »

"Я знаю американский английский. Посоветуйте фундаментальных учебников по австралийскому английскому."

Вот тут примерно тот же случай. Как бы не пыталась одна большая компания доказать обратное.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Вопрос по Java

Post by Мальчик-Одуванчик »

Effective Java, by Joshua Bloch
Java Generics and Collections by Maurice Naftalin, Philip Wadler
mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Вопрос по Java

Post by mynameiszb »

Мальчик-Одуванчик wrote:Effective Java, by Joshua Bloch
Java Generics and Collections by Maurice Naftalin, Philip Wadler
О, спасибо большое. Возьму на заметку...
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Вопрос по Java

Post by Мальчик-Одуванчик »

Интересная книжка The Well Grounded Java Developer by Evans, Verburg.
Больше интересна своей третьей главой со сравнительным анализом языков программирования на JVM
Кстати, неплохо переведена на русский.
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Вопрос по Java

Post by Sergunka »

mynameiszb wrote:Надо теперь микросервисы и прочие радости освоить.
Скажите о чем речь? Я как раз сейчас в этой теме варюсь может код где взять подскажу.
"A patriot must always be ready to defend his country against his government." Edward Abbey
mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Вопрос по Java

Post by mynameiszb »

Sergunka wrote:
mynameiszb wrote:Надо теперь микросервисы и прочие радости освоить.
Скажите о чем речь? Я как раз сейчас в этой теме варюсь может код где взять подскажу.
Я подобное делал в рамках WCF / Silverlight / WPF. Т.е. - писал всю обвязку под базу, серверную часть (модульная), клиентов для симуляторов. Но делал это в рамках "мира Майкрософт". Теперь нечто подобное надо будет воспроизвести на Java / SOAP клиентах
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Вопрос по Java

Post by Sergunka »

mynameiszb wrote:
Sergunka wrote:
mynameiszb wrote:Надо теперь микросервисы и прочие радости освоить.
Скажите о чем речь? Я как раз сейчас в этой теме варюсь может код где взять подскажу.
Я подобное делал в рамках WCF / Silverlight / WPF. Т.е. - писал всю обвязку под базу, серверную часть (модульная), клиентов для симуляторов. Но делал это в рамках "мира Майкрософт". Теперь нечто подобное надо будет воспроизвести на Java / SOAP клиентах
Честно говоря это прошлый век здесь нет ничего собо интересного обычная халтура возьмите любой пример из spring.io и понакатанной JPA, ORM, Hibernate, к SOAP еще хорошо сядет REST

В Java все идет через примеры типо вот СОАП
https://spring.io/guides/gs/consuming-web-service/" onclick="window.open(this.href);return false;

P.S. Я сейчас сижу долбаю вебсокет сервер на Яве - там действительно есть о чем подумать... о вечном :cry:
"A patriot must always be ready to defend his country against his government." Edward Abbey
mynameiszb
Уже с Приветом
Posts: 1665
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Вопрос по Java

Post by mynameiszb »

Sergunka wrote:Честно говоря это прошлый век здесь нет ничего собо интересного обычная халтура возьмите любой пример из spring.io и понакатанной JPA, ORM, Hibernate, к SOAP еще хорошо сядет REST
Спасибо за наводку, пороюсь.
User avatar
Sergunka
Уже с Приветом
Posts: 34164
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Вопрос по Java

Post by Sergunka »

mynameiszb wrote:
Sergunka wrote:Честно говоря это прошлый век здесь нет ничего собо интересного обычная халтура возьмите любой пример из spring.io и понакатанной JPA, ORM, Hibernate, к SOAP еще хорошо сядет REST
Спасибо за наводку, пороюсь.
Вообще по Яве хороший форум на sql.ru.

Так же неплохо знать, что все что под Явой то ходит косяком и требует очень много всяких ручных доводок и понимания процесса сборки типо мавен и его плагины. Сами особо не пытайтесь разбираться спрашивайте на форумах или сразу лезте в стековерфлоу. Логика довольно запутанная привыкать прийдется пару лет. Одно только утешение, что у фронт енда яваскриптовиков дела еще хуже :D
"A patriot must always be ready to defend his country against his government." Edward Abbey

Return to “Вопросы и новости IT”