ssh是spring+struts(这里主要说的是struts2)+hibernate的简称,它们的基本作用分别是:
1 hibernate是一个优秀的o/r映射框架,它可以让我们直接以对象的形式和数据库进行交互。用它主要有两个配置文件:一是hibernate.cfg.xml它里面配置的是与数据库建立连接的信息,如 classDriver,url ,password,username,以及sql是否显示等信息;
二是,实体类的名字.hbm.xml,它里面配的主要是实体类和数据库表之间的映射关系;一般来说,一个实体类对应一张表,一个实体类的属性对应数据库中的一个字段,一个实体类对象对应数据库表中的一条记录;
2 struts2的主要作用是完成页面数据与 action 中实体属性的映射,以及逻辑业务完成后路径的跳转问题;
3 spring 的作用主要是注入,即向struts的action中注入service,向service 中注入dao,向dao中注入sessionFactory等;
4 现在只能谈出来这么多,别的还谈不了,待会在写一个ssh组合使用的例子吧;