代码和数据库
前两个系列我们介绍了Servlet+Jsp和SSH框架开发的Cupboard化学药品管理平台,此篇我们介绍以SSM框架(Spring+SpringMVC+Mybatis)对此项目的开发。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 887 2018-06-11 21:34 cup_ssm.classpath
文件 907 2018-06-11 21:32 cup_ssm.project
文件 567 2018-06-11 21:32 cup_ssm.settings.jsdtscope
文件 364 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.jdt.core.prefs
文件 550 2018-06-11 21:34 cup_ssm.settingsorg.eclipse.wst.common.component
文件 345 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 2138 2018-07-27 15:57 cup_ssmuildclassesApplicationContext-dao.xml
文件 1196 2018-07-27 15:57 cup_ssmuildclassesApplicationContext-service.xml
文件 1874 2018-07-27 11:19 cup_ssmuildclassesApplicationContext-trans.xml
文件 2649 2018-08-21 20:35 cup_ssmuildclassescom
clvcontrollerAgentsController.class
文件 1495 2018-08-21 09:22 cup_ssmuildclassescom
clvcontrollerconverterCustomGlobalStrToDateConverter.class
文件 2541 2018-08-21 09:22 cup_ssmuildclassescom
clvcontrollerUserController.class
文件 439 2018-08-21 09:22 cup_ssmuildclassescom
clvdaoAgentsMapper.class
文件 2679 2018-08-21 20:58 cup_ssmuildclassescom
clvdaoAgentsMapper.xml
文件 249 2018-08-21 09:22 cup_ssmuildclassescom
clvdaoUserMapper.class
文件 598 2018-07-27 16:19 cup_ssmuildclassescom
clvdaoUserMapper.xml
文件 3544 2018-08-21 09:22 cup_ssmuildclassescom
clvpojoAgents.class
文件 2189 2018-08-21 09:22 cup_ssmuildclassescom
clvpojoPageBean.class
文件 1859 2018-08-21 09:22 cup_ssmuildclassescom
clvpojoUser.class
文件 420 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceAgentsService.class
文件 1790 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceAgentsServiceImpl.class
文件 288 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceUserService.class
文件 1017 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceUserServiceImpl.class
文件 1223 2018-08-21 09:22 cup_ssmuildclassescom
clv estTimeTest.class
文件 1561 2018-08-21 09:22 cup_ssmuildclassescom
clvutilsMD5Utils.class
文件 2032 2018-08-21 09:22 cup_ssmuildclassescom
clvutilsUploadUtils.class
文件 943 2018-08-21 09:22 cup_ssmuildclassescom
clvutilsUUIDUtils.class
文件 1414 2018-08-21 09:22 cup_ssmuildclassescom
clvwebfilterEncodingFilter.class
............此处省略150个文件信息
package com.rclv.controller;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.rclv.pojo.Agents;
import com.rclv.pojo.PageBean;
import com.rclv.pojo.User;
import com.rclv.service.AgentsService;
@Controller
@RequestMapping(“/agents“)
public class AgentsController {
// @Autowired形式注入AgentsService。
@Autowired
private AgentsService agentsService;
// 分页查询药品。访问路径:http://localhost/cup_ssm/agents/list.action
@RequestMapping(“/list“)
public String list(HttpServletRequest request) throws Exception {
int currPage = Integer.parseInt(request.getParameter(“currPage“));
int pageSize=12;
//2.调用agentsService中的方法, 返回一个PageBean
PageBean agentsBean=agentsService.findAgentsByPage(currPagepageSize);
//3.将结果放入request中,请求转发
request.setAttribute(“ab“ agentsBean);
return “agents_list“;
}
// 添加药品。访问路径:http://localhost/cup_ssm/agents/add.action
@RequestMapping(“/add“)
public String add(User user Agents agents HttpServletRequest request) throws Exception {
// 1.获取session域中的User对象,若user为空,则跳转到msg.jsp页面
user = (User) request.getSession().getAttribute(“user“);
if(user == null) {
request.setAttribute(“msg“ “请先登录“);
return “msg“;
}
// 2.设置药品入库日期,并设置入库人
agents.setAdate(new Date());
agents.setUser(user);
// 3.调用service层方法,完成添加操作,并重定向到list.action
agentsService.add(agents);
return “redirect:/agents/list.action?currPage=1“;
}
// 损耗更新。访问路径:http://localhost/cup_ssm/agents/update.action
@RequestMapping(“/update“)
public String update(HttpServletRequest request) throws Exception {
// 1.获取药品aid、药品原有数量、药品损耗数量
int oAid = Integer.parseInt(request.getParameter(“oAid“));
int oCount = Integer.parseInt(request.getParameter(“oCount“));
int dif = Integer.parseInt(request.getParameter(“dif“));
// 2。计算现有数量
int nCount = oCount - dif;
// 3.调用service层方法完成更新操作,并重定向到list.action
agentsService.update(oAid nCount);
return “redirect:/agents/list.action?currPage=1“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 887 2018-06-11 21:34 cup_ssm.classpath
文件 907 2018-06-11 21:32 cup_ssm.project
文件 567 2018-06-11 21:32 cup_ssm.settings.jsdtscope
文件 364 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.jdt.core.prefs
文件 550 2018-06-11 21:34 cup_ssm.settingsorg.eclipse.wst.common.component
文件 345 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-11 21:32 cup_ssm.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 2138 2018-07-27 15:57 cup_ssmuildclassesApplicationContext-dao.xm
文件 1196 2018-07-27 15:57 cup_ssmuildclassesApplicationContext-service.xm
文件 1874 2018-07-27 11:19 cup_ssmuildclassesApplicationContext-trans.xm
文件 2649 2018-08-21 20:35 cup_ssmuildclassescom
clvcontrollerAgentsController.class
文件 1495 2018-08-21 09:22 cup_ssmuildclassescom
clvcontrollerconverterCustomGlobalStrToDateConverter.class
文件 2541 2018-08-21 09:22 cup_ssmuildclassescom
clvcontrollerUserController.class
文件 439 2018-08-21 09:22 cup_ssmuildclassescom
clvdaoAgentsMapper.class
文件 2679 2018-08-21 20:58 cup_ssmuildclassescom
clvdaoAgentsMapper.xm
文件 249 2018-08-21 09:22 cup_ssmuildclassescom
clvdaoUserMapper.class
文件 598 2018-07-27 16:19 cup_ssmuildclassescom
clvdaoUserMapper.xm
文件 3544 2018-08-21 09:22 cup_ssmuildclassescom
clvpojoAgents.class
文件 2189 2018-08-21 09:22 cup_ssmuildclassescom
clvpojoPageBean.class
文件 1859 2018-08-21 09:22 cup_ssmuildclassescom
clvpojoUser.class
文件 420 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceAgentsService.class
文件 1790 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceAgentsServiceImpl.class
文件 288 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceUserService.class
文件 1017 2018-08-21 09:22 cup_ssmuildclassescom
clvserviceUserServiceImpl.class
文件 1223 2018-08-21 09:22 cup_ssmuildclassescom
clv estTimeTest.class
文件 1561 2018-08-21 09:22 cup_ssmuildclassescom
clvutilsMD5Utils.class
文件 2032 2018-08-21 09:22 cup_ssmuildclassescom
clvutilsUploadUtils.class
文件 943 2018-08-21 09:22 cup_ssmuildclassescom
clvutilsUUIDUtils.class
文件 1414 2018-08-21 09:22 cup_ssmuildclassescom
clvwebfilterEncodingFilter.class
............此处省略150个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)