API de gestion de Framework for Frameworks
AppScan® Source fournit un ensemble d'API Java™ qui permettent d'ajouter le support des frameworks (infrastructures) utilisés dans vos applications. Les classes et méthodes proposées dans ces API vous permettent de représenter les cadres pour lesquels la prise en charge intégrée n'est pas fournie.
- Apache Struts 1 et 2
- Spring MVC 2.5 et 3
- ASP .NET MVC (Windows™ uniquement)
- Enterprise JavaBeans™ (EJB) 2
- ASP .NET (Windows™ uniquement)
- J2EE
- JavaServer Faces (JSF) 2
- .NET 4.5 (Windows™ uniquement)
- Jax - RS (V1.0 et V1.1)
- Jax - WS (V2.2)
Les cadres modernes ont déplacé un grand nombre d'informations qui touchent le comportement d'exécution hors du code source normal et dans les fichiers de configuration et les annotations. Par le passé, cela a donné lieu à des angles morts au cours d'une analyse statique. Les équipes de produit créent des règles personnalisées pour des applications individuelles. Cependant, il n'existait aucun cadre susceptible de décrire de manière flexible et automatique les activités de ces cadres.
En utilisant les API Framework for Frameworks, vous pouvez facilement ajouter le support de nouveaux frameworks directement dans AppScan® Source. Pour cela, les informations de configuration associées aux frameworks concernés sont traitées et renvoyées à AppScan® Source via les API correspondantes.
Les API Framework for Frameworks sont fournies avec l'installation des produits suivants :
- AppScan® Source for Automation
- AppScan® Source for Analysis
- AppScan® Source for Development
Les API sont installées dans <install_dir>\walalib(où <install_dir> est l'emplacement de votre installation AppScan® Source).
Appscan.Synthetic
, Appscan.Synthetic.Validator
et AppScan.Synthetic.Replacement
correspondent à des méthodes synthétisées par AppScan® Source.AppScan.Synthetic
Les méthodes permettent d'assembler des traces dans le code d'application qui utilise des structures.- Une méthode
AppScan.Synthetic.Validator
modélise la validation sous-jacente effectuée par l'exécution de la structure. Vous pouvez sélectionner une méthode valideur et la marquer comme Validator si nécessaire. - Une méthode
AppScan.Synthetic.Replacement
indique qu'une méthode du code d'application a été remplacée par AppScan® Source pour capturer le flux de données entre des composants disjoints (tels que les contrôleurs et les vues) de la structure.