За что больше платят: Servlets, Portlets?

User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Interflag wrote:А что вот по вашему мнению хороший специалист должен уметь? Т.е. must have, базис такой некий откуда он будет все fraimworkи "пинать"
Хороший спец понятие относительное. Может вы уже хороший, только об этом не догадываетесь. :D
базис для меня это основы проектирования.
Понимание, что есть non-functional requirements и как то, что я делаю влияет на них (performance, scalability, availability, etc).
Interflag wrote:что должен уметь senior в отличии от junior
знать себе цену и уметь за нее торговаться
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

valchkou wrote:базис для меня это основы проектирования.
А GoF или чтото ещё есть?
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Interflag wrote:
valchkou wrote:базис для меня это основы проектирования.
А GoF или чтото ещё есть?
Не совсем, да гоф знать надо.
Я имел ввиду принципы и Best Practice построения веб приложений.
например не сложное веб приложение, какую архитектуру и фреймворки вы предложите и почему ?
или как вы считает лучше будет если JQuery + json или xml web services или GWT ?
Уметь подняться до уровня архитектора и спуститься до кодера и отличает, как мне кажется сеньора от юниора.
Если вы в состоянии сесть и написать приложение за пару недель, разобравшись с новой для вас технологией, то у вас все пучком и нет причин для беспокойств. А что это там сервлет, портлет или spring mvc не важно. Как с молодого бойца с вас будут требовать скорее основы, чем глубокое знание каких то фреймворков которые выгугливаются за секунду
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

Слушайте, а можно спросить почему вы упомянули WSDL, что за ним стоит такого?

Я сам лично его изучал, но непонимаю что так особенного в нём.
Могу например представить что делается какойто сервис, далее даётся URL WSDL кому надо, тот этот серсис обворачивает и получает java класс как @Service, а дальше использует как хочет. Насколько я адекватен?
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

И ещё второй вопрос значит.
Вот с GWT вроде как понятно, он выражаясь трёхслойной архитектурой занимает весь UI(web) cлой.
А как дело обстоит с JQuery и DOJO? Вроде как это всё идёт только как часть тогоже UI(web) на стороне клиента. Т.е. в JSP код.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: За что больше платят: Servlets, Portlets?

Post by Komissar »

DOJO как-то по-моему скис, а JQuery вполне себе крутится в UI. Но не в JSP code, а в ХТМЛ коде.
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

А с WSDL как? мне это очень интересно
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

valchkou wrote:
Interflag wrote:
valchkou wrote:базис для меня это основы проектирования.
А GoF или чтото ещё есть?
Не совсем, да гоф знать надо.
Я имел ввиду принципы и Best Practice построения веб приложений.
например не сложное веб приложение, какую архитектуру и фреймворки вы предложите и почему ?
или как вы считает лучше будет если JQuery + json или xml web services или GWT ?
Уметь подняться до уровня архитектора и спуститься до кодера и отличает, как мне кажется сеньора от юниора.
Если вы в состоянии сесть и написать приложение за пару недель, разобравшись с новой для вас технологией, то у вас все пучком и нет причин для беспокойств. А что это там сервлет, портлет или spring mvc не важно. Как с молодого бойца с вас будут требовать скорее основы, чем глубокое знание каких то фреймворков которые выгугливаются за секунду
Слушайте, а вы могли или ктото ещё меня "попинать". А то понимаете вроде как учил, а когда начинаю смотреть то вижу никак.
Например WSDL учил в университете и всю схему учил, а как он реально используется не представляю.

P.S.
По крайне мере незнаю что незнаю.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Interflag wrote:Слушайте, а вы могли или ктото ещё меня "попинать". А то понимаете вроде как учил, а когда начинаю смотреть то вижу никак.
Например WSDL учил в университете и всю схему учил, а как он реально используется не представляю.
да вы не парьтесь по поводу WSDL, это всего лишь базворд, который нужно иметь в резюме.
Все что нужно знать об этом, это почему вы будете или не будете использовать WSDL сервис, а так же pros/cons wsdl vs REST and wsdl contract first vs wsdl autogenerated.
В сети оч много статей на эту тему.
WSDL часто используется для B2B интеграции, ввиду множества фреймворков на разных языках.
В то же время вижу рост RESTFul, особенно JSON (тоже базворд).
по мне, недостаток WSDL, это его тяжесть и медленность.
к тому же якобы стандарт, один и тот же WSDL не всенда работает под разные фреймворки
Конкретный пример тому, клиент WSDL корректно работавший под Axis1 не захотел работать под Axis2. В итоге Axis был заменен на стандартный JAXWS/JAXB постовляемый с Java 6
и другой большой минус - попробуйте использовать wsdl сервис из javscript.

Я бы cконцентрировал свое время на core java, performance tuning, java certificates.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: За что больше платят: Servlets, Portlets?

Post by dotcom »

Interflag wrote: Слушайте, а вы могли или ктото ещё меня "попинать". А то понимаете вроде как учил, а когда начинаю смотреть то вижу никак.
Например WSDL учил в университете и всю схему учил, а как он реально используется не представляю.
Вы учили WSDL без привязки к чему-либо просто так?
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

