基于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;
	}


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

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

看下查询结果吧

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

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

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

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





相关文章推荐

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

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

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

先存草稿

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

毕业设计项目展示作品四:基于iOS平台《百思不得姐》(似快手APP)Xcode开发技术研究与实现

开发工具:苹果的集成开发环境X-code 操作系统:Mac OS 以下将展示此iOS项目的运行截图。如果网络状况不佳,打开本博客图片显示不了,请稍后刷新多试几次!! 【特别说明】:本店铺最近两年...

Java毕业设计------基于java web的在线教学交流平台

联系qq:2835777178    有兴趣者可先看代码运行视频再决定 项目部分功能界面 一、前台用户登录页面 二、普通用户登录后的主界面 三、点击教学资料功能模块,可下载教学资料,如下图: 四...
  • myzczx
  • myzczx
  • 2016年10月11日 23:15
  • 2790

struts、hibernate、spring实现驾校管理系统

struts、hibernate、spring实现驾校管理系统

通用后台管理系统(ExtJS 4.2 + Spring MVC 3.2 + Hibernate)

通用后台管理系统(ExtJS 4.2 + Spring MVC 3.2 + Hibernate) 开发语言JAVA 成品成品 前端技术extjs 数据库mysql,sql server,oracl...

ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )

ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )源码下载 经过测试可以正确启动运行,mysql脚本在如图文件内项目层级访问路径datasouce...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于spring、mvc和easy UI的驾校后台管理系统
举报原因:
原因补充:

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