刚开始学习SSH框架,我想问一下用SSH做一个WEB工程的时候,这3个框架往工程上添加的时候有没有一个先后顺序。求解

解决方案 »

  1.   

    spring由前到后都要,所以如果最后加,可能改得比较多地方,而且容易露
      

  2.   

    用myeclipse的插件添加么??我要用这些个都是拷贝jar包。
      

  3.   

    没什么顺序吧,一般搭框架的时候,先搞2个 可以是Struts2+Spring 如果通了,可以再整合Hiberante吧。
    或者也可以先整 Spring+Hibernate 最后再加Struts2吧。
      

  4.   

    嗯,就是用myeclipse插件加。不知道先后顺序
      

  5.   

      恩,是的,没有什么顺序,他们可以任意组合,不一定要SSH,也可以ss,或者什么sh,struts只是控制了URL的跳转,spring就是有一个强大的IOC,支持数据源,事务集成,javaMail,任务调度,webservice,JMS,等基本上常用的web开发的东西对集成了,而且使用起来统一管理,配置下就基本okay了。hibernate嘛,在实际开发的时候我们一般不会用类去生成数据库表,是表建好了生成类,而且不建立关系,楼主可能刚接触SSH,我这里列出SSH开发需要的jar包。不是一次性复制所有jar包
    版本:spring2.5.6
    spring.jar//核心
    commons-logging //日志包   这2个包javaSE的应用都需要加,必须的jar包
    如果不需要aop功能,那么这2个包就足够了
    如果需要aop形式的控制事务,而不是spring的代理方式控制事务,那么需要加入
    lib/aspectj 文件夹下的包和lib/cglib包下的jar包 ,lib/aopalliance 下的包。
    如果需要数据源,那么就要lib/jakarta-commons包下的commons-dbcp,commons-pooljar,就okay了。
    hibernate,复制hibernate3.jar ,lib/required包下的所有jar,如果是3.6上,吧jpa下的那个jar包也复制了,然后是sl4j的2个jar文件http://www.slf4j.org/下载slf4j-log4j12-1.6.4.jar和slf4j-jdk14-1.6.4.jarstruts2添加jar包和单独使用struts添加jar文件一样,只是多了一个lib/struts2-spring-plugin-2.1.8.1.jar的文件。
    需要的jar包基本就这些,细节问题楼主再慢慢研究吧,欢迎一起讨论