商品类别管理

发表时间:2017-05-15 17:13:35 浏览量( 33 ) 留言数( 0 )

学习目标:

1、了解Java的历史

2、为什么要学习Java语言

3、端正学习态度


学习过程:

昨天完成用户的登录和注册功能,今天我们回到后台完成商品类别和商品的管理,先从比较简单商品类别做起。大家可以先完成后台管理员登录功能,和前途登录差不多,所以这里我就不列出代码的实现了,大家可以下载源码查看。按照计划,我们先完成商品类别的管理,这个功能比较简单,可以先看看静态页面,如下图:

attcontent/99453f27-ed5a-45b8-9e3a-cc3286fa252d.png

其实主要的功能就是对商品类别进行增删改查操作,通过对商品类别管理,大家可以基本学会如何对MVC三层框架进行开发的一个思路。首先,我们先完成页面的开发,这部分功能美工已经完成,所以我们现在可以先实现dao层的开发工作:

1、dao层的实现

  public class GoodsTypesDao extends BaseDao  {    	/**	 * 	 * @param goodsTypes	 * @return	 */	public int addTypes(GoodsTypes goodsTypes) {		int result = 0;		getCon();		String sql = "insert into goods_types(type_name) values(?)";		result = exeUpdate(sql, new Object[] {goodsTypes.getTypeName()});		closeAll();		return result;	}	/**	 * 	 * @param id	 * @return	 */	public int delTypes(int id) {		int result = 0;		getCon();		String sql = "delete from goods_types where type_id=?";		result = exeUpdate(sql, new Object[] {id});		closeAll();		return result;	}	public int updateTypes(GoodsTypes goodsTypes) {		int result = 0;		getCon();		String sql = "update goods_types set type_name=? where type_id=? ";		result = exeUpdate(sql, new Object[] {goodsTypes.getTypeName(),goodsTypes.getTypeId()});		closeAll();		return result;	}	public List

2、实现控制层也就是servlet的实现。

  public class TypesServlet extends HttpServlet {	public void doGet(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		GoodsTypesDao goodsTypesDao = new GoodsTypesDao();		String ope = request.getParameter("ope");//当前操作		if (ope == null || ope.equals("") || ope.equals("list")) {			// 查询			List

3、修改页面。显示列表,修改超链接,这里需要把添加页面和修改页面也完成了,代码就不全部列出来了,因为比较简单,只给部分列表页面的代码: