点击空白处退出提示
作品详情
项目经验与心得:
1>采用了阿里巴巴的webx作为web只要架构,该架构已经实现大部分的web功能,包括url过滤过来,提交的from表单特殊字符的参数过滤,url重定向等。后台的数据实现采用josn的方式,该方式简洁轻巧。前面界面使用jquery-easyui作为前端UI展示。页面的请求方式一律使用ajax的请求方向,不再是传统的url转向。该方式与用户的交互体验非常友好。且页面响应方式较传统方式要快很多。采用自定义权限标签,实现权限过滤,将没有该权限的一些按钮隐藏掉。
2>项目中涉及到了大量的WORD,EXCEL,PDF导出和各种报表导出。采用开源的Apache poi,在其API的基础上进行了进一步的封装,使其能更快,更好的快速导出。如EXCEL的导出,其可以实现相同的单元格进行合并。可以设置单双行颜色不同的背景色等等功能。还可以使用特定模板的方式进行导出。3>项目中需要用到了百度的ECharts作为图表展示,实现了柱状图,饼图和拆线图三种比较常用的JS图标。ECharts免费开源,且容易上手使用,界面风格也相对简洁美观。
3>使用mule作为该系统的服务总线。该总线包含有三个系统的各种服务。包含数据同步服务,定时任务服务,邮件服务等等。
4>这三个系统还实现了SSO单点登陆的功能。三个系统共用一个统一认证中心系统,用户只需要登陆一次,生成相应的令牌,根据该令牌即可在访问其它另外两个系统
5>项目中使用了maven作为jar管理,使用svn作为代码版本管理,使用hadson作为项目自动部署管理工具。
6>项目中开发了一套自己的代码机,该代码能快速生成某个表的增删改查的java代码和sql的xml文件和UI的JSP文件,开发人员只需要进行简单的修改即可,从而减少开发的编码时间,提高开发效率。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论