A page bean component is a page bean that is explicitly pointed out to be a re-useable component - both inside one project and cross projects.
A page bean component is designed to be self-containing, e.g. it provides its own literal translations. All its resources (the layout itself, the images that it requires) are required to be stored in the source part of your project - and NOT in the webcontent part. Result: page bean components can be easily distributed and shared by a simple .jar-file that contains everything they internally require.
Page bean components may be directly embedded into the CaptainCasa tool set. There are two possibilities:
The definition of controls within an own control library is very simple! So we definitely prefer the second variant!