Announcement Announcement Module
No announcement yet.
Apache Axis dependency injection contribution Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • Apache Axis dependency injection contribution

    We've been working on web services using Apache Axis and wanted to use Spring to create, configure and initialise our web service end points. However, all we could find in the Spring API is the ServletEndpointSupport base class.
    So we decided to implement our own SpringAxisServlet that simply extends AxisServlet and overrides the init() and destroy() methods to initialise and destroy a Spring WebApplicationContext for the AxisServlet. We used the same pattern, and code, as found in the ContextLoaderPlugIn, so you wind up with an axis-servlet.xml configuration file that describes the Spring beans that can be used as web service end points. We then created our own SpringBeanMsgProvider and SpringBeanRPCProvider classes to handle retrieval of Spring-managed end points.
    We'd like to contribute this code to Spring, are you interested?
    If yes, then where/how would you like to receive it?
    Thanks for a great framework.

    PS. Sorry about cross-posting, but I only just read that this is now your preferred method of contact. Will sacrifice a goat in apology later .... :wink:

  • #2
    The best thing to do so the code is not lost is to put it in a JIRA enhancement/patch request. Then other people can use it, and Spring developers can potentially add it when they have time.