目录
一、配置自定义MVC环境
1、将项目相关代码打包成jar包
右键项目Export ==> Export...
找到Java点击JAR flie
点击Next 注意勾选红色框框勾选的 随后建在对应的路径里,最后finish
我们接着就把生成的jar包导入新的工程里--->并且把相关的依赖包也都导入--->再把我们分页标签的相关文件以及助手类导入;
2、导入工程
再建一个源文件夹:Source Folder
将项目需要的config.xml文件 复制进来
二、通用增删改的编写
Student.java(学生实体类)
package com.zking.model;
public class Student {
private Integer sid;
private String sname;
private Integer age;
private String addr;
public Integer getSid() {
return sid;
}
public void setSid(Integer sid) {
this.sid = sid;
}
public String getSname() {
return sname;
}
public void setSname(String sname) {
this.sname = sname;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
public Student(Integer sid, String sname, Integer age, String addr) {
super();
this.sid = sid;
this.sname = sname;
this.age = age;
this.addr = addr;
}
public Student() {
// TODO Auto-generated constructor stub
}
@Override
public String toString() {
return "Student [sid=" + sid + ", sname=" + sname + ", age=" + age + ", addr=" + addr + "]";
}
}
三、编写Dao方法层
StudentDao(dao层)
ppackage com.yian.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import org.junit.Test;
import org.w3c.dom.ls.LSOutput;
import com.zking.model.Student;
import com.zking.util.BaseDao;
import com.zking.util.BaseDao.ICovent;
import com.zking.util.DBUtil;
import com.zking.util.PageBean;
public class StudentDao implements IStudentDao{
@Override
public List<Student> getStudents(Student stu ,PageBean pageBean) {
String sql="select sid,sname,age,addr from student ";
List<Object> param =new ArrayList<Object>();
if(stu!=null&&stu.getSname()!=null&&!"".equals(stu.getSname())) {
sql+=" where sname like ?";
param.add("%"+stu.getSname()+"%");
}
return BaseDao.query(sql, param, pageBean,new ICovent<Student>() {
@Override
public List<Student> convent(ResultSet rs)