锁定老帖子 主题:一个简单架构方案,请大家批评指正,谢谢
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-03
我觉得不错,大致思路讲清楚了,适合给新手学习。
感谢分享。 如果能上些代码 图文介绍一下 就更好了。 1、需要更具体实现细节: 比如 URL如何与代码映射 反射怎么实现 用了什么工具。 xml如何解析 大致说一下 每一部分的实现思路。都用了哪些技术,工具 2、框架的优势? 业务逻辑 是怎么拆分的。 如何保证你的框架 适合 业务大小的粒度。 有什么特点,适合哪一类的行业或者交易? 如果仅仅是轻量,功能少,配置少,相信市面上已经有了类似的开源程序吧? 楼主有时间 多写点啊 像我这样的新手可以多学习。楼主自身可以提炼。有高手路过可以指点。 |
|
返回顶楼 | |
发表时间:2011-12-03
说是这么说,框架呢?
|
|
返回顶楼 | |
发表时间:2011-12-03
你这个与struts没有任何优势,而且和他们流程很像,我觉得没戏
|
|
返回顶楼 | |
发表时间:2011-12-03
这不叫架构,这叫框架
|
|
返回顶楼 | |
发表时间:2011-12-03
最后修改:2011-12-04
takingoff 写道 我觉得不错,大致思路讲清楚了,适合给新手学习。
感谢分享。 如果能上些代码 图文介绍一下 就更好了。 1、需要更具体实现细节: 比如 URL如何与代码映射 反射怎么实现 用了什么工具。 xml如何解析 大致说一下 每一部分的实现思路。都用了哪些技术,工具 2、框架的优势? 业务逻辑 是怎么拆分的。 如何保证你的框架 适合 业务大小的粒度。 有什么特点,适合哪一类的行业或者交易? 如果仅仅是轻量,功能少,配置少,相信市面上已经有了类似的开源程序吧? 楼主有时间 多写点啊 像我这样的新手可以多学习。楼主自身可以提炼。有高手路过可以指点。 感谢takingoff的回复,附件中为控制层具体实现类,有兴趣大家可以看一下,谢谢! 想法和实现不太成熟,请大家见谅! |
|
返回顶楼 | |
发表时间:2011-12-03
泰山北斗 写道 这东西算什么架构?现在是个谁都跳出来写架构!
可能想法略显不成熟,但有尝试总是好的,谢谢! |
|
返回顶楼 | |
发表时间:2011-12-03
一看xml就晕
|
|
返回顶楼 | |
发表时间:2011-12-03
KimHo 写道 配置项越多,越难管理,意味着后期维护成本更大
思路搞清楚了,我觉得还好 |
|
返回顶楼 | |
发表时间:2011-12-03
自己发表一点观点,鼓励楼主。
大的架构也是从小的架构积攒起来的。另外大的架构,无非粒度也细,大的功能无非也是,那么几块,请求分发,验证,控制,模型,表示等几大部分。 曾做过一个大的项目,基础架构的核心代码,也不过就几K代码而已。要知道该项目是国外一家金融的架构。真正有些企业更关注的是业务,因为项目不是实验产品。 |
|
返回顶楼 | |
发表时间:2011-12-03
既然ls都在激励楼主了,那我就打压几下吧。
你的代码起码有如下问题 1。思路问题。为啥Controller的实现类,命名是DAOImpl????建议将和DB操作的部分和Controller完全分离开。而不是采用在Controller里显示调用的方式。Controller只作分发,不做其他事情。 2。代码规范比较混乱。type="R1"????这种命名,过个几年估计自己也忘记了。还有里面Magic Number太多。process函数显得比较复杂。建议按照功能分割开来。=两边加上空格。这个书写习惯和人学写字一样的。字写不好,以后上了初中,高中。碰到复杂的问题,眼睛眼睛就容易疲劳。眼睛疲劳了,效率就不会高。所以高手往往都相对比较注重代码规范。 总结,lz可能还涉水不深。建议先看几个framework的源码,有了体会之后再阅读些设计模式的书籍。再写可能就会好一些。可能说得有点过。 |
|
返回顶楼 | |