注解的方式来实现MVC

步骤一:从dao层开始建立一个接口;
public interface UserDao {
//定义方法
public void save();
public void select();
public void delete();
public void update();
}
步骤二:直接是是实现UserDao,覆写里面的方法,建立输出的语句
添加注解:Repositor(仓库,贮藏室),即使直接和数据库联系
@Repository(“userDao”)
public class UserDaoImpl implements UserDao {
@Override
public void save() {
System.out.println("–save–");
}
步骤三:建立接口UserService,建立公有的抽象方法
步骤四:建立实现UserSereviceImpl的类
实现注解的方式来建立
@Service(“userService”)
public class UserServiceImpl implements UserService {
@Resource(name=“userDao”)
private UserDao userDao;
@Override
public void register() {
userDao.save();
userDao.select();
}
步骤五:建立Action层
@Controller(“userAction”)
public class UserAction {
@Resource(name=“userService”)
private UserService userService;
public String userAction(){
userService.register();
return “success”;
}
步骤六:注册
//开启注解
context:annotation-config</context:annotation-config>
//添加扫描包的标签
<context:component-scan base-package=“org.weixx.annotion.mvc”></context:component-scan>
步骤七:测试
@Test
public void testUser(){
ApplicationContext ac = new ClassPathXmlApplicationContext(“applicationContext.xml”);
UserAction userAction = (UserAction) ac.getBean(“userAction”);
userAction.userAction();
}
总结:建立一个接口,在里面写出抽象方法,建立实现类,添加注解@Repository
建立service的接口定义抽象方法,建立实现抽象方法的类,在Service中封装UserDao
来调用其中的方法,不忘记家添加注解@Service(""),还要添加上@Rescour(name="")DI就是找到属性,
最后建立Action层,添加注解@Controller(“UserService”),还要添加上@Rescour("")的DI
再就是在注册,加上开启注解的标签和扫描包的标签

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值