Struts的作用:
1.获取表单内容,并组织生成参数对象
2.根据请求的参数转发请求给适当的控制器
3.在控制器中调用业务接口
4.将业务接口返回的结果包装起来发送给指定的视图,并由视图完成处理结果的展现
5.做一些简单的校验或是国际化工作
Struts的配置文件:
配置文件中相应的com.xingyao.www.registration.action.UserAction类的代码
Spring的作用:
1.管理实体类对象,充当管理容器
2.管理service层,控制其生命周期
3.事务的处理,采用aop(面向切面编程:编译方式和动态代理)的方式
Spring的配置文件
连接数据库的方式
hibernate的作用:
1.数据库连接不需要我们自己来管理,如打开和关闭
2.Hibernate对原来的SQL语句进行了封装,以前写很多SQL语句,现在你在保存的时候直接可以用 SAVE(对象)来实现了。(节省代码吧)
3.原来是对表操作,现在是对对象操作,更能体现面向对象编程。
以上就是我自己写的一些感想,如有不对请指出!