Prism 是一个超轻量的开源框架,前身是Angel,现在改名为Prism。其目标是实现WEB系统的页面与代码分离,并且不需要书写大量的配置文件。之所以起名为三棱镜,是因为本框架会像三棱镜一样不但可以处理页面请求,还可以有选择地改变页面请求。Prism最大的特点是不需要我们开发的代码引入本框架的任何类,只需要在您的WEB系统中加入三棱镜发布的JAR包,并且在web.xml里配置三棱镜可能用到的一些参数即可。
Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Silverl应用程序。