OA

办公自动化

详细说法

包含两类

  1. 管理:对数据进行crud操作;

  2. 进行流程控制和智能分析;

    流程控制

    1. 在一个超级复杂的业务环境中,利用流程控制框架可以对流程进行超级精准的控制;
    2. 在流程控制中,会产生很多数据,这些数据将是领导决策的依据;

    智能分析:数据挖掘

使用MyEclipse新建web项目,并支持maven

使用MyEclipse创建Tomcat服务器,新建服务器运行环境

建成项目后先测试能否成功部署到服务器

设置代码提示与字体

项目环境搭建

已涉及知识点

Serializable

一个类只有实现了Serializable接口,他的对象才能被序列化。可以在网络传输。

序列化是将对象状态转换为可保持或传输的格式的过程,与之相反的是反序列化,它将流转换为对象。两个过程结合起来,可以轻松的存储和传输数据。

是java提供用来进行高效率的异地共享实例对象的机制,实现接口即可。

是一个空接口,标识接口。

类中定义变量pid在hibernate中称为标示符变量

唯一 区别于其他对象,获取时使用,hibernate中有缓存,标识符属性最主要的作用就是在对象缓存中标识这个对象确实存在。

对象缓存与数据缓存

hibernate的一二级缓存都是对象缓存,它的查询缓存才是数据缓存。查询缓存是针对数据缓存的。

对整个实体进行缓存是对象缓存,对普通属性进行缓存使用查询缓存

对象缓存:缓存里存放的是对象,对象对应的数据库表中所有的字段全部取出来放入缓存中。针对对象进行缓存。只能封装对象,封装对象的所有数据。

一张表100个字段,页面只使用3个字段时并不适用。

数据缓存:查询缓存,查询需要的数据,并不会将对象所有数据查出。针对数据进行缓存。选择性的封装数据

spring配置信息不写在一个配置文件中

application-content.xml引用其他配置文件,为了管理方便,面试时可以问到:上升到团队合作,一个文件不可多人更改。