资源简介
利用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
- 下一篇:兄弟机床通信协议
相关资源
- uvm+vcs+verdi基本平台搭建
- Spring+Spring-MVC+myBatis北大青鸟阶段项目
- 尚硅谷_-SpringMVC.docx
- 《超市订单管理系统》项目源码 My
- 初学springmvc连接数据库
- SpringMvc自动任务调度之task实现项目源
- 动力节点-reyco郭-spring4讲义
- spring+springMVC+mybatis整合增删改查
- IDEA+Gradle+SpringMVC+Json
- Spring+SpringMVC+Mybatis+AdminLTE(BootStrap)
- springmvc框架的用户登录注册的简单实
- ssm 代码生成器 ,后台代码一键生成器
- 基于MVC的美食点评管理系统
- MVC企业进销存管理系统
- Spring MVC的简单项目
- 基于切面的日志记录SSMdemo
- AngularJS+SpringMVC小项目
- 校友录网站系统
- MVC实现的简单的学生信息管理系统
- MVCMusicStore中文版教程
- ssm(spring+spring mvc+mybatis)开发家庭理
- Unity应用MVC模式
- CodeSmith生成MVC4项目工程模板V1.0.12.0
- springmvcDemo
- 新闻管理系统MVC的模式
- 基于web的仓库管理系统
- Spring+SpringMVC+Mybatis SSM三大框架的运行
- SpringMVC_Spring_mybatis.zip
- Spring+SpringMVC+Mybatis最简单的整合
- SpringMVC demo 完整源码
评论
共有 条评论