资源简介
利用mvc三层架构开发的一个小型项目,便于理解mvc(model,view以及Controller的关系)

代码片段和文件信息
package com.zking.wj.dao;
import java.sql.SQLException;
import java.util.List;
import java.util.Map;
import com.mysql.jdbc.StringUtils;
import com.zking.wj.entity.Book;
import com.zking.wj.util.baseEntityDao;
import com.zking.wj.util.PageBean;
public class BookDao extends baseEntityDao{
/**
* 下架处理
* @param book
* @return
* @throws IllegalArgumentException
* @throws IllegalAccessException
* @throws NoSuchFieldException
* @throws SecurityException
* @throws SQLException
*/
public int xj(Book book) throws IllegalArgumentException IllegalAccessException NoSuchFieldException SecurityException SQLException {
String sql = “update t_book set book_state = 3 where book_id = ?“;
return super.executeUpdate(sqlnew String[] {“book_id“} book);
}
/**
* 上架处理
* @param book
* @return
* @throws IllegalArgumentException
* @throws IllegalAccessException
* @throws NoSuchFieldException
* @throws SecurityException
* @throws SQLException
*/
public int sj(Book book) throws IllegalArgumentException IllegalAccessException NoSuchFieldException SecurityException SQLException {
String sql = “update t_book set book_state = 2 where book_id = ?“;
return super.executeUpdate(sqlnew String[] {“book_id“} book);
}
//----------------------------------------------------------------------------------------------------------//
//------------------------普通用户---------------------------------//
/**
* findbook.jsp展示所有的书 以及根据书本类别展示
* @param book
* @param pageBean
* @return
* @throws InstantiationException
* @throws IllegalAccessException
* @throws SQLException
*/
public List list(Book book PageBean pageBean) throws InstantiationException IllegalAccessException SQLException{
String sql = “select * from t_book where true“;
//根据书本类别展示
if(book.getBook_category_id()!=0) {
sql += “ and book_category_id =“+book.getBook_category_id();
}
return executeQuery(sql pageBean Book.class);
}
//模糊查
public List listByName(Book book PageBean pageBean) throws InstantiationException IllegalAccessException SQLException{
String sql = “select * from t_book where true“;
if(book.getBook_name()!=null) {
sql += “ and book_name like ‘%“+book.getBook_name()+“%‘“;
}
return executeQuery(sql pageBean Book.class);
}
//index.jsp 新书上架 根据上架时间降序展示
public List listtime(Book book PageBean pageBean) throws InstantiationException IllegalAccessException SQLException{
String sql = “select * from t_book order by deploy_datetime desc“;
return executeQuery(sql pageBean Book.class);
}
//index.jsp 热销图书 根据销量降序展示
public List listsales(Book book PageBean pageBean) throws InstantiationException IllegalAccessException SQLException{
String sql = “select * from t_book order by sales_volume desc“;
return executeQuery(sql pageBean Book.class);
}
//findbook.jsp 根据
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-14 15:32 T212_wj_project\
文件 920 2018-08-27 18:25 T212_wj_project\.classpath
文件 915 2018-08-07 15:58 T212_wj_project\.project
目录 0 2018-10-14 15:32 T212_wj_project\.settings\
文件 567 2018-08-07 15:58 T212_wj_project\.settings\.jsdtscope
文件 364 2018-08-07 15:58 T212_wj_project\.settings\org.eclipse.jdt.core.prefs
文件 497 2018-08-07 15:58 T212_wj_project\.settings\org.eclipse.wst.common.component
文件 345 2018-08-07 15:58 T212_wj_project\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-08-07 15:58 T212_wj_project\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-08-07 15:58 T212_wj_project\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-10-14 15:32 T212_wj_project\build\
目录 0 2018-10-14 15:32 T212_wj_project\build\classes\
目录 0 2018-10-14 15:32 T212_wj_project\build\classes\com\
目录 0 2018-10-14 15:32 T212_wj_project\build\classes\com\zking\
目录 0 2018-10-14 15:32 T212_wj_project\build\classes\com\zking\wj\
目录 0 2018-10-14 15:32 T212_wj_project\build\classes\com\zking\wj\dao\
文件 2990 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\BookDao.class
文件 1153 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\CategoryDao.class
文件 4572 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\MBookDao.class
文件 3694 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\MenuDao.class
文件 1527 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\MenuDaoTest.class
文件 3938 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\OrderDao.class
文件 1633 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\OrderItemDao.class
文件 1955 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\dao\UserDao.class
目录 0 2018-10-14 15:32 T212_wj_project\build\classes\com\zking\wj\entity\
文件 3229 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\entity\Book.class
文件 1384 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\entity\BookCategory.class
文件 1086 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\entity\Doc.class
文件 1407 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\entity\Menu.class
文件 2966 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\entity\Order.class
文件 1708 2018-10-13 18:16 T212_wj_project\build\classes\com\zking\wj\entity\OrderItem.class
............此处省略1105个文件信息
- 上一篇:NOIP2019提高组突破营课件.rar
- 下一篇:兄弟机床通信协议
相关资源
- 基于MVC模式的会员管理系统
- 简单的房屋租赁系统
- .net网站服装销售系统(MVC)
- 基于MVC模式的校园BBS系统的设计与实
- MVC模式编写的音乐网站
- MVC模式实现的计算器
- 扫雷(MVC架构)
- 关于Spring MVC项目maven中通过fileupload上
- 基于web的图书馆运营系统
- 新闻管理系统前台和后台
- MVC做的小说管理系统
- 一个spring项目
- .net mvc3完整案例
- springmvc+mybatis点餐系统(包含完整数据
- springMVC的学习代码
- Shopping+在线购物商城的实现Spring+Spr
- 基于MVC的网上书城系统
- springmvc+Mybatis+axis2+webservice+quartz作业整
- springmvc 实体层自动生成工具
- .net MVC+Bootstrap下使用localResizeIMG上传图
- .NET MVC实现文件上传
- Spring MVC 学习指南(第2版高清中文
- springmvc_2020.rar
- 基于SSM的校社联社团管理系统SpringM
- MVC界面登录实现,没有存数据库
- springmvc+netty实现聊天功能
- .net MVC网上书店源代码完整版
- MVC人力资源管理系统
- spring mvc中启动netty
- 标准struts2和mvc写的用户管理
评论
共有 条评论