Printemps: comment obtenir le contexte de l'Application dans Webapp et programme Autonome

Je suis nouveau sur le Framework Spring. Nous voulons mettre en place (3.1) dans une application web, actuellement en utilisant struts dans la couche web, le service les façades d'affaires et objets de couche de gestion et d'auto-écrit JDBC DAOs dans la couche de persistance (le tout étroitement couplé!)

J'ai créé plusieurs .les configurations xml, un pour le servlet de configuration, la numérisation de la com.mydomain.package web seulement. Un autre sur la couche de service appContext-service.xml qui analyse les com.mydomain.bs et .bo paquets et un pour la couche DAO appContext-persistence.xml la numérisation de l' .dao paquet.

Nous avons quatre projets Eclipse appropriés dépendances de projet: Web, Entreprise, Commune (contient des objets du domaine, Otd, les Exceptions, etc), DataAccess.

Je veux utiliser les annotations lorsque cela est possible et déjà créé un contrôleur MVC, un nouveau service avec interface et un nouveau dao avec l'interface, à l'aide de JDBC modèle, qui fonctionne tous les grands.

Maintenant mes questions sont:

  1. On ne peut pas ré-écrire tout le code à la fois, nous parlons d'une plus grande base de code ici. Mais que dois-je faire, lorsque le nouveau service est également nécessaire de services d'affaires et des objets qui ne sont pas (encore) de Printemps au courant? Ils ne sont pas des haricots ou de ne pas être créés d'ici le Printemps. Comment puis-je obtenir mon service bean?
  2. Nous avons plusieurs applications autonomes pour le traitement par lot, nettoyage du système de fichiers et les tables de base de données périodiquement, etc. Ils sont déclenchés par cron (UNIX cron) et ont donc leur propre JVM. Comment aurais-je mieux utiliser le Printemps des services, compte tenu de la différence .les configurations xml?
  3. Mon installation de sens?

Merci pour toute la perspicacité.

OriginalL'auteur marc82ch | 2012-07-27