Framework-XML - Regeln für bewährte Verfahren von Spring
Die Framework-XML-Regeln überprüfen bestimmte Spring-Artefakte, damit Sie sicherstellen können, dass Spring auf eine Art und Weise verwendet wird, die mit WebSphere Application Server kompatibel ist. Für einige der Konfigurationsprobleme sind Schnellkorrekturen verfügbar. Die Schnellkorrekturen stellen Spring-basierte Anwendungen nicht auf andere Java EE-Technologien um.
Regelname | Regelbeschreibung | Automatisierte Korrektur |
---|---|---|
Prüfen, ob die Konfiguration für DefaultMessageListenerContainer gültig ist | Diese Regel markiert die Spring-Beans, die DefaultMessageListenerContainer verwenden, damit der Benutzer prüfen kann, ob die Konfiguration für WebSphere gültig ist. | Nein |
Prüfen, ob die Konfiguration für LocalContainerEntityManagerFactoryBean gültig ist | Diese Regel markiert die Spring-Beans, die die Klasse LocalContainerEntityManagerFactoryBean verwenden, damit der Benutzer prüfen kann, ob die Konfiguration für WebSphere gültig ist. | Nein |
Prüfen, ob JNDI-Umgebungswerte gültig sind | Diese Regel markiert das Element environment in einem Element jndi-lookup und die Eigenschaft jndiEnvironment , damit der Benutzer prüfen kann, ob die verwendeten Werte gültig sind. |
Nein |
Konfiguration des Spring-Elements jndi-lookup prüfen | Diese Regel markiert das Element jndi-lookup , damit der Benutzer prüfen kann, ob die Verwendung gültig ist. |
Nein |
Spring-JndiObjectFactoryBeans-Konfiguration prüfen | Diese Regel markiert die Spring-Beans mit der Klasse JndiObjectFactoryBean , damit der Benutzer prüfen kann, ob die verwendeten Werte gültig sind. |
Nein |
Eigenschaft entityInterceptor in der Spring-Konfiguration überprüfen | Diese Regel markiert die Verwendung der Eigenschaft entityInterceptor in Transaktionsmanagern, die bei der Umstellung auf WebSphere Application Server üblicherweise migriert werden. Die Eigenschaft entityInterceptor wird nicht von allen Transaktionsmanagern unterstützt. | Nein |
Spring-Konfiguration prüfen, die mit dem context-param-Element contextConfigLocation definiert wird | Diese Regel prüft die Existenz der Spring-Konfigurationsdateien, die nicht von anderen Regeln markiert wurden. | Nein |
Ungültige Konfiguration des Spring-Elements jndi-lookup ermitteln | Diese Regel markiert das Element jndi-lookup in Webprojekten, damit der Benutzer die Konfiguration korrigieren kann. |
Nein |
Ungültige Spring-JndiObjectFactoryBean-Konfiguration ermitteln | Diese Regel markiert die Spring-Eigenschaft jndiName in Webprojekten, damit der Benutzer prüfen kann, ob die Verwendung gültig ist. | Nein |
Keine verschiedenen Stile für die Erstellung der EntityManagerFactory verwenden | Diese Regel markiert die Spring-Beans, die die EnityManagerFactory auf zwei Arten mit LocalEntityManagerFactoryBean und mit LocalContainerEntityManagerFactoryBean in derselben Spring-Konfigurationsdatei erstellen. |
Nein |
NativeJdbcExtractor nicht verwenden | Diese Regel markiert die Eigenschaft nativeJdbcExtractor. Der Benutzer sollte stattdessen WSCallHelper verwenden. | Nein |
Nicht unterstützten JTA-Transaktionsmanager nicht verwenden | Diese Regel markiert die Spring-Beans, die WebSphereTransactionManagerFactoryBean oder WebLogicJtaTransactionManager oder JtaTransactionManager für das Transaktionsmanagement verwenden. Der Benutzer sollte stattdessen WebSphereUowTransactionManager verwenden. | Nein |