问答题

 请简要说明,在项目中为什么要使用SSH?

【参考答案】

\n \n \n (1) 使用Struts2:第一,struts2是基于MVC模式的,很好的将应用程序进行了分层,使开发者更关注于业务逻辑的实现;第二,struts2有着丰富的taglib,如能灵活运用,则能大大提高开发效率。(2)使用Hibernate:因为Hibernate是个轻量级的持久性框架,功能丰富,它为Java应用提供了一个易用的、高效率的对象关系映射框架。(3)使用Spring:Spring基于IoC(Inversion of Control,反向控制)和AOP构架多层J2EE系统的框架,它不强迫必须在每一层中必须使用它,因为它模块化很好,允许用户根据自己的需要选择使用它的某一个模块;采用IoC可以很容易的实现bean的装配,提供了简洁的AOP,并据此实现事务管理(Transcation Managment)。\n \n \n