OA:办公自动化———笔记一

oa:办公自动化

   1、对公司结构的管理 基础数据管理
         部门进行管理
      角色进行管理
      权限进行管理
   员工进行管理
   2、流程管理
          利用工作流技术对比较复杂的流程进行特别详细的控制
   3、数据挖掘
             1、最核心的
        2、数据抽取的过程 oracle  odi

系统搭建步骤

1、创建一个web project
2、add maven support  添加一个maven支持
3、编辑pom.xml文件
    数据库的驱动依赖
    hibernate依赖
    struts2的依赖
    spring依赖
    其他的工具包的依赖
4、写持久化类和映射文件和配置文件
     说明:
         src/main/java
         com.itheima09.oa.domain
             Person.java
         Person.hbm.xml
         src/main/resources
         hibernate
             hibernate.cfg.xml
             com.itheima09.oa.domain
             Person.hbm.xml
5、写spring的配置文件,引入sessionFactory
6、测试
      在src/test/java中创建测试类
7、在spring的配置文件中开启两个注解解析器
      类扫描的
    <context:component-scan base-package="com.itheima09.oa"></context:component-scan>
      事务的
    <tx:annotation-driven transaction-manager="transactionManager"/>
8、写dao层和service层的类和接口
      注意:在service层中

 1 @Service("personService")
 2     public class PersonServiceImpl implements PersonService{
 3         @Resource(name="personDao")
 4         private PersonDao personDao;
 5 
 6         /**
 7          * spring基于注解的事务配置精确到了某一个方法
 8          */
 9         @Transactional(readOnly=false)
10         public void savePerson(Person person) {
11             // TODO Auto-generated method stub
12             this.personDao.savePerson(person);
13         }
14     }
View Code

    @Transactional:该注解可以用于方法,也可以用于类
        该注解都可以保持默认值,其中readOnly的默认值为false
        所以只要加在类上,所有的方法都有读写事务,这样效率比较低
        所以一般加在方法上
9、测试spring的声明式事务处理

猜你喜欢

转载自www.cnblogs.com/biaogejiushibiao/p/9503426.html