运用J2EE+XML开发网站自动生成系统
运用J2EE+XML开发网站自动生成系统
这是本人做了近一年的项目,网站自动生成系统目前做得比较好的有Miva(miva.com) 和bapth.com
前者主要侧重于商店和购物车功能,成为虚拟主机提供商预装软件之一,但是其缺点是
界面变化少,但其强大的功能已经掩盖了界面的不足。
Bapth.com的网站自动生成则做得比较深入,有多级菜单,任意调整菜单,将页面划分为具体
功能的页面,供用户选择,如有图片页面 有论坛页面 有普通文本页面等等,这个思路已经
开始将网站内容和网站结构划分开来。
本人开发的网站自动生成系统吸取了上面两种系统的优点,同时提供不受限制的模板界面选择;
可以加载功能页面 如购物车 论坛等。
主要思路是这样:
将网站分解成几个重要的对象,如网站结构 页 和菜单, 网站结构由EJB控制,页和菜单在创建站点时
生成简单的对象,然后将这两个对象串行化保存成XML文件;模板界面主要是从这两个对象中获取数据,
由于将数据和显示完全分开,因此模板可以是任何形式的设计;用户如果要修改页面数据,可以激活页和
菜单这两个对象,修改后再串行化保存。
目前该系统以基本完成,正在做前台Jsp方面的细节工作。
[该贴被admin于2009-02-21 13:33修改过]