Komponentbehållare är en viktig del av den konventionella komponenttekniken och spelar en viktig roll när det gäller att skilja icke-funktionella problem från kärnkomponentens logik. I detta dokument behandlas två olika aspekter av containrar. För det första visar det hur generativa programmeringstekniker, med hjälp av AspectC++ och metaprogramming, kan användas för att generera stubbar och skelett utan behov av speciella kompilatorer eller gränssnitt beskrivningsspråk. För det andra beskriver dokumentet ett tillvägagångssätt för att skapa anpassade behållare genom att komponera olika icke-funktionella funktioner. Till skillnad från komponentteknik såsom EjB, som endast stöder en fördefinierad uppsättning av containertyper, gör detta tillvägagångssätt att olika kombinationer av icke-funktionella funktioner kan komponeras i en behållare för att tillgodose applikationsbehoven.
Moreno Ref hävdade att icke-funktionella tjänster bör placeras i behållaren och visade hur generativ programmeringsteknik, med hjälp av AOP, kan användas för att generera anpassade behållare genom att komponera olika icke-funktionella funktioner.
Creating custom containers with generative techniques
{'venue': "GPCE '06", 'journal': None, 'mag_field_of_study': ['Computer Science']}