JEECMS初体验D1

  Java Enterprise Edition Content Manage System是开源的Java网站内容管理系统。具有稳定、高效、安全、跨平台等特点。
  采用SpringMVC3+Spring3+Hibernate3+Freemarker主流技术架构(但是公司里用的是Spring2.5+Hibernate3.0+Struts2+FreeMarker,并且对其进行二次开发)
  懂html就能建站,提供最便利、合理的使用方式
  强大、灵活的标签,用户自定义显示内容和显示方式
  在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性
  完全生成全站静态页面,可自定义路径结构,全面提高页面访问速度
  轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录
  
  从官网下载下来的最新版本,已经支持在线安装了。于是自己就去摸索了一段时间,从建立数据库到访问网站的前台和后台,看似简单的页面其实前台整站的内容繁多,跑数据库查询就N多,然后看了下数据库连接配置C3P0连接池,就和我们平常做项目用的配置是一样的,为什么别人就可以把网站做得这么好,而且还能承载相当大的用户访问量,这从前台使用FreeMarker模版到系统整个架构(控制层、业务逻辑层、数据库访问层之间的耦合低,让程序代码优化运行)再到使用Hibernate的二级缓存机制最后到最重要的一点就是数据库的设计,这一整套流程下来有很多值得自己去模仿学习的地方。  除此之外它还能扩展应用,添加全文索lucene等等,可扩展强。
  
  最近要进行二次开发,充满挑战,也是锻炼自己能力的时候了,在不断的学习中沉淀!加油
 
posted @ 2013-03-23 11:09  MuaRine  阅读(378)  评论(0编辑  收藏  举报