资源简介
java struts2+hibernate图书管理系统 系统开发环境: MyEclipse8.5 + Tomcat6.0 + mysql5.0
系统后台技术: struts 2 + hibernate 3 代码有详细注释和运行视频教程
系统后台技术: struts 2 + hibernate 3 代码有详细注释和运行视频教程
代码片段和文件信息
package com.shuangyulin.action;
import java.util.List;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.shuangyulin.dao.BookDAO;
import com.shuangyulin.dao.BookTypeDAO;
import com.shuangyulin.domain.Book;
import com.shuangyulin.domain.BookType;
import com.shuangyulin.test.TestUtil;
public class BookAction extends ActionSupport {
//查询字段
private String barcode; //图书条形码
private String bookName; //图书名称
private BookType bookType; //图书类别
private int currentPage; //当前页
private int totalPage; //一共多少页
private int recordNumber; //总共多少记录
private Book book; //待操作的图书对象
/*业务层对象*/
BookDAO bookDAO = new BookDAO();
public Book getBook() {
return book;
}
public void setBook(Book book) {
this.book = book;
}
public String getBarcode() {
return barcode;
}
public void setBarcode(String barcode) {
this.barcode = barcode;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public BookType getBookType() {
return bookType;
}
public void setBookType(BookType bookType) {
this.bookType = bookType;
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getTotalPage() {
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
public int getRecordNumber() {
return recordNumber;
}
public void setRecordNumber(int recordNumber) {
this.recordNumber = recordNumber;
}
/*添加图书视图*/
public String AddView() {
/*查询所有的图书类别信息*/
ActionContext ctx = ActionContext.getContext();
BookTypeDAO bookTypeDAO = new BookTypeDAO();
List bookTypeList = bookTypeDAO.QueryAllBookTypeInfo();
ctx.put(“bookTypeList“ bookTypeList);
return “add_view“;
}
@SuppressWarnings(“deprecation“)
public String AddBook() {
/*验证条形码是否已经存在*/
ActionContext ctx = ActionContext.getContext();
String barcode = book.getBarcode();
Book db_book = bookDAO.GetBookByBarCode(barcode);
if(null != db_book) {
ctx.put(“error“ java.net.URLEncoder.encode(“该条形码已经存在!“));
return “error“;
}
try {
BookTypeDAO bookTypeDAO = new BookTypeDAO();
bookType = bookTypeDAO.GetBookTypeById(book.getBookType().getBookTypeId());
book.setBookType(bookType);
bookDAO.AddBook(book);
ctx.put(“message“ java.net.URLEncoder.encode(“图书添加成功!“));
return “add_success“;
} catch (Exception e) {
e.printStackTrace();
ctx.put(“error“ java.net.URLEncoder.encode(“图书添加失败!“));
return “error“;
}
}
/*查询图书信息*/
public String QueryBook() {
if(barcode == null) barcode = ““;
if(null == bookName) bookName = ““;
if(currentPage == 0) currentPage = 1;
List bookList = bookDAO.Qu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-02-06 17:06 双鱼林struts2_hibernate图书管理系统\
文件 2742 2013-01-07 15:45 双鱼林struts2_hibernate图书管理系统\.classpath
目录 0 2013-01-05 18:27 双鱼林struts2_hibernate图书管理系统\.myeclipse\
文件 306 2013-01-05 18:27 双鱼林struts2_hibernate图书管理系统\.myme
文件 1417 2013-01-05 19:13 双鱼林struts2_hibernate图书管理系统\.project
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\.settings\
文件 500 2013-01-05 18:27 双鱼林struts2_hibernate图书管理系统\.settings\.jsdtscope
文件 187 2013-01-05 19:49 双鱼林struts2_hibernate图书管理系统\.settings\org.eclipse.core.resources.prefs
文件 49 2013-01-05 18:27 双鱼林struts2_hibernate图书管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-01-05 18:27 双鱼林struts2_hibernate图书管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\mysql数据库\
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\mysql数据库\booksystemdb\
文件 8606 2013-01-05 19:19 双鱼林struts2_hibernate图书管理系统\mysql数据库\booksystemdb\admin.frm
文件 59 2013-01-05 19:15 双鱼林struts2_hibernate图书管理系统\mysql数据库\booksystemdb\db.opt
文件 8814 2013-01-05 19:26 双鱼林struts2_hibernate图书管理系统\mysql数据库\booksystemdb\t_book.frm
文件 8656 2013-01-05 21:02 双鱼林struts2_hibernate图书管理系统\mysql数据库\booksystemdb\t_book_type.frm
文件 2939 2013-01-07 20:40 双鱼林struts2_hibernate图书管理系统\mysql数据库\mysql_dump.txt
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\src\
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\src\com\
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\
文件 475 2013-01-06 19:58 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\BookAction-book_AddBook-validation.xm
文件 5238 2013-01-07 18:46 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\BookAction.java
文件 489 2013-01-05 20:24 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\BookTypeAction-booktype_AddBookType-validation.xm
文件 2827 2013-01-07 18:46 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\BookTypeAction.java
文件 1851 2012-09-11 20:07 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\ChangePasswordAction.java
文件 477 2012-08-25 19:56 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\LoginAction-login_CheckLogin-validation.xm
文件 1617 2012-08-27 13:32 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\LoginAction.java
文件 127 2013-01-07 19:01 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\action\UserAction.java
目录 0 2020-02-06 11:34 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\dao\
文件 1772 2012-09-12 17:41 双鱼林struts2_hibernate图书管理系统\src\com\shuangyulin\dao\AdminDAO.java
............此处省略208个文件信息
相关资源
- JavaWeb库存管理系统V1.1
- jre1.8.0_112 java源码
- java web+mysql自行车租赁管理系统包含数
- JAVA 开源超市管理系统源码
- BACnetServerAPIWinows SDK开发包支持C++C#J
- Java版教育培训类网站源码
- JSP+MYSQL设备管理系统-毕业设计
- 基于Java的校园失物招领系统的设计与
- java视频管理系统
- 医院挂号预约系统(ssmbootstrapjspmysq
- Jakarta Struts 编程.pdf
- 毕设之在线教育网站
- ssh简单项目毕设课设
- javaswingmysql移动银行系统.zip
- 研究生招生信息管理系统 (基于Jav
- Java ee网上文档管理系统
- Java开发实战经典(源代码).rar
- Java开发实战经典(带源代码)
- EasyPR-JavaCV包
- 交通部809协议JAVA实现的接收车辆GPS数
- Proguard5.2.1 资源 使用教程
- 反编译工具包+Smali2Java
- IKVM.NETv8.1
- javaweb库存管理系统
- JavaWeb基于SSM框架的课程设计
- 医院管理系统JAVA代码
- JAVA用poi解析doc、docx、slx、xlsx
- 编译原理java实现所需jar包-个人博客文
- Java从小白到大牛完整版
- JAVA SSM项目 包含权限控制
评论
共有 条评论