• 大小: 16.18MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: Java
  • 标签:

资源简介

源码,可以附带视频,必须给邮箱地址,视频太大。 Go网络商城主要分为:前台游客浏览、普通用户操作和后台管理3部分。结合目前网上购物平台系统的设计方案,本项目具有以下特点:界面设计美观大方、操作简单。功能完善、结构清晰。普通用户的购物操作。能够实现后台用户和商品管理。能够实现推荐商品的操作。能够实现后台对用户、订单、商品的管理。 操作注意事项 (1)进用后台地址为:http://localhost:8080/03/admin/user/user_login.html 本系统的后台用户名为:admin,密码为:admin。 (2)系统注册页面中提供了验证信息,用户只有添加了合法的信息后,才能注册成功。 操作流程 (1)通过系统首页,可实现浏览系统推荐商品、热销商品、以及各种分类商品等内容,也可以通过首页提供的“登录”、“注册”超链接来登录系统或注册新用户。 注意 由于需要与银行交互,一些页面无法实现,读者可以根据自己的需要模拟实现相应功能。

资源截图

代码片段和文件信息

package com.lyq.action;

import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import org.apache.struts2.interceptor.ApplicationAware;
import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.interceptor.SessionAware;
import org.springframework.beans.factory.annotation.Autowired;

import com.lyq.dao.order.OrderDao;
import com.lyq.dao.product.ProductCategoryDao;
import com.lyq.dao.product.ProductDao;
import com.lyq.dao.product.UploadFileDao;
import com.lyq.dao.user.CustomerDao;
import com.lyq.dao.user.UserDao;
import com.lyq.model.order.OrderItem;
import com.lyq.model.user.Customer;
import com.lyq.model.user.User;
import com.opensymphony.xwork2.ActionSupport;
/**
 * 基本Action对象,其它Action的父类
 * @author Li Yongqiang
 */
public class baseAction extends ActionSupport implements RequestAware
SessionAware ApplicationAware {
private static final long serialVersionUID = 1L;
protected Integer id;
protected Integer[] ids;
protected int pageNo = 1;
protected int pageSize = 3;

public static final String LIST = “list“;
public static final String EDIT = “edit“;
public static final String ADD = “add“;
public static final String SELECT = “select“;
public static final String QUERY = “query“;
public static final String LEFT = “left“;
public static final String RIGHT = “right“;
public static final String INDEX = “index“;
public static final String MAIN = “main“;
public static final String MANAGER = “manager“;
public static final String TOP = “top“;
public static final String REG = “reg“;
public static final String USER_LOGIN = “userLogin“;
public static final String CUSTOMER_LOGIN = “customerLogin“;
public static final String LOGOUT = “logout“;
// 获取用户id
// 获取用户对象
public Customer getLoginCustomer(){
if(session.get(“customer“) != null){
return (Customer) session.get(“customer“);
}
return null;
}
// 获取管理员id
// 获取管理员对象
public User getLoginUser(){
if(session.get(“admin“) != null){
return (User) session.get(“admin“);
}
return null;
}
// 从session中取出购物车
@SuppressWarnings(“unchecked“)
protected Set getCart(){
object obj = session.get(“cart“);
if(obj == null){
return new HashSet();
}else{
return (Set) obj;
}
}

// 注入Dao
@Autowired
protected ProductCategoryDao categoryDao;
@Autowired
protected ProductDao productDao;
@Autowired
protected OrderDao orderDao;
@Autowired
protected UserDao userDao;
@Autowired
protected CustomerDao customerDao;
@Autowired
protected UploadFileDao uploadFileDao;


// Map类型的request
protected Mapject> request;
// Map类型的session
protected Mapject> session;
// Map类型的application
protected Mapject> application;

@Override
public void setRequest(Mapject> request) {
// 获取Map类型的request赋值
this.request = request;
}
@Override
public void setApplication

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

     文件       3752  2011-05-04 15:43  商城\.classpath

     文件        279  2011-09-06 09:15  商城\.mymetadata

     文件       1408  2011-09-06 09:15  商城\.project

     文件        500  2011-05-04 15:42  商城\.settings\.jsdtscope

     文件         49  2011-05-04 15:42  商城\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2011-05-04 15:42  商城\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1662  2011-05-05 09:20  商城\src\applicationContext-common.xml

     文件        899  2011-05-05 09:20  商城\src\com\lyq\action\baseAction-logon-validation.xml

     文件       4365  2011-05-05 09:20  商城\src\com\lyq\action\baseAction.java

     文件       1860  2011-05-05 09:20  商城\src\com\lyq\action\IndexAction.java

     文件        852  2011-05-05 09:20  商城\src\com\lyq\action\interceptor\CustomerLoginInteceptor.java

     文件        863  2011-05-05 09:20  商城\src\com\lyq\action\interceptor\UserLoginInterceptor.java

     文件       2228  2011-05-05 09:20  商城\src\com\lyq\action\order\CartAction.java

     文件       1302  2011-05-05 09:20  商城\src\com\lyq\action\order\OrderAction-order_confirm-validation.xml

     文件       5804  2011-05-05 09:20  商城\src\com\lyq\action\order\OrderAction.java

     文件      10761  2011-05-05 09:20  商城\src\com\lyq\action\product\ProductAction.java

     文件        590  2011-05-05 09:20  商城\src\com\lyq\action\product\ProductCategoryAction-category_save-validation.xml

     文件       2732  2011-05-05 09:20  商城\src\com\lyq\action\product\ProductCategoryAction.java

     文件       2765  2011-05-05 09:20  商城\src\com\lyq\action\struts-admin.xml

     文件       1299  2011-05-05 09:20  商城\src\com\lyq\action\struts-default.xml

     文件       2388  2011-05-05 09:20  商城\src\com\lyq\action\struts-front.xml

     文件       1485  2011-05-05 09:20  商城\src\com\lyq\action\user\CustomerAction-customer_save-validation.xml

     文件       2171  2011-05-05 09:20  商城\src\com\lyq\action\user\CustomerAction.java

     文件       1426  2011-05-05 09:20  商城\src\com\lyq\action\user\UserAction.java

     文件       1048  2011-05-05 09:20  商城\src\com\lyq\dao\baseDao.java

     文件       7293  2011-05-05 09:20  商城\src\com\lyq\dao\DaoSupport.java

     文件        951  2011-05-05 09:20  商城\src\com\lyq\dao\DaoSupportTest.java

     文件        198  2011-05-05 09:20  商城\src\com\lyq\dao\order\OrderDao.java

     文件        735  2011-05-05 09:20  商城\src\com\lyq\dao\order\OrderDaoImpl.java

     文件        187  2011-05-05 09:20  商城\src\com\lyq\dao\product\ProductCategoryDao.java

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

评论

共有 条评论

相关资源