知识构成和实践经验咨询顾问应受过高等教育,一般应该受过专业的管理学教育,或具有一门专业知识,同时对其他的学科也有一定的兴趣和研究,理想的咨询顾问应该需要至少本科或者本科以上学历,当然除了广博的知识外,具有丰富的实践经验也是同等重要的,这种实践经验可以是某一方面的专业管理实际操作经验,如在大型企业有过管理的实践经验,或者是具有相关领域的咨询的经验,知识和经验两者的结合,能够帮助咨询顾问在进行咨询项目时对企业存在的问题进行快速、准确的诊断,并借此分析,提出符合企业实际需求的最优的解决方案
本项目采用JSP+JavaBean+Struts开发,采用了MVC模式,表现层与业务层分离,易于维护、扩展
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有Struts,Spring,Hibernate,Log4J,JDom等。其中表现层采用Struts框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将实现类注入给表现层的Action;数据访问层借助于Hibernate实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。为提高性能,采用ServletFilter实现了缓存代理