I already fount in the API doc. 2007/5/17, mat <[EMAIL PROTECTED]>:
Thanks for your explaination. Mina IoHandler, IoAcceptor, IoConnector can be configured? Is there any examples or tutorials for this? Furthermore, 2007/5/17, Niklas Therning <[EMAIL PROTECTED]>: > > MINA doesn't need Spring. The mina-spring-integration module provides > some classes which make it easier to use Spring to configure your MINA > IoHandler, IoAcceptor, IoConnector etc. > > Spring's dependency injection (DI) is a great tool as it helps you > separate the configuration of your classes from the actual use. It > encourages good design since your code won't have to bother about > getting hold of the dependencies it needs to do its work. Instead you > provide setter methods which Spring will use to inject the dependencies. > > The DI stuff is just a small (but extremely important) part of Spring. > If your app uses Hibernate, needs transactions, can be managed through > JMX, etc Spring has a lot to offer and will make your life as a > programmer a lot more easier (and fun). In such an app > mina-spring-integration is a life saver since it lets you inject those > Spring managed transaction enabled services into your IoHandler, > IoFilter, etc without tying your code to Spring in any way. > > BTW, you could still use the dependency injection pattern and benefit > from the cleaner design without using Spring. You could separate out the > > wiring of the dependencies into a separate package of your app. For a > small project that could be sufficient and it would let you switch to > Spring based configuration more easily in the future. > > HTH > Niklas > > mat wrote: > > Can you explain more why Mina needs Spring? Mina itself is a > framework, > > isn't it? > > > > 2007/5/16, Trustin Lee <[EMAIL PROTECTED]>: > >> > >> On 5/16/07, mat <[EMAIL PROTECTED]> wrote: > >> > Can anyone give me a hint why migrate spring into mina? Is Spring > for > >> web > >> > development? > >> > >> Well, Spring is basically a IoC (or DI) container. It's not directly > >> related with web application development. Of course, it provides > many > >> bells and whistles which enable rapid web application development, > but > >> it doesn't mean that Spring container itself is not suitable for MINA > >> applications. It can work with virtually any type of applications > >> such as a Swing GUI application. > >> > >> Trustin > >> -- > >> what we call human nature is actually human habit > >> -- > >> http://gleamynode.net/ > >> -- > >> PGP Key ID: 0x0255ECA6 > >> > > > > >
