日期:2014-05-19  浏览次数:20692 次

在考虑搭系统架构时,需要考虑那些问题呢?
最近,我一个人负责一个项目,因为公司的人手不够,老总又不招人,我是从需求到设计到编码都经历过了。接触到客户时,真想骂死他们,什么嘛,当我们什么都能实现哟,老是提要求,当需求明确后,我开始设计页面,在设计数据库,这些都完成了,到搭框架了,就把我困惑到了,到底搭框架需要注意什么?我是用的SSH搭建的,有经验的前辈们,给分享哈经历了,我在徘徊中!

------解决方案--------------------
这个 也正是我现在遇到的问题 帮LZ 顶一下 看看有经验的 老鸟来回复。。。。
------解决方案--------------------
框架的版本,兼容性,可扩展性等;还有就是spring整合hibernate,还是hibernate整合spring等
------解决方案--------------------
一个人做呀,被给公司做了,自己做私单算了,呵呵
------解决方案--------------------
权限有数据模型可以参考,什么RBAC之类的,根据权限模型设计数据库表结构就ok
关于SSH的整合,包括异常处理,网上都有很多技术资料,也可以找一本整合的书看看
前台倒是很费劲
------解决方案--------------------
我感觉首先是跑通前台加后台,然后设计数据库吧!反正我搭完框架,第一步是先测试能不能通过页面进行单表的增删改查,如果测试成功了,我就去设计数据库。
------解决方案--------------------
一个好的平台,不论使用技术搭建的,除了基本的数据库操作封装、平台控制转发外,能够处理以下情况:

1,异常处理,分层封装,给用户、系统维护人员明确清晰的指导。
2,异常出错后,后续的数据处理,能做到出错状态保持、错误排除后自动恢复用户数据最好。
3,统一灵活的安全验证、身份验证。
4,系统中断、局部关闭。
5,与外部接口统一管理、状态可控。

还有系统的响应速度、稳定性等等,甚至数据库设计、用户界面设计等等,需要长期的项目积累、优化改良,最终根据不同项目的特点形成自己稳定的多套系统方案。
------解决方案--------------------
帮顶的,也来看看别人怎说得。
bigc2001说得非常好,但是具体实现,像我这样的菜鸟还是有困难的。
------解决方案--------------------
我觉得多了去了,例如如果涉及到动态SQL用ssi比ssh好点,产品的并发。。。。。。后期还有如果你的系统荡掉怎么办。慢慢煎熬吧。