91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-11
  • 語言: Java
  • 標簽: javaweb??

資源簡介

該系統主要包括瀏覽圖書、購書和后臺管理等主要功能。 后臺管理功能主要有: 1.圖書管理:包括圖書信息查看、圖書信息的添加、修改和刪除等功能。 2.訂單管理:包括訂單列表、訂單詳情查看、修改和刪除等功能。 前臺功能: 1.瀏覽圖書(瀏覽書籍不需要登錄)。 2.登錄用戶購買圖書:對自己的購物車進行管理,包括商品列表、購買商品的修改、刪除,提交購物車和清空購物車等功能。 3.登錄用戶查看自己的訂單:包括訂單列表,訂單詳情查看等功能。

資源截圖

代碼片段和文件信息

package?book.dao;

import?java.sql.SQLException;
import?java.util.List;
import?java.util.Map;

import?org.apache.commons.dbutils.QueryRunner;
import?org.apache.commons.dbutils.handlers.BeanListHandler;
import?org.apache.commons.dbutils.handlers.MapHandler;
import?org.apache.commons.dbutils.handlers.ScalarHandler;

import?book.domain.Book;
import?category.domain.Category;
import?cn.itcast.commons.CommonUtils;
import?cn.itcast.jdbc.TxQueryRunner;

import?database.dao.*;

public?class?BookDao?{
private?QueryRunner?qr?=?new?TxQueryRunner();

/**
?*?查詢所有圖書
?*?@return
?*/
public?List?findAll()?{
//DatabaseDao?databaseDao=new?DatabaseDao();
try?{
String?sql?=?“select?*?from?book“;
return?qr.query(sql?new?BeanListHandler(Book.class));
}?catch(SQLException?e)?{
throw?new?RuntimeException(e);
}
}

/**
?*?按分類查詢
?*?@param?cid
?*?@return
?*/
public?List?findByCategory(String?cid)?{
try?{
String?sql?=?“select?*?from?book?where?cid=?“;
return?qr.query(sql?new?BeanListHandler(Book.class)?cid);
}?catch(SQLException?e)?{
throw?new?RuntimeException(e);
}
}

/**
?*?加載方法
?*?@param?bid
?*?@return
?*/
public?Book?findByBid(String?bid)?{
try?{
/*
?*?我們需要在Book對象中保存Category的信息
?*/
String?sql?=?“select?*?from?book?where?bid=?“;
Mapject>?map?=?qr.query(sql?new?MapHandler()?bid);
/*
?*?使用一個Map,映射出兩個對象,再給這兩個對象建立關系!
?*/
Category?category?=?CommonUtils.toBean(map?Category.class);
Book?book?=?CommonUtils.toBean(map?Book.class);
book.setCategory(category);
return?book;
}?catch(SQLException?e)?{
throw?new?RuntimeException(e);
}
}

/**
?*?查詢指定分類下的圖書本數
?*?@param?cid
?*?@return
?*/
public?int?getCountByCid(String?cid)?{
try?{
String?sql?=?“select?count(*)?from?book?where?cid=?“;
Number?cnt?=?(Number)qr.query(sql?new?ScalarHandler()?cid);
return?cnt.intValue();
}?catch(SQLException?e)?{
throw?new?RuntimeException(e);
}
}

/**
?*?添加圖書
?*?@param?book
?*/
public?void?add(Book?book)?{
try?{
String?sql?=?“insert?into?book?values(?????)“;
object[]?params?=?{book.getBid()?book.getBname()?book.getPrice()
book.getAuthor()?book.getCategory().getCid()};
qr.update(sql?params);
}?catch(SQLException?e)?{
throw?new?RuntimeException(e);
}
}

/**
?*?刪除圖書
?*?@param?bid
?*/
public?void?delete(String?bid)?{
try?{
String?sql?=?“delete?from?book?where?bid=?“;
qr.update(sql?bid);
}?catch(SQLException?e)?{
throw?new?RuntimeException(e);
}
}

public?void?edit(Book?book)?{
try?{
String?sql?=?“update?book?set?bname=??price=?author=??cid=??where?bid=?“;
object[]?params?=?{book.getBname()?book.getPrice()
book.getAuthor()?
book.getCategory().getCid()?book.getBid()};
qr.update(sql?params);
}?catch(SQLException?e)?{
throw?new?RuntimeExc

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1412??2018-09-04?09:00??bookstore\.classpath

?????文件????????300??2014-07-21?10:27??bookstore\.mymetadata

?????文件???????1752??2014-07-21?10:28??bookstore\.project

?????文件????????500??2014-07-21?10:27??bookstore\.settings\.jsdtscope

?????文件????????183??2014-07-24?11:52??bookstore\.settings\com.genuitec.eclipse.core.prefs

?????文件????????247??2018-09-04?09:00??bookstore\.settings\com.genuitec.eclipse.migration.prefs

?????文件????????395??2014-07-21?10:27??bookstore\.settings\org.eclipse.jdt.core.prefs

?????文件????????553??2018-09-04?09:00??bookstore\.settings\org.eclipse.wst.common.component

?????文件????????359??2018-09-04?09:00??bookstore\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2014-07-21?10:27??bookstore\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2014-07-21?10:27??bookstore\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????3170??2018-09-06?20:51??bookstore\src\book\dao\BookDao.java

?????文件????????980??2018-09-06?09:41??bookstore\src\book\domain\Book.java

?????文件????????767??2018-09-06?09:40??bookstore\src\book\service\BookService.java

?????文件???????1422??2018-09-06?09:42??bookstore\src\book\web\servlet\admin\AdminAddBookServlet.java

?????文件???????3113??2018-09-06?09:41??bookstore\src\book\web\servlet\admin\AdminBookServlet.java

?????文件???????1525??2018-09-06?09:40??bookstore\src\book\web\servlet\BookServlet.java

?????文件????????529??2018-09-04?09:14??bookstore\src\c3p0-config.xml

?????文件???????1495??2018-09-06?09:41??bookstore\src\cart\domain\Cart.java

?????文件????????771??2018-09-06?09:41??bookstore\src\cart\domain\CartItem.java

?????文件???????2425??2018-09-06?09:41??bookstore\src\cart\web\servlet\CartServlet.java

?????文件???????1827??2018-09-06?09:41??bookstore\src\category\dao\CategoryDao.java

?????文件????????434??2018-09-06?09:41??bookstore\src\category\domain\Category.java

?????文件???????1294??2018-09-06?09:42??bookstore\src\category\service\CategoryService.java

?????文件???????3173??2018-09-06?09:42??bookstore\src\category\web\servlet\admin\AdminCategoryServlet.java

?????文件????????302??2018-09-06?09:42??bookstore\src\category\web\servlet\admin\CategoryException.java

?????文件????????763??2018-09-06?09:42??bookstore\src\category\web\servlet\CategoryServlet.java

?????文件???????4797??2018-09-06?20:36??bookstore\src\database\dao\DatabaseDao.java

?????文件????????313??2014-07-21?14:44??bookstore\src\email_template.properties

?????文件????????210??2014-07-24?09:20??bookstore\src\merchantInfo.properties

............此處省略201個文件信息

評論

共有 條評論