基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

本项目基于SpringMVC、Hibernate及Spring3.X构建,适用于初学者的CMS系统。项目涵盖权限控制、模板生成等功能,并包含视频教程,适合作为学习Spring框架的实践案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

源代码下载地址:hhttp://www.zuidaima.com/share/1662628587375616.htm

这是一个很简单的cms,跟现在用java写的那种cms有很大的差距,但是很适合初学者学习使用的,业务逻辑相对简单,更注重框架的使用。项目里面扩展一些jquery框架,将js封装成插件的形式使用,我当时学些这个项目的时候是对js一窍不通的,但是经过这个项目的学习和其他的一些脑补,也是有很多的收获。因为这是一个学习项目,总体是将一些知识点糅合在一起使用,不能和放在生产环境中的应用可以比拟。

这是一个教程式的项目,从项目的头到尾都有视频教程,感兴趣的伙伴可以戳这里(请戳我):http://www.verycd.com/topics/2926527/

这个老师是一位高校的在校老师,不是外面的培训机构的,讲的课很不错(至少对于我来说哈),对于入门的童鞋,像我这种小白来讲,真心是难得一遇的。(画外音:我们学校的老师...好吧,人家是搞科研滴...)

项目还用到的技术:Freemarker、DWR、jQuery(废话....但还用得蛮多插件的,并且进行了扩展、封装),这个项目是基于Maven进行管理滴...

注:

1、这个项目并不是使用Freemarker代替jsp作为前端展示,就是当首页文章更新、导航更新等等之后根据ftl模板生成html,对于初学者能更好的掌握freemarker一些宏的定义、使用等;

2、其中有个美中不足的是,模板生成新页面,我本想弄成aop的,但是因为是要在Controller切割,我自己弄的时候不成功,google了一下说是因为SpringMVC对Controller做了增强处理而导致的,但也可能是我操作失误,成功的同学请教导;

3、这个项目也进行了权限控制,没有使用Spring Security、shiro这些框架(最代码上面有这些框架的例子...),而是使用注解在Controller进行了方法的控制,这样的扩展性非常不好,但是作为这个小项目来讲也是一个值得学习的方式。

4、最最最重要的一点,这个项目有我个人的一些小修改,原项目是根据多模块开发的(让生肉们更理解Maven的多模块开发时的聚合、继承等功能),大伙可以去下载最原始的初恋版本,就在上面"戳我"链接!!

废话不多说,直接上图:

项目截图:

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

1、总体功能

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

下面是前台:

2、首页

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者3、前台-搜索文章

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者4、文章列表栏目的显示(即一个栏目中还有子栏目)

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者5、图片列表栏目(根据图片导航到相关文章)

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

下面是后台:

6、用户信息管理

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

7、查看用户所能访问的栏目

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

8、用户组信息管理

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者9、设置用户组管理的栏目

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

10、用户角色管理

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

11、栏目信息管理

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者12、通过自动拖拽实现排序

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

13、根据关键字、栏目搜寻文章

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者14、添加文章

选定文章所属栏目(这是由权限控制的,根据用户所能访问的栏目进行显示,admin显示所有栏目)

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

选择文章是否发布、推荐(这是权限控制的,admin可以发布和推荐文章),文章审核人员可以发布人文章,文章发布人员不具有这两项功能

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

日期选择

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

关键字自动提示

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

添加关键字

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

上传附件

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者上传成功将图片进行缩略图显示。主页图片表示该图片能够在首页显示;栏目图片根据这幅图片导航到这篇文章;附件信息表示该篇文章在前台文章显示出来并可以进行下载。插入附件即可在文章内容直接插入图片、文件;删除附件除了该附件信息显示栏看到附件删除,已插入文章内容的图片、文件也会进行删除。

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者往文章内添加附件信息

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者当我们删除这些被文章内容所引用的图片时,文章内容也会清空这些被删除的附件

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者15、根据模板重新生成首页信息

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

重新生成首页的中间内容部分

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者

16、首页图片管理

基于SpringMVC+Hibernate4.0+Spring3.X的一个很简单的cms系统,适合于初学者增加首页图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值