ssh

附件是 struts2 + hibernate4 + spring3,合在一起的一个入门开发配置。

 

配置完成的功能:开启 spring 和 hibernate 的扫描功能。在开发的时候,需要使用 注解 修改 配置属性。只要遵守 spring 和 hibernate 的基本规则,注解的使用应该可以解决开发中的所有过程。

 

struts本来也可以配置的,但是在测试的时候没有运行起来。看文档说jsp文件要放在WEB-INF下面。所以,就放弃了。

 

关于为什么要用ssh这个组合,整理有以下理由:

1、spring 现在已经很完善了。容器管理功能有,mvc有,持久层也有。容器管理功能是主要理由

2、hibernate 取代 spring 的持久层,是因为hibernate的快速开发能力,尤其是配合类注解使用,对于简单的数据库操作可以完全脱离 sql 语句。

3、struts 相对于 spring,则主要是出于强大的页面标签,还有习惯性思维。针对 struts2,里面已经把 ajax 做成了标签,这个也很好。

 

这个demo里面,只是在开始的时候采用配置文件进行必要的资源装载,在开发中都采用注解这种方式,有点个人好恶在里面。因为我真的很讨厌这种一会开发,一会配过来,一会儿配过去这种蛋疼的方式。

 

简洁就是美。

 

到传demo这个时间点,所有的包应该都是最新的。demo是myeclipse工程。lib1.zip 和 lib2.zip 里面的 jar,需要解压到 WEB-INF/lib/下面。

你可能感兴趣的:(ssh)