图书管理ssm框架整合篇


本人对spring,springMVC,mybatis整合,相关整合贴, http://blog.csdn.net/a526059967/article/details/53506407 仅供参考,不喜勿喷,谢谢!
资源截图
代码片段和文件信息
package controller;

import java.util.List;
import model.BookInfo;
import model.BookTypeInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import service.inter.IBookService;


@RequestMapping(“book“)
@Controller
public class BookController {

@Autowired
private IBookService bookService;
@RequestMapping(“bookList“)
/**
 * 获取图书列表并转到页面
 * @return
 */
public ModelAndView showList(){
List li = null;
try{
li =bookService.getAllBook();

}catch(Exception e){
e.printStackTrace();
}
return new ModelAndView(“book_list““list“li);
}

@RequestMapping(“toaddBook“)
/**
 * 获取所有图书类型并转到页面
 * @return
 */
public ModelAndView toAddBookView(){
List li=null;
try{
li =bookService.getBookTypeList();

}catch(Exception e){
e.printStackTrace();
}
return new ModelAndView(“book_add““list“ li);
}

@RequestMapping(“addBook“)
/**
 * 图书新增
 * @param bi
 * @return
 */
public String  toAddBookView(BookInfo bi){
try{
System.out.println(bi.getBookName());
bookService.addBook(bi);
}catch(Exception e){
e.printStackTrace();
}
return “redirect:bookList“;
}
@RequestMapping(“toEditBook“)
/**
 * 这个方法用来把图书对象加入到request然后转到toEdit
 * @param id
 * @param redirectAttributes
 * @return
 */
public String toEditBook(int id RedirectAttributes redirectAttributes){

BookInfo bi =bookService.getBook(id);
//相当于在这次的request里面加一个属性
redirectAttributes.addFlashAttribute(“book“bi);

return “redirect:toEdit“;
}
@RequestMapping(“toEdit“)
/**
 * 获取图书类型然后转到book_edit页面
 * @return
 */
public ModelAndView toEditBook(){
List li=null;
try{
li =bookService.getBookTypeList();

}catch(Exception e){
e.printStackTrace();
}
return new ModelAndView(“book_edit““list“ li);
}
@RequestMapping(“editBook“)
@ResponseBody
/**
 * 修改方法
 * @param book
 * @return
 */
public String editBook(BookInfo book){
try{
bookService.editBook(book);
return “succeed“;
}catch(Exception e){
e.printStackTrace();
}
return “falied“;
}
@RequestMapping(“delBook“)
/**
 * 删除方法
 * @param id
 * @return
 */
public String delBook(int id){
boolean flag=false;
try{
bookService.delBook(id);
flag = true;
}catch(Exception e){
e.printStackTrace();
}
if(flag){
return “redirect:bookList“;
}else{
return “failed_delete“;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        607  2016-12-07 20:59  BookSystem.classpath

     文件        303  2016-12-07 20:59  BookSystem.mymetadata

     文件       1753  2016-12-07 20:59  BookSystem.project

     文件        500  2016-12-07 20:59  BookSystem.settings.jsdtscope

     文件        364  2016-12-07 20:59  BookSystem.settingsorg.eclipse.jdt.core.prefs

     文件        468  2016-12-07 20:59  BookSystem.settingsorg.eclipse.wst.common.component

     文件        252  2016-12-07 20:59  BookSystem.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-12-07 20:59  BookSystem.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-12-07 20:59  BookSystem.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       1999  2016-12-07 20:59  BookSystemsrceans.xml

     文件        475  2016-12-07 20:59  BookSystemsrcconfigmybatis.xml

     文件       1465  2016-12-07 20:59  BookSystemsrcconfigspring-mvc.xml

     文件       2904  2016-12-07 20:59  BookSystemsrccontrollerBookController.java

     文件       1118  2016-12-07 20:59  BookSystemsrcdaoimplBookInfoDaoImpl.java

     文件        564  2016-12-07 20:59  BookSystemsrcdaoimplBookTypeInfoDaoImpl.java

     文件        402  2016-12-07 20:59  BookSystemsrcdaointerIBookInfoDao.java

     文件        189  2016-12-07 20:59  BookSystemsrcdaointerIBookTypeInfoDao.java

     文件       2308  2016-12-07 20:59  BookSystemsrcmapperBookInfoMapper.xml

     文件        345  2016-12-07 20:59  BookSystemsrcmapperBookTypeInfoMapper.xml

     文件        408  2016-12-07 20:59  BookSystemsrcmapperIBookInfoMapper.java

     文件        189  2016-12-07 20:59  BookSystemsrcmapperIBookTypeInfoMapper.java

     文件        828  2016-12-07 20:59  BookSystemsrcmodelBookInfo.java

     文件        349  2016-12-07 20:59  BookSystemsrcmodelBookTypeInfo.java

     文件       1327  2016-12-07 20:59  BookSystemsrcserviceimplBookServiceImpl.java

     文件        552  2016-12-07 20:59  BookSystemsrcserviceinterIBookService.java

     文件       3106  2016-12-07 20:59  BookSystemsrc estBookTest.java

     文件        829  2016-12-07 20:59  BookSystemWebRootindex.jsp

     文件         36  2016-12-07 20:59  BookSystemWebRootmeta-INFMANIFEST.MF

     文件       1999  2016-12-07 20:59  BookSystemWebRootWEB-INFclasseseans.xml

     文件        475  2016-12-07 20:59  BookSystemWebRootWEB-INFclassesconfigmybatis.xml

............此处省略77个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)