Announcement Announcement Module
Collapse
No announcement yet.
Newbie Question: Architecture Decisions For Service Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Newbie Question: Architecture Decisions For Service

    This is my first major Spring Application. I have designed several services for my Spring Application running on Tomcat. Presently, I do not know what type of clients will be connecting to each Service, so I want to provide several ways other developers could use my Services. I do know is they could be on the same environment and using Java, but are running on a different server. The projection for the number of users is not very high--less than 50. There is NO presentation tier to the application. This is request-response type of scenario. My first two choices are: HttpInvoker and JNDI.

    This is how I have my invoker-servlet.xml setup.

    Code:
    	 <bean name="/myDocumentService"
    	       class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
    	      <property name="service" ref="myDocumentService" />
    	      <property name="serviceInterface"
    	                value="my.metadata.service.MyDocumentService" />
    	 </bean>
    In the my_metadata-service.xml file I have the service setup:

    Code:
    	<bean id="myDocumentService" 
    	      class="org.springframework.aop.framework.ProxyFactoryBean">
    	      <property name="proxyInterfaces" value="my.metadata.service.MyDocumentService" />
    	      <property name="target">
    	          <bean class="my.metadata.service.bean.MyDocumentServiceBean">
    	             <property name="documentDAO" ref="myDocumentDAO"></property>
    	          </bean>
    	      </property>
    	       <property name="interceptorNames" >
    	         <list>
    	            <value>debugInterceptor2</value>
    	            <value>performanceInterceptor2</value>
    	         </list>
    	      </property>
    	</bean>
    	
    	<jee:jndi-lookup id="documentService"
    	     jndi-name="ejb/MyDocumentService"
    	     resource-ref="true" />
    I have gotten the DAOs up and working. I am now working through the Service portion of the application.

    Any suggetions would be appreciated.

    Russ
Working...
X