- 关于我们

## 关于项目追溯

软件作者： marker

MRCMS这款产品是我从入IT行业前的梦想，在我高中的时候使用别人的产品开发手机网站。觉得很多东西不是那么容易， 慢慢去学习CMS的使用方法，改别人的asp源代码做出自己想要的效果，很有成就感。虽然界面在我现在看来很丑陋，至少 激发了我对CMS产品的兴趣。而这款CMS产品的研发经过了几年时间的积累，这是从JSP版本的模板引擎的开发开始的，当时 我在读大学，偶然做了一个在界面里写sql语句，能通过一段表达式来获取数据库数据 并遍历数据数据。那时候，我很兴奋。 就是下边图中就是项目早期的JSP版的模板引擎(做的很龊)。
突出的问题就是性能很低，每次请求都需要生成一个JSP页面，然后通过请求转发到JSP，访问JSP又会编译为Java在编译为class 字节码，天这样的过程效率能不低吗？？？？。当时，我只是想要实现这个效果，也没考虑那么多的。 要感谢的是我在大学的努力学习呀，所以作者我现在还没有找到女朋友。穷屌丝呀，呵呵！
在这个过程中，也开发过Web框架(MyMVC)，DaoFactory(MyORM)、在做后台的时候，我想使用自己的框架来开发，也没写多少 我就发现了性能问题，并非处理很低劣。后来我使用了Spring3.2版本(优秀的Ioc容器，这个东西可强大了) SpringMVC，这个单词在我一次面试时候，出现在我的简历上我都不知道怎么回事。后来专门去研究了这套东西，听不错的，目前 MRCMS后台核心就是SpringMVC驱动了，集成了JdbcTemplate数据库模板操作对象，采用C3p0作为数据库连接池提高效率，内部使用EhCache 作为缓存处理框架。支持多个项目部署，支持nginx反向代理引擎做集群等等。 这些功能让我想了很久的。我做过1年的通讯行业，打算集成我开发的微信通讯包，可现在我计划是作为一个插件来使用 ，而目前插件功能还没有实现完全，还需要改进架构。慢慢来吧。