【黑马程序员济南】JavaEE就业笔记串讲---传统项目chapter03

【黑马程序员济南】JavaEE就业笔记串讲---传统项目chapter03


1. 修复easyui中window控件的bug

l 将提供的js文件复制到bos项目中

l 在需要修改bug的页面中引入js文件


2. 基础设置模块需求分析

基础设置模块需求分析对应doc文件的2.6章节

2.1 基础档案设置

其他系统中对应当前模块有另外一个名称“数据字典”。

2.2 收派标准2.3 班车设置2.4 取派设置2.5 区域设置2.6 管理分区

区域是由国家划分的,区域非常大,不便于直接进行物流分配,将区域进行细分----分区

2.7 定区管理

定区是物流分配的基本单位,定区是分区的集合,定区可以将区域、分区、取派员关联起来,为自动分单提供数据。

2.8 收派时间管理3. 根据pdm文件导出sql完成建表

l 使用PD工具导出sql文件

l 将导出的sql文件导入到数据库中

l 使用myeclipse的反转引擎工具反向生成实体类和hbm

将生成的实体类和hbm映射文件复制到bos项目中


4. 取派员添加功能

l 取派员设置的页面

l 默认窗口是关闭的状态

l 点击“增加”按钮,展示添加取派员窗口

第一步:为手机号输入框扩展一个校验规则

第二步:指定手机号输入框使用上面的校验规则

第三步:为添加取派员窗口中的“保存”按钮绑定事件,进行表单校验、提交表单

第四步:在服务端创建Action、Service、Dao处理添加取派员操作

配置struts.xml

第五步:在StaffAction中提供save方法,完成保存取派员功能

Service代码:调用Dao完成添加操作

第六步:配置struts.xml


5. Easyui中datagrid(数据表格)控件的使用5.1 可以将静态的html代码渲染为datagrid5.2 可以加载远程json数据展示datagrid5.3 使用js代码生成datagrid

l 在jsp页面中提供一个table标签,指定id属性

<table id=”grid”></table>

l 使用easyui提供的js代码将table变为datagrid样式

6. 基于datagrid实现取派员查询

第一步:修改staff.jsp页面中datagrid控件的url属性地址,指向StaffAction的方法,查询数据库中的取派员数据,序列化为json返回

为了接收ajax方法提交参数,需要在Action中提供set方法接收参数page 、rows

第二步:在服务端创建一个PageBean类,包装分页信息

第三步: BaseDao中实现通用分页查询方法

第四步:在StaffAction中创建pageQuery的方法,完成分页查询

7. Datagrid中formatter的使用

如果服务端返回的json数据和页面中要展示的数据不一致,可以使用formatter进行转换

8. 取派员作废功能

作废功能属于数据库逻辑删除,将取派员的deltag改为1

第一步:修改staff.jsp 页面中作废按钮的事件方法逻辑

第二步:在StaffAction中提供delete方法,完成作废操作

第三步:Action调用Service完成作废


9. 取派员修改功能

第一步:为datagrid指定双击事件,弹出修改的窗口,并回显数据

第二步:在双击事件处理方法中获取当前双击行的数据并回显到修改的window控件中

第三步:在staff.jsp页面中提供修改取派员窗口

第四步:当staff.jsp页面加载完成之前,调整修改取派员窗口的相关属性

第五步:为修改窗口中的保存按钮绑定单击事件

第六步:在StaffAction中提供update方法完成修改取派员操作

第七步:配置struts.xml,修改完成之后跳转到列表页面

转载于:https://my.oschina.net/u/3828683/blog/1794576

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值