上次提到要重写JR的系统,其实最想做的还是底层的框架。
这几年看了或者用了很多东西,最开始了解并深入学习的就是jive,以后还有junit,spring以及hibernate,都是让我感觉比较好的东
西,然后在工作的过程中看到别人设计的各种框架,感觉都有很多优点,但是使用起来又不是那么舒服,因此想总结一下自己的经验,看看能不能做一个让自己满意
的系统。
其实做这个系统的最开始的出发点就是嫌各种东西比较麻烦,第一就是代码重复,第二就是需要一些学习成本,第三有些不太直观,第四就是麻烦。
我考虑的第一个出发点就是减少配置,使用规则替代,这样可以避免一些前后不符的情况,对于以后的维护比较好;
第二就是简单,使用的技术的门槛尽量低,类合理的少。
第三就是尽量直观易用,尽可能提供一步到位的功能。
系统的核心是javabean,或者是POJO,他是数据库操作和页面表现层的核心,数据库的内容可以直接提取出来变成javabean,页面也可以使用
javabean完成数据表现,web请求中的参数直接填写到javabean中,数据库的持久不是自动的,但是只需要调用API触发一下。
目前系统的各个部分的设计还没有考虑好,有些甚至还没有确定能否解决,需要慢慢的细化,也许需要找几个人一起来做。
(Visited 295 times, 1 visits today)
发表评论