快意人生

技术小白,编程基础总结

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

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

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

对于我来说有用的包类有三个: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;
	}


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

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

看下查询结果吧

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

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

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

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




阅读更多
文章标签: spring 前端
个人分类: demo
想对作者说点什么? 我来说一句

基于SSM_EasyUI公司员工管理系统

2017年10月13日 18.07MB 下载

项目管理系统(SSM+Easyui+Maven)

2017年07月03日 2.39MB 下载

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