fruit6 wrote:valchkou просто забыл где это описано. Сами спеки можно не читать, а обойтись 'web apps with java in 5 minutes.
ну если только за 5 мн, то согласен, для общего кругозора.
web apps на java это вымирающее, бесперспективное направление.
под webapps я понимаю фремворки заточенные на JSP (struts, mvc, jsf и тп)
Alexandr wrote:а почему JEE spec + servlet spec. - можно уже не учить ?
стандарты были разработаны для application servers.
громоздкие, дорогие сервера уступают место легким, дешевым сервисам.
некоторые стандарты обернуты сто раз, что уже не поймешь где он сам, а некоторые изжили себя.
Нужно учить то что хочет рынок, а рынок хочет spring framework, spring-boot, rest, guava, kafka, rabbitmq, spock framework, mvn, gradle, spark, hadoop - то что первое пришло в голову
вот кстати пришел пример интересной позиции с моей точки зрения
This person will architect and design APIs and micro-services/ Cloud Native application software working with product managers & developers, formulate software designs with enterprise architects, develop Proof of concepts, and help push into production in cloud environments preferably Pivotal Cloud Foundry or equivalent platform.
Minimum Requirements:
· 15 years of experience in designing and development of software solutions Spring IOC, Spring MVC, Other Spring Suit of frameworks, Service Oriented architecture, web services, XML, SOAP, WSDL, XML mapping tools
· Experience with JavaScript, React, HTML5, CSS, NodeJS, Python, AWS services (DynamoDB, EC2 Linux, S3, RedShift, SNS, Spark / EMR) or Equivalent, IntelliJ, Webstorm, ElasticSearch (ELK stack), Cassandra, JSON, Git, Jenkins etc. to build full-stack software applications.
· Experience with messaging engines such as RabbitMQ, Kafka is must
· Experience with Spring Cloud, Spring data is required
· Experience Domain Driven Design, Even Drive Design with focus on CQRS is a must
· Strong architecture visioning, problem-solving, platform principles, guidelines and solution development skills
· Good experience in Integration architecture principles, design for failure and performance centric design
· Having exposure to PaaS solutions such as Cloud Foundry, Netflix OSS services is a plus