项目过后回顾用到的技术和学到的技术

1、搭建SSH;加载日志记录工具log4j(debug,info,warn,error,fatal);分类源文件夹(src源代码,config配置文件,test测试源代码)
   用户管理(entity,dao,service,action,conf);日期选择工具Wdatepicker.js


2、POI导入导出Excel
① 操作工作簿
② 操作工作表
③ 操作行
④ 操作单元格
样式是属于工作簿;运用于单元格。合并单元格对象(CellRangeAddress)运用于工作表。字体是属于工作簿,加载于样式,通过样式运用单元格


3、用户帐号唯一性校验(ajax ,async的值为false表示非异步请求);定义全局异常映射(ServiceException,ActionException),定义全局返回结果类型(需要继承StrutsResultSupport)


4、角色与权限的关系(多对多:一个角色可以有多个权限,一个权限可被多个角色使用);用户与角色的关系(多对多:一个用户有多个角色,一个角色可被多个用户使用)
   checkboxlist(接受集合)


5、登录(根据用户帐号和密码查询用户,将用户信息设置到session中);
   登录过滤器:①判断当前请求是否是登录请求 ② 如果是非登录请求则判断session中是否存在用户信息如果存在则说明已经登录放行,否则跳转到登录页面;如果是登录请求直接放行
   权限鉴定:前提条件:已经登录。根据访问系统的标识和用户信息;判断该用户是否包含有访问系统的权限。WebApplicationContextUtils


6、信息发布管理(ueditor,异步信息发布=更新信息状态)


7、hibernate逆向工程
① 根据需求分析创建cdm/pdm
② 根据pdm里面的数据库建表语句创建数据库表
③ 添加Hibernate能力,根据数据库表逆向生成实体及其映射文件


8、查询助手(QueryHelper)
① 查询hql语句(from子句+where子句+order by子句)
② 查询语句中对应的?对应的查询条件值集合


9、分页对象(PageResult)
总记录数,当前页号,页大小,总页数,记录列表


10、投诉受理(需求分析,edraw max画出流程图,利用power designer设计cdm/pdm,逆向工程)
    我要投诉(根据部门查该部门下的用户列表:① 直接使用输出流输出Json格式字符串  ② 使用struts-json-plugin.jar自动将对象转为json格式字符串;root)


11、任务调度框架(Quartz)
① 制定任务详细信息(执行对象,对象中方法,是否可并发执行)
② 制定任务执行时机触发器(SimpleTrigger,CronTrigger)
③ 设置任务调度工厂


12、统计图表(Fusioncharts)
    可以展示大部分的统计图(柱状图,饼图,线图...)




-------------------------------------------------------------------------工具列表
1、WDatepicker.js 日期选择组件
2、POI 操作Excel
3、ueditor 富文本编辑器
4、edraw Max 画流程图等图形
5、power designer 设计cdm/pdm...
6、IBM Rational Rose 对象设计工具(类图、用例图、时序图)
7、Hi Json 格式化Json字符串
8、quartz 定时任务调度
9、fusioncharts 统计图表工具组件
10、***

11、***


还有一些例如三圈问题解决的技术没有列出来,以后还会继续总结,这次纳税系统项目学到了很多,虽然可能有些技术落后了,但是思想在那,学到了也很高兴

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值