jbpm与OA项目开发过程实录 (一)
2013-10-14 22:28
246 查看
首先了解几个概念
OA的概念:控制商业流程,按照指定的路线进行工作,在工作流程中会产生很多数据,我们会对数据做进一步的分析,得出结论协同:就是一个项目中好多部门在一起联合工作,共同完成一件事情的过程,整个过程是一个比较大的工作流,我要对整个过程流做出精密的控制,这个时候要用到工作流框架智能分析:从大量的数据中过滤出有用的数据,提供给上一层的人员对产品进行决策和参考数据挖掘:就是智能分析的更深的层次SSH框架的重新整合整合流程: 1、导入相关的jar 2、建立一些源文件目录 src——存放源文件的目录 ——cn.wuchuanlong.oa.dao ——cn.wuchuanlong.oa.dao.impl ——cn.wuchuanlong.oa..service ——cn.wuchuanlong.oa..service.impl ——cn.wuchuanlong.oa.domain config——存放相关配置文件 test——存放一些单元测试类 3、编写好相应的配置文件后,新建单元测试类开始测试sessionFactory 4、编写好相应的业务代码,测试声明式事务处理 5、新建action 6、配置struts2的文件 7、配置web.xml整合原理:一、spring与tomcat整合 spring容器是以监听器的形式与tomcat整合的 监听器在tomcat启动时候就执行了,ContextLoaderListener就会启动spring容器,Spring容器就会加载contextConfigLocation指定的配置文件,由于service层的类和dao层是单例的, 所以在spring容器启动的时候,他们的对象就创建了,而对于action是多例的,所以spring启动的时候并不会创建action对象 二、spring与struts2的整合 当访问一个url时,struts2会解析struts2配置文件,解析到objectFactory时,struts2就知道结合方式是spring,action是spring容器创建的,再根据struts2配置文件中的action配置信息中的class,使class与spring配置文件中的id进行匹配,struts2中的action的实例是由spring创建的,但是管理是由struts2容器来做的。 注意:
struts2的action还是多实例的,所以在action中的属性不是全局的
dao和service的类在tomcat启动的时候就启动并且是单例的
如果在dao和service有属性存在这个时候要考虑并发的问题
OA的概念:控制商业流程,按照指定的路线进行工作,在工作流程中会产生很多数据,我们会对数据做进一步的分析,得出结论协同:就是一个项目中好多部门在一起联合工作,共同完成一件事情的过程,整个过程是一个比较大的工作流,我要对整个过程流做出精密的控制,这个时候要用到工作流框架智能分析:从大量的数据中过滤出有用的数据,提供给上一层的人员对产品进行决策和参考数据挖掘:就是智能分析的更深的层次SSH框架的重新整合整合流程: 1、导入相关的jar 2、建立一些源文件目录 src——存放源文件的目录 ——cn.wuchuanlong.oa.dao ——cn.wuchuanlong.oa.dao.impl ——cn.wuchuanlong.oa..service ——cn.wuchuanlong.oa..service.impl ——cn.wuchuanlong.oa.domain config——存放相关配置文件 test——存放一些单元测试类 3、编写好相应的配置文件后,新建单元测试类开始测试sessionFactory 4、编写好相应的业务代码,测试声明式事务处理 5、新建action 6、配置struts2的文件 7、配置web.xml整合原理:一、spring与tomcat整合 spring容器是以监听器的形式与tomcat整合的 监听器在tomcat启动时候就执行了,ContextLoaderListener就会启动spring容器,Spring容器就会加载contextConfigLocation指定的配置文件,由于service层的类和dao层是单例的, 所以在spring容器启动的时候,他们的对象就创建了,而对于action是多例的,所以spring启动的时候并不会创建action对象 二、spring与struts2的整合 当访问一个url时,struts2会解析struts2配置文件,解析到objectFactory时,struts2就知道结合方式是spring,action是spring容器创建的,再根据struts2配置文件中的action配置信息中的class,使class与spring配置文件中的id进行匹配,struts2中的action的实例是由spring创建的,但是管理是由struts2容器来做的。 注意:
struts2的action还是多实例的,所以在action中的属性不是全局的
dao和service的类在tomcat启动的时候就启动并且是单例的
如果在dao和service有属性存在这个时候要考虑并发的问题
相关文章推荐
- jbpm与OA项目开发过程实录 (四)
- jbpm与OA项目开发过程实录 (二)
- jbpm与OA项目开发过程实录 (三)
- Java项目开发过程实录
- 软件项目需求开发过程实践之业务建模用例图
- 往事不堪回首--记公司软件项目开发过程
- 如何看待项目开发过程中基于度量结果的绩效考评
- 通达OA 公告管理模块增加管理项目,使用OA系统组件开发(图文)
- 软件项目开发之 软件过程RUP初探
- 项目迭代开发手记--文件分割存储用例的实现过程(2)
- [转]软件开发项目计划编制过程
- react+react-router+react-redux全家桶小项目开发过程分享
- J2EE Oa项目上传服务器出现的乱码解决过程
- java:一个项目的开发过程(转)
- 个人软件过程2 项目开发的基本流程
- 普通软件项目开发过程规范(二)—— 启动和计划阶段
- 使用SpringSide 3.1.4.3开发Web项目的全过程(下)
- 在准备项目发布文件时发现了一件坑爹的事情,也是开发过程中的事故
- 软件项目开发过程的风险性
- 项目开发过程中的通用步骤梳理