javaee课程设计报告,基于struts2、Spring、Hibernate 构建的图书管理系统,内含详细设计报告和源码,需要自取。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1440 2019-01-14 16:28 170705006— 胡洁 —网络工程1701BOOK.classpath
文件 904 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.project
文件 587 2019-01-11 12:33 170705006— 胡洁 —网络工程1701BOOK.settings.jsdtscope
文件 364 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.jdt.core.prefs
文件 450 2019-01-11 12:33 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.common.component
文件 345 2019-01-11 12:33 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 484 2019-01-06 17:30 170705006— 胡洁 —网络工程1701BOOKuildclassesc3p0-config.xml
文件 4755 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoBookDaoImpl.class
文件 5155 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoBorrowingDaoImpl.class
文件 4266 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoBTypeDaoImpl.class
文件 350 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIbaseDao.class
文件 190 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIBookDao.class
文件 137 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIBorrowingDao.class
文件 190 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIBTypeDao.class
文件 135 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIPurchaseDao.class
文件 250 2019-01-15 12:01 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIUserDao.class
文件 3855 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoPurchaseDaoImpl.class
文件 4992 2019-01-15 12:01 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoUserDaoImpl.class
文件 1508 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndbC3P0Util.class
文件 1516 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndbManagerThreadLocal.class
文件 2293 2019-01-16 14:57 170705006— 胡洁 —网络工程1701BOOKuildclassescnfilterLoginFilter.class
文件 2913 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBOOK.class
文件 2669 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBOOKRel.class
文件 1900 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBorrowing.class
文件 933 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBType.class
文件 2409 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelPurchase.class
文件 2085 2019-01-16 15:06 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelUser.class
文件 1653 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnserviceBookService.class
............此处省略309个文件信息
package cn.dao;
import java.awt.print.Book;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
import java.util.List;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.ResultSetHandler;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.ScalarHandler;
import com.sun.org.apache.regexp.internal.recompile;
import cn.db.C3P0Util;
import cn.db.ManagerThreadLocal;
import cn.model.BOOK;
import cn.model.BOOKRel;
public class BookDaoImpl implements IBookDao IbaseDao {
QueryRunner qr = null;
Connection conn = null;
public BookDaoImpl() {
qr = new QueryRunner(C3P0Util.getDataSource());
conn = ManagerThreadLocal.getConnection();
}
@Override
public int save(object obj) {
int count = 0;
try {
BOOK book = (BOOK) obj;
String sql = “insert into book(BTIdBNameBDescribeBPictureBAuthorUserIdTimeBStock) values(????????)“;
count = qr.update(conn sql book.getBTId() book.getBName() book.getBDescribe() book.getBPicture()
book.getBAuthor() book.getUserId() book.getTime()book.getBStock());
} catch (SQLException e) {
e.printStackTrace();
} finally {
}
return count;
}
@Override
public int update(object obj) {
int count = 0;
try {
BOOK book = (BOOK) obj;
String sql = “update book set BTId=?BDescribe=?BPicture=?BAuthor=?BStock=? where Id=? and UserId<>-1“;
count = qr.update(conn sql book.getBTId() book.getBDescribe() book.getBPicture() book.getBAuthor()
book.getBStock() book.getId());
} catch (SQLException e) {
e.printStackTrace();
} finally {
}
return count;
}
@Override
public int delete(int id) {
int count = 0;
try {
String sql = “delete from book where Id=?“;
count = qr.update(conn sql id);
} catch (SQLException e) {
e.printStackTrace();
} finally {
}
return count;
}
@Override
public int getSize(object[] objs) {
int count = 0;
try {
String bname = “%“ + (objs[0] == null ? ““ : objs[0]) + “%“;
String sql = “select count(book.*) from bookbtype where book.BTId=btype.Id and BName like ? “;
count = ((Long) qr.query(conn sql new ScalarHandler<>() bname)).intValue();
} catch (SQLException e) {
e.printStackTrace();
} finally {
}
return count;
}
@Override
public object getByPage(int startIndex int pageSize object[] objs) {
object datas = null;
try {
String bname = “%“ + (objs[0] == null ? ““ : objs[0]) + “%“;
String sql = “select book.*TypeName from bookbtype where book.BTId=btype.Id and BName like ? limit ?? “;
datas = qr.query(conn sql new BeanListHandler<>(BOOKRel.class) bname (startIndex - 1) pageSize);
} catch (SQLException e) {
e.printSt
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1440 2019-01-14 16:28 170705006— 胡洁 —网络工程1701BOOK.classpath
文件 904 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.project
文件 587 2019-01-11 12:33 170705006— 胡洁 —网络工程1701BOOK.settings.jsdtscope
文件 364 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.jdt.core.prefs
文件 450 2019-01-11 12:33 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.common.component
文件 345 2019-01-11 12:33 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-01-05 14:01 170705006— 胡洁 —网络工程1701BOOK.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 484 2019-01-06 17:30 170705006— 胡洁 —网络工程1701BOOKuildclassesc3p0-config.xm
文件 4755 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoBookDaoImpl.class
文件 5155 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoBorrowingDaoImpl.class
文件 4266 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoBTypeDaoImpl.class
文件 350 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIba
文件 190 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIBookDao.class
文件 137 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIBorrowingDao.class
文件 190 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIBTypeDao.class
文件 135 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIPurchaseDao.class
文件 250 2019-01-15 12:01 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoIUserDao.class
文件 3855 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoPurchaseDaoImpl.class
文件 4992 2019-01-15 12:01 170705006— 胡洁 —网络工程1701BOOKuildclassescndaoUserDaoImpl.class
文件 1508 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndbC3P0Util.class
文件 1516 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescndbManagerThreadLocal.class
文件 2293 2019-01-16 14:57 170705006— 胡洁 —网络工程1701BOOKuildclassescnfilterLoginFilter.class
文件 2913 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBOOK.class
文件 2669 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBOOKRel.class
文件 1900 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBorrowing.class
文件 933 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelBType.class
文件 2409 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelPurchase.class
文件 2085 2019-01-16 15:06 170705006— 胡洁 —网络工程1701BOOKuildclassescnmodelUser.class
文件 1653 2019-01-15 11:54 170705006— 胡洁 —网络工程1701BOOKuildclassescnserviceBookService.class
............此处省略309个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)