-
大小: 18.97MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-06-18
- 語言: 數(shù)據(jù)庫
- 標(biāo)簽: Spring??Struts2??Hibernate??
資源簡介
SSH(Struts2+Spring+Hibernate)框架示例,該項(xiàng)目使用了Eclipse、tomcat、Oracle開發(fā)工具完成了登錄、注冊、增、刪、改、查、分頁等相關(guān)業(yè)務(wù),用到了數(shù)據(jù)庫三張表,一個是用戶信息表、一個是圖書類型、一個是圖書信息,其中由于Oracle沒有像MySQL那樣的自動的自增序列,因此需要新建序列、觸發(fā)器。配置好數(shù)據(jù)庫相關(guān)可直接運(yùn)行,此項(xiàng)目源于北大青鳥結(jié)業(yè)考試。
代碼片段和文件信息
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?“l(fā)ist“;
}
/**
?*?增加
?*/
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?“l(fā)ikeType“;
}
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個文件信息
評論
共有 條評論