Foro

Buenos días, necesito me respondan esto.

0
Cuando creo un proyecto para trabajar con extjs 4 consumiendo servicios web, no importa que estos últimos no esten en el mismo proyecto aunque estan en el mismo servidor de aplicaciones, para poder counicarse con ellos, seria de la misma forma que si esta en la creación del proyecto. Ejemplo de estructura para que entiendan obviando nombre de proyecto y la estructura solamente se hace énfasis en la parte de los web services: 

Proyecto1 con services dentro
web pages
 meta-inf
 web-inf
 app(mi carpeta de mvc)
   controller
   model
   store
   view
   app.js
 index.html
Source Packages
 com.mycompany.ejemplo_spring_extjs.model
  user.java
 com.mycompany.ejemplo_spring_extjs.services
  UserService
 
ese código sería con lo web services en el mismo proyecto

de lo contrario sería 2 proyectos uno para la parte de mvc y otro para los servicios:

Proyecto1 estructura mvc
web pages
 meta-inf
 web-inf
 app(mi carpeta de mvc)
   controller
   model
   store
   view
   app.js
 index.html
Source Packages
 com.mycompany.ejemplo_spring_extjs.model
  user.java
 com.mycompany.ejemplo_spring_extjs.services
  UserServiceProyecto1 con services dentro
web pages
 meta-inf
 web-inf
 app(mi carpeta de mvc)
   controller
   model
   store
   view
   app.js
 index.html

Proyecto 2 services

Source Packages
 com.mycompany.ejemplo_spring_extjs.model
  user.java
 com.mycompany.ejemplo_spring_extjs.services
  UserService

de ahí la pregunta la comunicación sería igual porque están en el mismo servidor.

Gracias de antemano.


   
 
0
Hola Lauren.

Siempre y cuando los servicios estén en el mismo dominio podrás comunicarte con ellos sin problema usando Ajax, si se encuentran en diferente dominio tendrías que habilitar CORS en tus servidores.
0
Gracias por todas las veces que me has ayudado, con respecto a eso que me has dicho como hago con cors como se hace, porque como ya mencione en la otra pregunta de jsonp ya logre coger todos los datos del servicio pero no logro trabajar con ellos, el caso fue que trate de hacer ajax.request o ext.data.JsonP.request y no logro hacer nada y seguro esta relaciondao con eso que me estas diciendo, pudieras ayudarme con eso, y ponerme un ejemplo.de eso con ajax.request para dominios diferentes, gracias de antemano.
Crysfel Villa: Habilitar CORS depende del servidor que estés usando, aquí un ejemplo en NGINX utilizando http://enable-cors.org/server_nginx.html 30/05/2014

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.