ssh整合

1.加入Spring

(1)加入jar包

(2)配置web.xml文件

(3)加入Spring配置文件

 

2.加入Hibernate

(1)同时建立持久化类,和其对应的.hbm.xml文件,生成对应的数据表

(2)Spring整合Hibernate

(3)步骤:

①加入jar包

②在类路径下加入hibernate.cfg.xml文件,在其中配置hibernate的基本属性

③建立持久化类,和其对应的.hbm.xml文件

④和Spring整合

i.加入c3p0和Mys驱动

ii.在Spring的配置文件中配置:数据源,SessionFactory,声明式事务

⑤启动项目,生成数据表

 

3.加入Struts2

(1)加入jar包

(2)在web.xml文件中配置Struts2的Filter

(3)加入Struts2的配置文件

(4)整合Sprig

①加入Struts2的Spring插件的jar包

②在Spring的配置文件中正常配置Action,注意Action的scope为prototype

③在Struts2的配置文件中配置Action时,class属性指向该Action在IOC中的id

4.完成功能

(1)获取所有的员工信息:若在DAO中只查询Employee信息,而且Employee和Department还是使用的懒加载,页面上还需要显示员工信息,此时会出现懒加载异常,代理对象不能被初始化。

解决:

①打开懒加载(不推荐使用)

②获取Employee时,使用迫切左外连接,同时初始化其关联的Department对象。

③使用OpenSessionInViewFilter

(2)删除员工信息

 ①正常删除,返回值需要时redirect类型,且重定向emp-list

 ②“确定删除?”提示使用jQuery完成
 ③可以使用Ajax删除(待学习)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值