• 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的声明式事务处理

    合群是堕落的开始 优秀的开始是孤行
  • 相关阅读:
    python集成开发环境Anaconda的安装
    hasMap2
    WireShark:TCP三次握手 抓包
    CCF 201409-4 最优配餐
    201403-4 无线网络
    java IO的字节流和字符流及其区别
    平衡二叉树DSW算法
    警惕Java编译器中那些“蜜糖”陷阱
    laravel 学习笔记 —— 神奇的服务容器
    LNMP下安装phpmyadmin的一个小错误解决办法
  • 原文地址:https://www.cnblogs.com/biaogejiushibiao/p/9503426.html
Copyright © 2020-2023  润新知