工作的关系发现了JEECMS这个网站管理系统,这个CMS系统提供的功能比较全。对于使用JEECMS进行商业建站等商业性活动需要购买商业授权,而个人建站完全免费,有需要的朋友可以尝试。这里说一下这个系统带源码版本的搭建方式。官网提供了CMS、论坛等多种产品,这里只介绍CMS。

JEECMS 产品介绍

·JEECMS内容管理系统是国内java开源CMS行业知名度最高、用户量最大的站群管理系统

·JEECMSV8 在原来高效的构架基础上对Spring,hibernate jar升级、Jquery升级,增加了Shiro框架,Shiro 是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。目前使用的框架技术有SpringMVC3 Spring4 Hibernate4 Freemarker Shiro HTML5技术架构。

·基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点,支持mysql、oracle、sqlserver、DB2等数据库

·f懂html就能建站,提供最便利、合理的使用方式

·强大、灵活的标签,用户自定义显示内容和显示方式支持插件、站群内容复制、标签自定义字段查询

·在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性

·完全生成全站静态页面,可自定义路径结构,全面提高页面访问速度

·轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录子站访问方式用路径区分(内网一个ip的情况下可用)

源码导入eclipse步骤

一.解压源码包jeecmsv8.1-src.zip,解压后文件夹src和WebContent

二.建立一个Dynamic Web Project

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(1)

填好工程名称,如jeecms 如图

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(2)

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(3)

选择编码为UTF-8

三.打开eclispe的工作空间,进入jeecms工程位置目录。

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(4)

将解压后源码包里面的src和WebContent文件夹,复制到jeecms工程位置下。(注:请先删除jeecms工程位置下原有的src和WebContent文件夹)

在eclispe中选中jeecms工程按 F5 更新工程 如图1-6所示

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(5)

四.修改jdbc链接文件在WEB-INF/config下的jdbc.properties

在数据库中导入db文件夹下的数据库

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(6)

五.配置server并启动

后台管理路径为http://localhost:8080/jeecms/jeeadmin/jeecms/index.do

默认帐号:admin

密码:password

前台路径为http://localhost:8080/jeecms

这时是没有样式的,需要在工程里面需要在后台-配置-全局设置-部署路径里面写上工程名。即/jeecms 如图1-10所示

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(7)

六.常见问题

由于在创建动态web项目之前,没有先创建一个Server用于在eclipse里运行和调试web项目。会导致找不到javax.servlet.http包中的HttpServletRequest和HttpServletResponse。如图1-11所示

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(8)

导入Tomcat下lib文件下的servlet-api.jar这个jar包。如图1-12示

jeesite开发实例(v8版简介及源码导入eclipse步骤说明)(9)

至此,基本不会有太大问题,就可以debug跟着源码进行研究并二次开发了。

,