`
myway84
  • 浏览: 203621 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

UserManagerImpl

DAO 
阅读更多
package com.huaweisymantec.rmc.core.service.impl;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.huaweisymantec.rmc.core.dao.UserDao;
import com.huaweisymantec.rmc.core.dao.impl.UserDaoImpl;
import com.huaweisymantec.rmc.core.domain.User;
import com.huaweisymantec.rmc.core.service.UserManager;
import com.huaweisymantec.rmc.core.utils.GenericDao;
@Component("um")
public class UserManagerImpl implements UserManager {

public UserDao ud;
public void addUser(User u) {
ud.saveUser(u);

}
public UserDao getUd() {
return ud;
}
@Resource
public void setUd(UserDao ud) {
this.ud = ud;
}
public boolean isExist(String username) {
return ud.checkUserExistByName(username);
}

public User getUser(String username) {
return  ud.getUserByName(username);
}
public void updateUser(User user) {
ud.updateUser(user);

}
public void delUser(User user) {
ud.delUser(user);

}


}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    spring annotation注解

    在不同的实现方式中,@Autowired 的标注位置不同,它们都会在 Spring 在初始化 userManagerImpl 这个 bean 时,自动装配 userDao 这个属性。区别是:第一种实现中,Spring 会直接将 UserDao 类型的唯一一个 bean ...

    spring注解使用

    public class UserManagerImpl implements UserManager { private UserDAO userDao; public void setUserDao(UserDAO userDao) { this.userDao = userDao; } } ``` ##### 配置文件 ```xml <bean id="...

    spring注解入门

    这里,`@Autowired` 注解被应用到了 `setUserDao` 方法上,Spring容器会在创建 `UserManagerImpl` 实例的同时调用此方法来完成依赖注入。 ##### 2. XML与注解方式对比 传统的Spring配置文件是基于XML的方式,例如...

    javaSpring注解入门[参考].pdf

    public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } ... } ``` 配置文件: ``` <bean id="...

    spring注解说明文档

    ean id="userManagerImpl" class=... 在Spring框架中,注解的引入极大地简化了配置过程,使得开发者能够更加专注于业务逻辑,而不是繁琐的XML配置。本篇将深入探讨Spring注解的使用,特别是如何使用注解来注入属性。...

    Spring学习资料

    例如,假设有一个业务逻辑层的类`UserManagerImpl`需要使用数据访问层的一个接口`UserDao`,在传统的做法中,`UserManagerImpl`会自己创建`UserDao`的实例。但在Spring中,这个创建过程被委托给了Spring IoC容器。 ...

    Spring 注解 入门

    例如,在`UserManagerImpl`类中,我们可以通过在`userDao`字段上添加`@Autowired`,让Spring在实例化`UserManagerImpl`时自动寻找并注入`UserDao`类型的bean。如果注解在方法上,如`setUserDao`,Spring会在初始化...

    Design Pattern实验指导手册9

    代理类`UserManagerProxy`和真实对象`UserManagerImpl`都实现了`UserManager`接口。这样,客户端可以通过`UserManager`接口与两者进行交互,而无需关心具体是通过代理还是直接与真实对象通信。 9.2 编写代码 1. `...

    spring 复习整理

    <bean id="userManager" class="com.bjsxt.spring.manager.UserManagerImpl"> ``` 在上面的示例中,我们定义了三个 Bean:`userDao4MySqlImpl`、`userDao4OracleImpl` 和 `userManager`。其中,`userManager` ...

    RMI学习笔记

    public class UserManagerImpl extends UnicastRemoteObject implements UserManagerInterface { protected UserManagerImpl() throws RemoteException { super(); } public String getUserName() throws ...

    动态代理

    在这个例子中,当我们通过代理对象`proxy`调用`addUser()`方法时,实际上会先打印开始执行方法的日志,然后调用`UserManagerImpl`的`addUser()`方法,最后打印方法执行结束的日志。这就是动态代理的基本工作原理。 ...

    spring_aop_ioc完全讲解

    <bean id="userManager" class="com.bjsxt.spring.manager.UserManagerImpl"> <!-- 构造方法注入 --> ``` 这里的`id`属性为对象提供一个唯一的标识,`class`属性指定对象的完整类名。`<constructor-arg>`标签...

    100多页的spring教程课件

    例如,在上述例子中,`UserManagerImpl`依赖于`UserDao`,我们可以在配置文件中声明这种依赖,让Spring自动注入合适的`UserDao`实现,如`UserDao4MySqlImpl`或`UserDao4OracleImpl`。 其次,AOP是Spring的另一个...

    Spring注解入门

    在使用注解之前,我们通常通过XML配置文件来定义bean并注入依赖,如`UserManagerImpl`类中的`UserDao`依赖。在XML配置文件中,我们需要显式地声明bean及其依赖关系,如通过`<property>`标签设置`userDao`属性。 ...

    SSH 配置相关信息

    - 配置UserManagerImpl Bean,绑定HibernateTemplate。 - 配置Action类,绑定UserManagerImpl。 **9. 配置jsp表单和Struts配置文件** - **9.1 配置jsp表单** - 使用DynaValidatorForm表单。 - **9.2 配置Struts...

    Spring环境搭建

    这样,Spring容器可以通过依赖注入(Dependency Injection,DI)来实例化`UserDao`的实现并注入到`UserManagerImpl`中。这一步是控制反转的核心,Spring负责创建和管理对象,而不是由代码直接创建。 为了让Spring...

    struts_exercise1.zip_struts2增删改查

    例如,我们可能有一个`UserManager`接口,包含`addUser()`, `deleteUser()`, `updateUser()` 和 `searchUser()` 方法,对应的实现类`UserManagerImpl`会提供这些方法的具体实现。 5. **Service层**:这一层负责与...

    Java编程规范.doc

    实现类的命名应明确反映其实现的功能,如果实现了特定接口,可以在类名中体现该接口的含义,例如`UserManagerImpl`实现`IUserManager`接口。 ##### 6. 工具类命名 工具类一般以`Util`或`Utils`结尾,例如`...

Global site tag (gtag.js) - Google Analytics