계층형 학습(BIZ 비즈니스 구현 클래스 인터페이스 및 구현)
1145 단어 계층화
주요 방법은
1: 적절한 뷰에서 매개변수 가져오기
2: 인터페이스를 통해 매개 변수를 전달하여 논리나 데이터 전달을 판단하는 대상을 얻는다
이전 레이어는 뷰 레이어:매개변수를 전달하거나 적용합니다.
다음 층은dao층: 상응하는 매개 변수를 sql문장으로 연결하여 데이터베이스와 상호작용
1. 쓰기 업무 논리층 인터페이스
package cn.mybookshop.biz;
import cn.mybookshop.bean.User;
public interface UserBiz {
public User login(String username,String password);
}
2 업무 논리 인터페이스의 실현
package cn.mybookshop.biz.Impl;
import cn.mybookshop.bean.User;
import cn.mybookshop.biz.UserBiz;
import cn.mybookshop.dao.UserDao;
import cn.mybookshop.dao.Impl.UserDaoImpl;
public class UserBizImpl implements UserBiz {
private UserDao userDao;
public UserDao getUserDao() {
return userDao;
}
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
@Override
public User login(String username, String password) {
this.userDao=new UserDaoImpl();
User u=userDao.findUserByName(username);
if(null!=password&&password.equals(u.getPassWord())){
return u;
}
return null;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
계층형 학습(BIZ 비즈니스 구현 클래스 인터페이스 및 구현)업무 논리층의 주요 역할은 보기층 요청에서 파라미터를 얻은 다음에 파라미터를 상응하는dao 실현 클래스에 전송하고 얻은 파라미터나 대상 집합 등 판단을 페이지로 옮기거나 데이터를 전송하는 것이다. 주요 방법은 1: ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.