资源简介
SSH(Struts2+Spring+Hibernate)框架示例,该项目使用了Eclipse、tomcat、Oracle开发工具完成了登录、注册、增、删、改、查、分页等相关业务,用到了数据库三张表,一个是用户信息表、一个是图书类型、一个是图书信息,其中由于Oracle没有像MySQL那样的自动的自增序列,因此需要新建序列、触发器。配置好数据库相关可直接运行,此项目源于北大青鸟结业考试。
代码片段和文件信息
package com.pb.exam.action;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
import com.pb.exam.common.Page;
import com.pb.exam.entity.BookInfo;
import com.pb.exam.entity.BookType;
import com.pb.exam.service.BookInfoService;
import com.pb.exam.service.BookTypeService;
public class BookInfoAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private BookInfoService bookInfoService;
private int page ;
private Page pages;
private BookInfo bookInfo;
private String name;
private List list;
private int id;
private BookTypeService bookTypeService;
private List typeList;
/**
* 通过id获取图书
*/
public String findById(){
bookInfo = bookInfoService.findById(id);
if (bookInfo==null) {
return ERROR;
}
return SUCCESS;
}
/**
* 分页查询
*/
public String findPage(){
if (page==0) {
page=1;
}
pages=bookInfoService.queryForPage(5 page);
if (pages==null) {
return ERROR;
}
typeList= bookTypeService.findAllBt();
return “list“;
}
/**
* 增加
*/
public String addBookInfo(){
if(bookInfoService.addBookInfo(bookInfo)==true){
return SUCCESS;
}
return ERROR;
}
/**
* 删除
*/
public String deleteBookInfo(){
if(bookInfoService.deleteBookInfo(bookInfo)==true){
return SUCCESS;
}
return ERROR;
}
/**
* 修改
*/
public String updateBookInfo(){
bookInfoService.updateBookInfo(bookInfo);
if(bookInfoService.updateBookInfo(bookInfo)==true){
return SUCCESS;
}
return ERROR;
}
/**
* 模糊查询
* @return
*/
public String findByType(){
list=bookInfoService.findByType(name);
if (list==null) {
return ERROR;
}
return “likeType“;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public BookInfoService getBookInfoService() {
return bookInfoService;
}
public void setBookInfoService(BookInfoService bookInfoService) {
this.bookInfoService = bookInfoService;
}
public BookInfo getBookInfo() {
return bookInfo;
}
public void setBookInfo(BookInfo bookInfo) {
this.bookInfo = bookInfo;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public Page getPages() {
return pages;
}
public void setPages(Page pages) {
this.pages = pages;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public BookTypeService getBookTypeService() {
return bookTypeService;
}
public void setBookTypeService(BookTypeService bookTypeService) {
this.bookTypeService = bookTypeService;
}
public List getTypeList() {
return typeList;
}
public void setTypeList(List typeList) {
this.typeL
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 919 2014-11-19 10:17 BooksSys\.classpath
文件 1041 2014-11-21 16:15 BooksSys\.project
文件 500 2014-11-18 10:45 BooksSys\.settings\.jsdtscope
文件 364 2014-11-18 10:45 BooksSys\.settings\org.eclipse.jdt.core.prefs
文件 475 2014-11-21 16:15 BooksSys\.settings\org.eclipse.wst.common.component
文件 345 2014-11-18 10:45 BooksSys\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-11-18 10:45 BooksSys\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-11-18 10:45 BooksSys\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2893 2014-12-02 10:45 BooksSys\build\classes\applicationContext.xm
文件 4256 2014-11-22 16:52 BooksSys\build\classes\com\pb\exam\action\BookInfoAction.class
文件 3215 2014-11-22 15:58 BooksSys\build\classes\com\pb\exam\action\UserAction.class
文件 3412 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\common\Page.class
文件 285 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\dao\BookInfoDao.class
文件 285 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\dao\BookTypeDao.class
文件 508 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\dao\impl\BookInfoDaoImpl.class
文件 508 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\dao\impl\BookTypeDaoImpl.class
文件 485 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\dao\impl\UserDaoImpl.class
文件 274 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\dao\UserDao.class
文件 3348 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\entity\BookInfo.class
文件 2162 2014-11-22 15:11 BooksSys\build\classes\com\pb\exam\entity\BookInfo.hbm.xm
文件 1908 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\entity\BookType.class
文件 976 2014-11-22 15:12 BooksSys\build\classes\com\pb\exam\entity\BookType.hbm.xm
文件 2265 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\entity\Users.class
文件 1549 2014-11-20 15:05 BooksSys\build\classes\com\pb\exam\entity\Users.hbm.xm
文件 604 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\service\BookInfoService.class
文件 244 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\service\BookTypeService.class
文件 3257 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\service\impl\BookInfoServiceImpl.class
文件 1080 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\service\impl\BookTypeServiceImpl.class
文件 1377 2014-12-02 10:49 BooksSys\build\classes\com\pb\exam\service\impl\UserServiceImpl.class
文件 263 2014-11-22 13:16 BooksSys\build\classes\com\pb\exam\service\UserService.class
............此处省略136个文件信息
- 上一篇:ssh图书管理系统源码
- 下一篇:springboot新闻管理后台项目案例
相关资源
- springboot新闻管理后台项目案例
- ssmspring+springMVC+mybatis权限管理系统源
- Maven+Spring+Spring MVC+MyBatis+MySQL整合SSM框
- 带事务回滚测试的SSH整合小案例(S
- 尚硅谷mysql高级+尚硅谷springcloud思维导
- 基于现如今流行的SSM(spring springMVC
- 基于SSM(spring springMVC mybatis mysql)框
- ssm框架-spring+springmvc+mybatis+eclipse+ora
- springmvc+mini ui
- SSM增删改查、简单demo附数据库
- springmvc框架实现超市管理系统部分功
- springboot-demo(springboot+mybatis+mysql+spr
- 基于Spring Boot的个人博客设计与研究
- idea springboot项目源码-带mysql数据库,
- 电商项目spring+springMVC+mybatis+mysql
- Myeclipsestruts2实现增删改查+mysql数据库
- 软件缺陷管理项目
- 微信小程序商城案例
- spring+springmvc+mybatis选课系统
- SpringBoot实现登陆注册源码
- SSM框架实现新闻网站信息管理系统前
- 基于SpringBoot实现的企业进销系统
- dorado+springboot+mybatis行政区划包不含
- 基于Spring、struct2、Mybatis的驾校考试系
- 网上商城系统基于SSH框架连接MySQL.z
- spring4.1.3+mybatis3.2.8+springmvc+mysql8.0.11的
- Shiro + JWT + SpringBoot + MySQL + Redis(Jed
- springBoot+mysql+mybatis Demo
- 补充:ssm+shiro框架整合项目,完整的
- springboot+mybatis+mysql+layUI+thymeleaf实现增
评论
共有 条评论