资源简介

学校软件工程的一个课程设计,通过struts2、hibernate、spring实现,其中设计struts标签库和spring、hibernate的annotation。实现个功能比较简单易懂。资源为“以物换物”平台,有登录、注册、发起物品、回复、提出交换等功能。还有文件上传的额外技术。(文件中包含数据库的sql文件)

资源截图

代码片段和文件信息

package com.ywhw.action;

import java.util.Date;
import java.util.Map;

import javax.annotation.Resource;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.ywhw.po.Good;
import com.ywhw.po.User;
import com.ywhw.service.GoodService;

public class CreateGoodAction extends ActionSupport {

/**
 * 
 */
private static final long serialVersionUID = 1L;
private GoodService goodService;
private int goodId;
private String exchangeGoodId;
private String goodName;
private String quantity;
private String description;
private String hopeExchangeGoodDescription;
private String image;
private String type;

public String getType() {
return type;
}

public void setType(String type) {
this.type = type;
}

public GoodService getGoodService() {
return goodService;
}

@Resource(name = “goodService“)
public void setGoodService(GoodService goodService) {
this.goodService = goodService;
}

public int getGoodId() {
return goodId;
}

public void setGoodId(int goodId) {
this.goodId = goodId;
}

public String getExchangeGoodId() {
return exchangeGoodId;
}

public void setExchangeGoodId(String exchangeGoodId) {
this.exchangeGoodId = exchangeGoodId;
}

public String getGoodName() {
return goodName;
}

public void setGoodName(String goodName) {
this.goodName = goodName;
}

public String getQuantity() {
return quantity;
}

public void setQuantity(String quantity) {
this.quantity = quantity;
}

public String getDescription() {
return description;
}

public void setDescription(String description) {
this.description = description;
}

public String getHopeExchangeGoodDescription() {
return hopeExchangeGoodDescription;
}

public void setHopeExchangeGoodDescription(
String hopeExchangeGoodDescription) {
this.hopeExchangeGoodDescription = hopeExchangeGoodDescription;
}

public String getImage() {
return image;
}

public void setImage(String image) {
this.image = image;
}

public String createGood() {
ActionContext actionContext = ActionContext.getContext();
Map session = actionContext.getSession();
User user = (User) session.get(“user“);
if (user == null) {
return “fail“;
} else {
Good good = new Good();
good.setUserId(user.getUserId());
good.setGoodName(goodName);
good.setDescription(description);
int e_gid = 0;
if(exchangeGoodId != null && !““.equals(exchangeGoodId)){
e_gid = Integer.parseInt(exchangeGoodId);
}
if(e_gid == 0){
good.setHopeExchangeGoodDescription(hopeExchangeGoodDescription);
}
good.setExchangeGoodId(e_gid);
int _quantity = Integer.parseInt(quantity);
good.setQuantity(_quantity);
good.setImage(image);
good.setDate(new Date());
type = goodService.changeType(type);
good.setType(type);

goodService.save(good);


return 

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

     文件       5584  2013-07-08 11:27  完整版代码\ywhw\.classpath

     文件        580  2013-05-16 10:58  完整版代码\ywhw\.myhibernatedata

     文件        285  2013-07-07 15:15  完整版代码\ywhw\.mymetadata

     文件        240  2013-05-16 10:58  完整版代码\ywhw\.mystrutsdata

     文件       2240  2013-07-01 22:32  完整版代码\ywhw\.project

     文件        500  2013-05-16 08:52  完整版代码\ywhw\.settings\.jsdtscope

     文件       1040  2013-07-01 23:05  完整版代码\ywhw\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        472  2013-07-11 18:28  完整版代码\ywhw\.settings\org.eclipse.core.resources.prefs

     文件        395  2013-05-16 08:52  完整版代码\ywhw\.settings\org.eclipse.jdt.core.prefs

     文件        510  2013-07-08 11:27  完整版代码\ywhw\.settings\org.eclipse.wst.common.component

     文件        252  2013-05-16 08:52  完整版代码\ywhw\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-05-16 08:52  完整版代码\ywhw\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-05-16 08:52  完整版代码\ywhw\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        217  2013-05-16 08:54  完整版代码\ywhw\.settings\org.springframework.ide.eclipse.core.prefs

     文件        415  2013-07-08 12:52  完整版代码\ywhw\.springBeans

     文件       3027  2013-07-12 11:03  完整版代码\ywhw\src\com\ywhw\action\CreateGoodAction.java

     文件       4559  2013-07-11 18:39  完整版代码\ywhw\src\com\ywhw\action\ExchangeGoodAction.java

     文件       1616  2013-07-11 16:22  完整版代码\ywhw\src\com\ywhw\action\ForwardAction.java

     文件       1547  2013-07-11 18:46  完整版代码\ywhw\src\com\ywhw\action\LoginAction.java

     文件       1840  2013-07-09 21:03  完整版代码\ywhw\src\com\ywhw\action\RegisterAction.java

     文件       2862  2013-07-12 10:10  完整版代码\ywhw\src\com\ywhw\action\ReplyAction.java

     文件       1027  2013-07-12 00:32  完整版代码\ywhw\src\com\ywhw\action\ShowExchangeGoodDetailAction.java

     文件       1157  2013-07-11 09:45  完整版代码\ywhw\src\com\ywhw\action\ShowGoodByTypeAction.java

     文件       1995  2013-07-11 15:13  完整版代码\ywhw\src\com\ywhw\action\ShowGoodDetailAction.java

     文件        792  2013-07-10 10:55  完整版代码\ywhw\src\com\ywhw\action\ShowHomeAction.java

     文件       2557  2013-07-11 16:56  完整版代码\ywhw\src\com\ywhw\action\UploadAction.java

     文件        117  2013-07-08 21:53  完整版代码\ywhw\src\com\ywhw\dao\GoodDAO.java

     文件        471  2013-07-08 21:52  完整版代码\ywhw\src\com\ywhw\dao\impl\GoodDAOImpl.java

     文件        691  2013-07-09 20:58  完整版代码\ywhw\src\com\ywhw\dao\impl\ReplyDAOImpl.java

     文件        797  2013-07-11 17:37  完整版代码\ywhw\src\com\ywhw\dao\impl\ShowGoodByTypeDAOImpl.java

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

评论

共有 条评论