资源简介

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.xml

     文件         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.xml

     文件       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.xml

     文件       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.xml

     文件       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.xml

     文件        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个文件信息

评论

共有 条评论