Ещё спросить хочу чем EJB отличается от POJO
Слышал что с EJB код какбы Dynamic proxy(Decorator?) с AnnotationProcessorFactory держится на стороне сервера (т.е. всё вшито в сервер)
А с POJO, Spring например реализует это дело уже в сервлете.
Это так? (ну а как по другому EJB реализован если не через аннотации?)

P.S.
просто для глубины
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: За что больше платят: Servlets, Portlets?

Post by fruit6 »

я думаю Вам поможет беглое ознакомление с основами: servlet spec, ejb spec
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: За что больше платят: Servlets, Portlets?

Post by Interflag »

так давайте по другому вопрос поставлю. (ато наверно не точно задал)
1.EJB это теже реализации аннотаций но в коде сервера?
2. Эти технологии обе "обворачивают" классы с их аннотациями используя Decorator pattern и реализуют AnnotationProcessorFactory?

P.S.
т.е. вопрос не про то как они разделяются по содержанию, а по реализации
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: За что больше платят: Servlets, Portlets?

Post by crypto5 »

EJB это спецификация, возможно разные вендоры ее имплементирующие делают это по разному.
In vino Veritas!
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: За что больше платят: Servlets, Portlets?

Post by Сабина »

valchkou wrote:
Interflag wrote:
valchkou wrote:базис для меня это основы проектирования.
А GoF или чтото ещё есть?
Не совсем, да гоф знать надо.
Я имел ввиду принципы и Best Practice построения веб приложений.
например не сложное веб приложение, какую архитектуру и фреймворки вы предложите и почему ?
или как вы считает лучше будет если JQuery + json или xml web services или GWT ?
Уметь подняться до уровня архитектора и спуститься до кодера и отличает, как мне кажется сеньора от юниора.
Если вы в состоянии сесть и написать приложение за пару недель, разобравшись с новой для вас технологией, то у вас все пучком и нет причин для беспокойств. А что это там сервлет, портлет или spring mvc не важно. Как с молодого бойца с вас будут требовать скорее основы, чем глубокое знание каких то фреймворков которые выгугливаются за секунду
Очень верно написали кстати :great: Чтоб мы еще все так могли :mrgreen:
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: За что больше платят: Servlets, Portlets?

Post by valchkou »

Interflag wrote:Ещё спросить хочу чем EJB отличается от POJO
сравнивать EJB и POJO это как сравнивать сосиску и велосипед.
Слово EJB можно забыть, это больше не базворд.
слова "аннотация" и "POJO" запомнить можно.
SUN долго корячился с EJB и в итоге нарисовал спецификацию EJB3,
взяв за основу spring + hibernate.
Но и время было упущено и новая спецификация сохранила некоторые старые недочеты,
поэтому java проекты дружно уcпели перекочевать на spring.
А те кто не успел, догоняют сейчас.
Недавно был на собеседованиях в Chase, у них там все на spring/hibernate.
Да и наш БОА движется в том же направлении.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

valchkou wrote: А те кто не успел, догоняют сейчас.
Недавно был на собеседованиях в Chase, у них там все на spring/hibernate.
Да и наш БОА движется в том же направлении.
А еще недавно здесь был горячий спор, где мне доказывали, что spring/hibernate может использоваться только для небольших подделок. Несмотря на мои уверения, что лично участвовал в проекте, где мы использовали spring/hibernate для обслуживания транзакций (исчисляемых в миллионах) от крупных мобильных операторов.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: За что больше платят: Servlets, Portlets?

Post by Komissar »

по-моему, на спринг-хибернейт села уже вся Индия. Поэтому я лично сторонюсь.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

Komissar wrote:по-моему, на спринг-хибернейт села уже вся Индия. Поэтому я лично сторонюсь.
Это их личные (индусов) проблемы :wink: Я не сторонюсь инструментов, которые облегчают мне жизнь. Особенно, если я эти инструменты знаю получше среднестатистического индуса.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: За что больше платят: Servlets, Portlets?

Post by Komissar »

я к тому, что есть области, где нашему брату полегче конкурировать.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: За что больше платят: Servlets, Portlets?

Post by crypto5 »

Komissar wrote:я к тому, что есть области, где нашему брату полегче конкурировать.
Это какие если не секрет?
In vino Veritas!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: За что больше платят: Servlets, Portlets?

Post by Интеррапт »

Komissar wrote:я к тому, что есть области, где нашему брату полегче конкурировать.
Негоже нам бояться конкуренции с индусами :umnik1:
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: За что больше платят: Servlets, Portlets?

Post by Komissar »

а судьи кто? (с)

те же индусы
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: За что больше платят: Servlets, Portlets?

Post by dotcom »

Что же у вас за лавочка такая, что так запугали индусами?
User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: За что больше платят: Servlets, Portlets?

Post by Sergunka »

crypto5 wrote:
Komissar wrote:я к тому, что есть области, где нашему брату полегче конкурировать.
Это какие если не секрет?
На мой взгляд в security индусов практически нет, но там зато образовались пакистанцы :D
"A patriot must always be ready to defend his country against his government." Edward Abbey

Return to “Работа и Карьера в IT”