XModel Framework的开源项目开始启动,欢迎志同道合的朋友加入开发队伍。

05-01-15 dps
现在的jsp开发到处都充斥着混合着Taglab或者java与HTML的编码。这在很大程度上影响了MVC的友好性。你不能指望页面设计人员能看懂你的 jsp编码,再来修改页面。页面设计修改以后,你也不应该指望程序员有时间重新分析html编码,重新加入程序逻辑。我所见过的不少framework都使用了自定义的taglib,而这些taglib并不能被dreamwaver之类的网页设计软件可视化的控制。
有鉴于此,我在https://sf.linuxforum.net上发起了一个名为XModel Framework的开源项目(https://sf.linuxforum.net/projects/xmodel/)。XModel Framework是一个类似XMLC的基于java的轻型表现层框架,实现WEB页面设计和程序逻辑的完全分离。页面设计人员提供的是HTML或者 XHTML文件,并可以随时修改文件;程序员只负责程序逻辑,不必关心HTML或者XHTML文件是否变了版式。
利用这个框架,程序员可以把jsp文件完全作为程序逻辑的载体,当然也可以放弃jsp文件而把程序逻辑完全放到servlet。XModel Framework的设计目标是能够适应各种servlet容器,web输出格式不仅是HTML或者XHTML文件,而且要支持XML的无线应用。

现在本项目开始启动,欢迎志同道合的朋友加入开发队伍。
https://sf.linuxforum.net/projects/xmodel/