ddzfnzdf

 
 
 
Сообщения:406
Ваш текст

my signature
 
 
Сообщения:406
Ваш текст

my signature
 
 
Сообщения:406

my signature
 
 
Сообщения:406
    • Insert your text here
    • Insert your text here

my signature
Изменен:14 ноя 2013 11:01
 
 
Сообщения:406
  • Database access
    • JDBC text
    • iBatis/MyBatis - text
    • ORM (object/relational mapping) - text
      • JPA2 (Java Persistent API) - text
      • Hibernate - text
      • JDO - text


  • Сетевые протоколы
    • Google Protobuffers (Protobuf) - бинарный протокол, очень быстр.
    • ZeroC ICE - позволяет создавать разметку (Slice) в текстовом виде, затем из этой разметки генерить код (ммм. говнокод следует заметить)

  • Web
    • Servlets API - text
    • JSF - text
    • Spring MVC, Struts - text
    • ZK, GWT, Vaadin - text

  • Распределенные технологии
    • Compute Grids
      • Apache Hadoop


  • Интеграционные решения
    • Web Services - text
      • WSDL first text
      • Code first

    • MOM (message oriented middleware) - это решения типа JMS
      1. Нет необходимости
      2. MOM надежен,
      3. MOM поддерживает
      4. MOM позволяет
      5. MOM - это асинхронная модель,
      6. С помощью MOM просто отсылать
      7. MOM поддерживают транзакционность

    • Apache Camel, Spring Integration - эти два фреймворка делают работу с MOM максимально приятной. Есть некие Enterprise Integration Patterns, которые описывают как можно использовать MOM, так вот эти фреймворки реализуют эти шаблоны и эту архитектуру. Они позволяют описывать маршруты, по которым должны ходить сообщения, задавать фильтры, перехватчики, трансформеры, реализовывать load balancing и failover и т.п. Однако это еще не все, они позволяют работать с разными видами транспорта, то бишь не только Messaging как таковой, но и.. например файловая система. Допустим вы получаете сообщение по WS, затем его нужно переслать другой системе по ActiveMQ, затем дождаться ответа и сохранить результат в файл; а если ответ не приходит в течение некоторого времени, то отсылать мейл администратору с ошибкой - весь этот маршрут можно задать с помощью данных фреймворков, причем все эти endpoint'ы будут работать с одной абстракцией - Message. В противном же случае вам бы пришлось а) работать напрямую с JAX-WS, JMS, JavaMail, IO и строить маршрут с помощью разных if-ов в Java коде. Пример XML based Camel, Пример Spring Integration.


Список будет постоянно пополняться.
Если вы хотите услышать про какую-то определенную технологию/фреймворк/библиотеку, пишите в личку запросы. Предупреждаю, что не обязательно это выльется в какой-то результат, ибо описываю здесь только то, о чем знаю. Я не разбираюсь совсем в JS фреймворках, поэтому о них даже и не просите.

my signature
 
Модераторы:LuckysenleftgurookatAlisaTestPetraStillJulikigorss
Сейчас эту тему просматривают:Нет