OA系统开发随笔-2018年05月14号

OA系统最主要的工作只有一个,就是流程流转、环节审批,一个2万人用户量的OA系统,模块的数量将达到2700多个,其中有1700个甚至更多牵扯到流程审批这一套功能,以下内容为开发过程中随手记,均为个人使用另前端内容较多,如有更好建议欢迎指出,共同学习。

1、打印功能 用  window.print();这一句就够,程序会调用浏览器自带的打印功能,实现打印。

2、@Transactional事务

readOnly=true开启只读事务。
   readOnly=false默认,开启读写事务。写数据的时候,假如某一行代码报错了,那么这个方法里所有的操作都会被回滚,当作没发生过一样。

3、ServiceImpl中尽量注入mapper ,不要注入过多的Service,一方面是因为注入过多会导致逻辑混乱耦合度过高,另一方面很有可能会导致循环注入的问题,产生BeanCreationException

原文地址:https://www.cnblogs.com/XH09/p/9258079.html

时间: 2024-10-13 20:16:07

OA系统开发随笔-2018年05月14号的相关文章

JAVA性能测试实战之真实OA系统开发教程

JAVA项目性能测试实战之真实OA系统开发课程 课程观看地址:http://www.xuetuwuyou.com/course/31 课程出自学途无忧网:http://www.xuetuwuyou.com/ 通过一个真实在用的OA系统展示一个性能测试项目如何进行,包括但不限于环境搭建.性能需求分析.性能 指标制定.场景设计.脚本开发.监控部署以及性能结果分析与优化.没有废话更多的是实在接地气的知识 . 1-课程介绍与项目介绍 2-测试环境搭建和被测程序部署 3-性能测试需求分析 4-性能测试用例

IntelliJ IDEA 最新激活码(截止到2018年10月14日)

IntelliJ IDEA 注册码: EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInBy

2019第一期《python测试开发》课程,10月13号开学

2019第一期<python测试开发>课程,10月13号开学! 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:10月13号-12月8号,每周六.周日晚上20:30-22:30 报名费:报名费2000一人(周期2个月) 联系QQ:283340479 课表如下 课程主要涉及的内容: 1.httprunner框架以及web平台做接口自动化测试 (装逼必备) 2.django平台开发 (python开发必会) 3.pytest框架结合selenium做web自动化测试 (

2020年第三期《python接口自动化+测试开发》课程,4月5号开学(火热报名中!)

2020年第三期<python接口自动化+python测试开发>课程,4月5号开学(火热报名中!) 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:4月5号-6月27号,每周六.周日晚上20:30-22:30 报名费:报名费3000一人(周期3个月) 联系QQ:283340479 课表如下 课程主要涉及的内容: 1.fiddler抓包与接口测试(测试基础必备) 2.python+pytest+allure框架实现接口自动化测试(pytest框架甩unittest几条

6月14号=》136页-145页

6.3.6 包含选择器 代码示范: //该样式仅对该父元素所指定的子元素起作用 父元素 父元素包含的元素{ 定义对该元素起作用的css样式 } 6.3.7 css3新增的兄弟选择器 代码示范: //该样式仅对某元素后面的兄弟元素起作用 某元素 ~ 某元素后面的兄弟元素{ 定义对该元素起作用的css样式 } 6.3.8 选择器组合 代码示范: //该样式对下列所有指定的元素起作用 元素1,元素2,元素3,元素4,元素5,{ 定义对该元素起作用的css样式 } 6.4 伪元素选择器 伪元素选择器并不

asp.net oa系统开发方案

思道OA开发版 2016下载地址http://www.345oa.com/develop/ 思道OA基于Microsoft .NET/ASP.NET 4.0开发,数据库SQL Server,开发工具Visual Studio 2013. 思道OA提供开放的二次开发系统架构.Web开发的全套环境,是开发管理应用系统的理想平台. 思道OA提供单点登录技术,可于第三方系统集成,提供相关接口.案例源码. 思道OA介绍 1. 基于.NET平台    思道OA是国内最早发布的基于.NET平台的企业OA办公解

Sencha Touch实战OA系统开发|Sencha Touch项目教程

下载:http://pan.baidu.com/s/1bnvVII密码:dy8n 第1讲.使用HTML5技术进行移动OA的开发_系统演示及相关技术简介 第2讲.使用HTML5技术进行移动OA的开发_相关软件安装和使用Sencha写第一个HTML5程序 第3讲.使用HTML5技术进行移动OA的开发_学习Sencha Touch常用视图控件(第1部分) 第4讲.使用HTML5技术进行移动OA的开发_学习Sencha Touch常用视图控件(第2部分) 第5讲.使用HTML5技术进行移动OA的开发_学

【转帖】intel 2018年1 月2号爆出漏洞分析 知乎匿名用户

作者:匿名用户链接:https://www.zhihu.com/question/265012502/answer/288407097来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 首先要明确的是:1)这个漏洞不是去年说的Intel ME的漏洞:2)这个漏洞不是很多答主说的依靠时间推测内核加载地址的问题. 这是一个新爆出的漏洞,虽然看起来不是1月2号才暴露出来.因为Linux和Windows早在去年11月份左右就有动作开始修补了. 下面是科普时间: 首先我们需要知

从OA系统开发设计中看软件工程中的几张模型图

点击这里查看更详细的设计文档及OA系统核心模块源代码 项目概述: 适用于各企事业单位的办公管理,可以进行用户登录.用户信息管理.邮件管理.公告管理以及用户权限管理.角色管理.菜单管理等系统信息管理.可以完成常用的办公管理,方便用户进行办公自动化操作,提高工作效率.提高管理水平.增强交流与协作. 系统功能模型 顶层数据流图 0层数据流图 1层数据流图 2层数据流图 加工2.1的分解 加工2.2的分解 加工2.3的分解 加工2.4的分解 加工2.5的分解 系统数据模型(ER图) 系统行为模型(状态转