当前位置:  软件>java软件

诗篇在线建站系统

    来源:    发布时间:2015-02-03

    本文导语:  该建站系统是本公司为政府部门建站时开发的软件,在尝试过joomla,drupal等国外的cms系统之后,发现对于需要高度定制的站点,这些系统都无法满足快速开发的需求,更大的问题是无法招募能够自由驾驭这些系统的员工。基于...

该建站系统是本公司为政府部门建站时开发的软件,在尝试过joomla,drupal等国外的cms系统之后,发现对于需要高度定制的站点,这些系统都无法满足快速开发的需求,更大的问题是无法招募能够自由驾驭这些系统的员工。基于此,以smartgwt作为后台,开发了这套系统。目前有30多个网站在这个平台上运行。

整个建站过程通过web页面完成,以freemarker作为模板。和大多数提供特殊标记解析模板不同,该系统提供了一个供freemarker使用的面向对象的数据模型。并且和url之间产生直观的关联。

比如:/article/1,对应的模板是article.ftl,你在article.ftl里面可以直接使用article对象,通过对象链条可以达到的路径有许多,比如article.defaultSection,article.defaultSection.parent.siblings,等等。这些充血对象可以让你获取许多对象。/section/2,默认的section.ftl,当然如果你对某个目录需要特殊的模板,只要这样做:/section/3?tpl=mysection

作为建站配套需要的投票,局长信箱,评论等以通用的模式开发,既可以在本建站系统中使用,也可以嵌入到你自己的网站中。

浏览器端采用gwt,smartgwt,gin1.5,yui,服务器一侧以apache,tomcat,eclipselink,guice3.0为主要环境,开发语言java,clojure和少量的perl和ruby代码。

这个系统特别适合具有面向对象的程序员使用!


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3