论坛首页 Java企业应用论坛

发一个简单的cms

浏览 8807 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-02-15   最后修改:2011-02-17
最近要搞什么cms,不大了解这东西。东奔四跑,纠结好久就写了这么个东西出来。
功能不齐全,我也不知道要有什么功能。一个星期前我也不知道cms是神马东西。
发在这里没什么目的,希望给刚接触cms的兄弟们点帮助,也希望大牛们能指条活路给我。
本人菜鸟,代码写得不好,各位手下留情。
采用框架:springside+freemarker
具体jar还请各位自己补全。


附件为20110216的最新版本。
  • cms.rar (105 KB)
  • 下载次数: 415
   发表时间:2011-02-16  
也看到你在jeecms上发了可惜发不上去吧~ 支持下
0 请登录后投票
   发表时间:2011-02-16  
内容管理系统 content manage system
以前用过php版的 mambo joomla 等相关的内容管理系统
cms就是能够让普通人通过简单的功能培训能够迅速搭建基于内容管理的门户网站,cms实现了程序代码与模板页面相分离。个人只要掌握一些网页设计的知识,就能够通过修改或调换模板来达到实现不同形式的网站的功能。
以前照着mambo做过一个Java版的CMS,spring+IBatis,页面用vilocity生成。
都差不多,有机会多交流。
0 请登录后投票
   发表时间:2011-02-16  
knight_zoe_x 写道
也看到你在jeecms上发了可惜发不上去吧~ 支持下

谢谢。。那里不知道怎么老传不上去
0 请登录后投票
   发表时间:2011-02-16  
wangqiaowqo 写道
内容管理系统 content manage system
以前用过php版的 mambo joomla 等相关的内容管理系统
cms就是能够让普通人通过简单的功能培训能够迅速搭建基于内容管理的门户网站,cms实现了程序代码与模板页面相分离。个人只要掌握一些网页设计的知识,就能够通过修改或调换模板来达到实现不同形式的网站的功能。
以前照着mambo做过一个Java版的CMS,spring+IBatis,页面用vilocity生成。
都差不多,有机会多交流。

好的,谢谢你的回复。
因为所写的cms只是另外一个项目的子项目,所以里面确实缺少了不少东西。
这项目还是得继续开发下去,还没完,到时我会更新里面的附件。
没想法,没思路,代码真的好难写。
0 请登录后投票
   发表时间:2011-02-17  
楼主,包里面没有 webapp 内容啊?
0 请登录后投票
   发表时间:2011-02-17   最后修改:2011-02-17
iecel1990 写道
楼主,包里面没有 webapp 内容啊?


因为该项目只是一个子项目,所以一些程序的配置都没有。
如果你想集成到已存在的项目中去,而且你也配好了数据库之类的。
你可以这样:
<property name="configLocation" value="classpath:/hibernate.cfg.xml"/>

在你配置sessionFactory的地方加多这么一句,启动的时候,所需的表会自动创建。
至于增删改的页面,很简单的吧。。。
昨天在更新的时候发现有一个bug,在Template.hbm.xml中:
<hibernate-mapping default-access="field">
  <class name="com.forgov.cms.domain.model.template.Template" table="cms_template" lazy="true">
	
    <id name="id" column="id">
      <generator class="uuid"/>
    </id>
    
    <property name="name" column="name" not-null="true" type="java.lang.String"></property>
    <property name="content" column="content" not-null="true" type="java.lang.String"></property>
    <property name="lastModifiedTime" column="last_modified_time" not-null="true" type="java.util.Date"></property>
  </class>
</hibernate-mapping>

<property name="name" column="name" not-null="true" type="java.lang.String"></property>


property name的colunm值应改为name或者直接去掉column属性。
更新过后的内容,我迟些会发上去。
0 请登录后投票
   发表时间:2011-02-17  
可能在新增Channel的时候,会出现页面的Site.id,Template.id为空的情况。
可以参考:http://www.iteye.com/topic/907641
0 请登录后投票
   发表时间:2011-02-17  
我以前写过类似文章:

http://vtrtbb.iteye.com/admin/blogs/559731

http://vtrtbb.iteye.com/admin/blogs/561138

http://vtrtbb.iteye.com/admin/blogs/562610

http://vtrtbb.iteye.com/admin/blogs/607735

http://vtrtbb.iteye.com/admin/blogs/607811
0 请登录后投票
   发表时间:2011-02-17  
vtrtbb 写道
我以前写过类似文章:

http://vtrtbb.iteye.com/admin/blogs/559731

http://vtrtbb.iteye.com/admin/blogs/561138

http://vtrtbb.iteye.com/admin/blogs/562610

http://vtrtbb.iteye.com/admin/blogs/607735

http://vtrtbb.iteye.com/admin/blogs/607811


谢谢这位童鞋。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics