超轻量的开源框架 Prism
jopen
13年前
三棱镜 (Prism)是一个由JAVA开发的超轻量的开源框架,其目标是实现WEB系统的页面与代码分离,并且不需要书写大量的配置文件。 同时,三棱镜 (Prism)还是一个非常简单的框架,稍有基础的人都可以在10分钟之内了解开发中的全部规范,1小时之内就可以灵活应用。 <br /> 三棱镜 (Prism)框架设计构思来源于众多项目实践,框架充分借签了当前非常流行的开源Web框架 Struts,吸取了其优点及精华,并尽力简化了需要学习的新内容,在实现了页面及代码完全分离的前提下,充分利用开发人员已掌握的开发知识。 <br /> 三棱镜 (Prism)是一个能实现中小型 Web应用系统快速开发的Web框架,其特点是: <br /> <ol> <li>一次性配置支持。我们使用的大多数框架,总是有自已特定的配置文件,熟悉并灵活运用它,需要阅读大量的API文件,麻烦而且费时。而 三棱镜 (Prism)一次性配置支持,可以最大限度的节约您熟悉配置文件的时间,大多数情况下,您只要按照示例文件进行配置就可以在框架基础上构建你的运用。</li> <li>丰富的模板页面设计支持:不论您习惯使用jsp,还是使用简单Velocity脚本语言作为页面模板,都无需对 三棱镜 (Prism)进行单独的配置,直接使用。 三棱镜 (Prism)不限制您使用的模板语言,只要可以在您的应用服务器上运行, 三棱镜 (Prism)就都会接纳。</li> <li>页面程序完全分离:实现显示页面与程序逻辑的完全分离,克服了传统jsp页面难于维护的问题。</li> </ol> 由 三棱镜 (Prism)构成的应用一般包括以下5个部分: <br /> <ol> <li>核心包。这个名称一般叫Prism.jar的Jar包一般放在Web工程的Lib目录下,和普通引用的Jar包没什么区别。</li> <li>配置内容。一般配置在Web.xml内,按照示例拷过来就可以直接用。当然您也可以按自己的意愿进行修改。<br /> </li> <li>Java程序。这个当然就是您自己开发的Java程序喽,当然要参照 三棱镜 (Prism)开发规范才行。</li> <li>Web模板。这个是您开发的Web页面,具体使用Jsp,还是其它什么语言,您自己定吧,这里没有强制规范。</li> <li>插件。这个是高级应用了,项目中项目中使用到的一些特别的代码,可以写在这里,当然您也可以不用,呵呵。</li> </ol> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324786036608" target="_blank">http://www.open-open.com/lib/view/home/1324786036608</a></p>