基于spring、mvc和easy UI的驾校后台管理系统

原创 2016年05月31日 12:46:19

 到公司两个月了,第一次接手项目,特分享给大家我的心得。

我的任务不多,主要是写一个驾校黑名单列表:实现添加、修改、上锁、解锁功能。

对于我来说有用的包类有三个:service包下业务逻辑类、controllor包下的url寻址类、和jsp界面

jsp界面主要利用了easyUI的datagrid列表框。下面开谈技术:

首先是jsp界面:

经理给我提供是easyUI,我利用上面的datagrid demo制作了一个黑名单界面:

代码如下:

<table id="dg" class="easyui-datagrid" title="驾校黑名单管理" style="width:100%;height:auto"
			data-options="
				iconCls: 'icon-edit',
				singleSelect: true,
				toolbar: '#tb',
				url: 'datagrid_data1.json',
				method: 'get',
				onClickRow: onClickRow
			">
			<div id="tb" style="height:auto">
		<span>手机号码:</span>
		<input id="itemid" style="line-height:18px;border:1px solid #ccc" placeholder="请输入">
		<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-search',plain:true" onclick="getChanges()">查找</a>
		<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-undo',plain:true" onclick="reject()">重置</a>
		<a href="<%=basePath %>car/add" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true" onclick="accept()">添加</a>
		
	</div>

这是图形界面的产生过程(不全我测试了只能产生一个输入框)

限于篇幅吧,就不详细列举了,下面还有一个jsp调用json数表的过程和jqury写的界面,是在是太多了,我也不懂

我是直接粘过来的。

其次是controller查找页面层:

代码如下:

public class BlackController extends BaseController
{
	
	
	

	@RequestMapping(value = "/list")		
	public String gotoweb(HttpServletRequest request)
	{
		List<Blacklist> data = this.blackService.getAllBlacklist(request);
		return "blackList2page";	
	}


这里需要调用service业务逻辑层里的方法getallblacklist,并且通过注解的方式与界面/List建立联系

最后也是我真正有思考的部分:service实现类:

代码如下:

/**
	 * 获取黑名单
	 */
	public List<Blacklist> getAllBlacklist(HttpServletRequest request){
		List<Blacklist> dataList = this.baseDao.findAll(Blacklist.class);
		request.setAttribute("blackList", dataList);
		return dataList;
	}<pre class="java" name="code">/**
	 * 获取黑名单
	 */
	public List<Blacklist> getAllBlacklist(HttpServletRequest request){
		List<Blacklist> dataList = this.baseDao.findAll(Blacklist.class);
		request.setAttribute("blackList", dataList);
		return dataList;
	}


不好意思贴重了。《^…^》

我要实现的功能就是从数据库中读取数据在上面贴的界面显示出来下面是我往数据库中插入的一组数据

看下查询结果吧

这里我也不想讲什么技术了,因为很多东西都是在其他比我经验丰富的同事的帮助下完成的,很感谢他们耐心的讲解

,之前几天我一直在自己学习这个框架里的东西,感觉走了很多弯路,这个功能很简单,对我没有上过培训班的我来说

一下子接触这种封装度极高的框架还是很吃力的。《?……?》现在的我对其中的原理还是似懂非懂,只能比葫芦画瓢

不说了,下午还要做其他功能,有时间我会贴出来和大家分享。





【ssm个人博客项目实战02】easy UI搭建后台管理界面

前面一节我们已经成功搭建ssm项目的环境,接下来我们需要做的就是搭建我们后台管理界面的框架。 这搭建完之后的效果图 基于easy UI搭建后台界面jQuery EasyUI是一组基于jQuery的...
  • xp541130126
  • xp541130126
  • 2017年04月14日 10:37
  • 5604

【JQuery Easy UI】后台管理系统的简单布局

  • 2014年10月27日 17:13
  • 866KB
  • 下载

基于EasyUI的通用后台管理系统框架搭建

先存草稿
  • Java_boy12
  • Java_boy12
  • 2015年09月08日 10:24
  • 4582

j2ee+spring mvc+Mybatis+mysql+easy ui+Jquery主流框架集成后台管理系统

  • 2015年06月30日 14:34
  • 18.19MB
  • 下载

【JQuery Easy UI】后台管理系统的简单布局分享

JQuery Easy UI 框架 简单 布局
  • shi0090
  • shi0090
  • 2014年10月27日 17:12
  • 20379

网站后台管理系统源代码下载,基于Spring mvc,spring,mybatis,easyui

  • 2017年07月29日 17:06
  • 26.16MB
  • 下载

Spring+MyBatis+mysql 开发网站后台权限管理系统源代码下载

  • 2015年06月07日 03:42
  • 8.92MB
  • 下载

DoNet开源项目-基于jQuery EasyUI的后台管理系统

本文转载于 石佳劼的博客,有问题请到原文咨询,原文连接。博主在业余时间开发了一个简单的后台管理系统,其中用到了 jQuery EasyUI 框架,上次分享过系统布局,参考文章:jQuery EasyU...
  • shi0090
  • shi0090
  • 2016年01月23日 20:21
  • 3331

使用Struts2和jQuery EasyUI实现简单CRUD系统(五)——jsp,json,EasyUI的结合

使用Struts2和jQuery EasyUI实现简单CRUD系统(二)——jsp,json,EasyUI的结合
  • iaiti
  • iaiti
  • 2014年11月11日 10:23
  • 21821

jquery easy ui datagrid 纯后台分页实现

jquery easyui的datagrid可以容易实现分页,但大多数是实现前台javascirpt分页,如果数据库数据特别大,一次查询的数据交给前台分页,浏览器多半死机。所以需要在后台查询指定的页的...
  • Metal1
  • Metal1
  • 2015年10月09日 10:38
  • 12860
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于spring、mvc和easy UI的驾校后台管理系统
举报原因:
原因补充:

(最多只允许输入30个字)