From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <453F95DC.1060300@stc.donpac.ru> Date: Wed, 25 Oct 2006 20:50:36 +0400 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: =?KOI8-R?Q?=CB=D5=CC=D8=D4=D5=D2=CE=D9=CA_=CF=C6=D4=CF=D0=C9=CB?= References: <20061022004752.0508b7a4@dhcppc0> <20061021202204.GD19700@localhost.localdomain> <20061023022000.56c4a1aa@dhcppc0> <20061022212822.GH7286@osdn.org.ua> <20061023082401.GC28347@localhost.localdomain> <20061023181954.GK28465@osdn.org.ua> <20061024015521.GE22262@localhost.localdomain> <453DD5D3.2090904@stc.donpac.ru> <20061024155705.GA3318@localhost.localdomain> <453EFD70.40708@stc.donpac.ru> <20061025083002.GA32347@localhost.localdomain> <453F3FDC.4030304@stc.donpac.ru> In-Reply-To: <453F3FDC.4030304@stc.donpac.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [room] =?koi8-r?b?7MXLw8nRINDPIEphdmE=?= X-BeenThere: smoke-room@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Oct 2006 16:56:53 -0000 Archived-At: List-Archive: > Удобство Spring в том, что он: > > 1) позволяет декларативно описать, кто кого и как должен вызвать, что с > какими параметрами должно быть инициализировано - но тут реализация > HiveMind может быть даже более изящна > > 2) подключить готовые модули, например, для доступа к БД и т.д - вот тут > равных Spring'у нет Еще замечу, что по этой причине некоторые проекты, например Apache ActiveMQ (message-oriented middleware, реализация спецификации JMS), используют Spring в качестве средства конфигурирования. Кажется, еще более активно в таком качестве используется HiveMind (первое, что приходит в голову - Tapestry). Ну а Spring потихоньку подбирает под себя все, что видит :) , вот и интеграция с HiveMind уже есть ... Мне все это дает возможность в одном контексте описывать свои бины, бины спринга, бины ActiveMQ и прочие бины, а иногда даже не совсем бины, а классы, которые инициализируются посредством конструкторов или фабрик. -- С уважением, Прокопьев Евгений