package Service;
import java.util.List;
import Bean.Student;
import Dao.StudentDao;
public class StudentService implements service{
private StudentDao dao;
public void setDao(StudentDao dao) {
this.dao = dao;
}
public List<Student> showAll(){
return dao.showAll();
}
public void add(Student stu) {
// TODO Auto-generated method stub
dao.add(stu);
}
@Override
public boolean deleteStudentsById(int[] ids) {
if(ids!=null && ids.length>0){
for(int i=0;i<ids.length;i++)
{
Student s=dao.getStudentById(ids[i]);
dao.deleteStudent(s);
}
}
return true;
}
@Override
public Student getStudentById(int id) {
// TODO Auto-generated method stub
return dao.getStudentById(id);
}
@Override
public boolean updateStudent(Student stu) {
// TODO Auto-generated method stub
return dao.updateStudent(stu);
}
}
import java.util.List;
import Bean.Student;
import Dao.StudentDao;
public class StudentService implements service{
private StudentDao dao;
public void setDao(StudentDao dao) {
this.dao = dao;
}
public List<Student> showAll(){
return dao.showAll();
}
public void add(Student stu) {
// TODO Auto-generated method stub
dao.add(stu);
}
@Override
public boolean deleteStudentsById(int[] ids) {
if(ids!=null && ids.length>0){
for(int i=0;i<ids.length;i++)
{
Student s=dao.getStudentById(ids[i]);
dao.deleteStudent(s);
}
}
return true;
}
@Override
public Student getStudentById(int id) {
// TODO Auto-generated method stub
return dao.getStudentById(id);
}
@Override
public boolean updateStudent(Student stu) {
// TODO Auto-generated method stub
return dao.updateStudent(stu);
}
}
本文介绍了一个基于Java的学生信息系统服务层实现,主要包括学生数据的增删改查等核心功能。通过DAO模式分离了数据访问逻辑,实现了业务逻辑与数据访问的解耦。
1147

被折叠的 条评论
为什么被折叠?



