SSH成功整合+Oracle数据库 下载本文

com.ssh.user即可” ,第二处错误是applicationContext.xml中的错误,错误原因也是由于MyuserDAO.java移动位置所产生的。在此需要进入applicationContext.xml文件,可以看出现在的MyuserDAO.java已经不在com.ssh.user.MyuserDAO包下了, 所以修改的办法也很简单,直接把下面画横线的地方改为MyuserDAO.java现在所在的包即可。

修改后如:

然后保存即可,看看现在的目录结构:

3) 在com.dao包下新建接口IMyuserDAO.java。方法有两种,我们可以手工添加,但是MyEclipse为我们提供了更方便的方法。具体

操作是打开com.dao.impl.MyuserDAO,点击右键,选择Refactor->Extract Interface?。

在弹出的对话框里填写接口名字为IMyuserDAO,然后按照需要选择,这里我们按照下图只选择几项就可以了:

创建的接口位于com.dao.impl下面,现将其移动到com.dao包下面即可。

(注意:1、把IMyuserDAO.java移动后com.dao.impl中的MyuserDAO.java会报错,在此很简单,因为MyuserDAO.java实现了IMyuserDAO.java,而这里IMyuserDAO.java又被移走了,当然要报错了,解决办法是引入com.dao包即可。2、在此需要修改两个地方,首先打开com.dao包下的IMyuserDAO.java,修改findById方法的参数类型使其为:

,然后打开com.dao.impl包下的MyuserDAO.java,修改findById

方法的参数类型使其为:

目录结构如下:

3) 新建com.service包,并建立接口IMuserService,具体代码如

下: