Dao层
先声明一个接口类,类里声明一些将会用的方法,
同一层内写一个实现这个接口类的类,重写接口类里的方法
方法主要是处理数据的方法,
public interface IStuClassDao {
public List findAllStuClassInfo();
public Map<String, Object> findStuClassById(int classId) ;
public void addStuClassById(Stuclass sc) ;
public void updateStuClassById(Stuclass sc) ;
public String findClassNamesByIds(String ids);
Service层
同样声明一个接口类,接口类里有一些数据处理的方法,
再implement这个接口类,重写类方法
其实和Dao层的方法功能很类似,不过可以方便调试,
public interface IStuClassService {
/**
* 查询所有的班级信息
* @return
*/
public List findAll() ;
public void addstuClass(Stuclass sc);
public void updateStuClass(Stuclass sc);
public Map<String,Object> findStuClassById(int id);
Servlet层
主要是跳转页面,req数据,跳转页面
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
List stuClassList = scs.findAll();
req.setAttribute("scList", stuClassList);
req.getRequestDispatcher("manager/stuclassmanage.jsp").forward(req, resp);
}
JSP页面可以用来显示数据处理的结果,还可以获得数据,用来交互