日期:2014-05-18  浏览次数:20633 次

各位给个意见,(JSP)如何架构B/S系统(CRM系统)比较好(或者说比较流行)
很幼稚的问题,本人在这方面没经验,请大家给个意见.


公司要求开发个CRM系统(客户关系管理系统),B/S   模式,基本要求是Linux下运行,JSP+数据库。

所以现在首先要有个大概的技术(点)方向,利用哪些相关技术去架构这套系统?
(Html   JavaScript   JSP   Servlet   JavaBean   EJB   Spring   Hibernate   Struts     ...等等。。   )

有一种说法是Jsp+Servlet+JavaBean+Database很好,比较流行的。也有Spring+Hibernate+Struts的说法,等等。

本人在这方面没经验,请大家说说自己的看法,给小第指条路,有了大的方向才能进一步深入细节。  

先谢了!

------解决方案--------------------
公司多少人?
外地出差占多少人?
公司的文化教育程度有多高?
计算机普及是多少?
公司想要花多大成本?
公司原本有系统使用么?
他们注重什么?
客户是那种类型?
是否需要项目管理?
是否有客户追踪?
客户来源是那?
Call center愿意投入多大?
公司的今后规划是什么?
公司的目标是什么?
公司的形象是否侧重?
。。。。
------解决方案--------------------
这个不太好说,架构涉及到很多方面.比如说开发人员的整体水平,如果开发人员中没有精通EJB的,你选用EJB那就是自讨苦吃,比如说具体的需求,如果你的关系数据模型已经摆在那里了,数据库已经建好了,你再去使用hibernate那样就会很麻烦,如果你们的软件是搭建在分布式,集群环境下那么最好选用EJB,因为这样容易实现,不要使用spring,因为spring对分布式,集群的支持不够.
------解决方案--------------------
技术是为业务服务的,要先讲清楚业务需求,然后再根据需要选择技术,不要盲目的跟从什么新技术,因为新技术未必会适合你的项目
------解决方案--------------------
Spring+Hibernate+Struts是现在比较流行的架构
------解决方案--------------------
JSP+Servlet+JavaBean 小规模的开发问题不大
------解决方案--------------------
我晕呢,你给我50万我帮你搞定