OA办公系统项目搭建及框架整合测试
OA
办公自动化
详细说法
包含两类
管理:对数据进行crud操作;
进行流程控制和智能分析;
流程控制
- 在一个超级复杂的业务环境中,利用流程控制框架可以对流程进行超级精准的控制;
- 在流程控制中,会产生很多数据,这些数据将是领导决策的依据;
智能分析:数据挖掘
使用MyEclipse新建web项目,并支持maven
使用MyEclipse创建Tomcat服务器,新建服务器运行环境
建成项目后先测试能否成功部署到服务器
设置代码提示与字体
项目环境搭建
已涉及知识点
Serializable
一个类只有实现了Serializable接口,他的对象才能被序列化。可以在网络传输。
序列化是将对象状态转换为可保持或传输的格式的过程,与之相反的是反序列化,它将流转换为对象。两个过程结合起来,可以轻松的存储和传输数据。
是java提供用来进行高效率的异地共享实例对象的机制,实现接口即可。
是一个空接口,标识接口。
类中定义变量pid在hibernate中称为标示符变量
唯一 区别于其他对象,获取时使用,hibernate中有缓存,标识符属性最主要的作用就是在对象缓存中标识这个对象确实存在。
对象缓存与数据缓存
hibernate的一二级缓存都是对象缓存,它的查询缓存才是数据缓存。查询缓存是针对数据缓存的。
对整个实体进行缓存是对象缓存,对普通属性进行缓存使用查询缓存
对象缓存:缓存里存放的是对象,对象对应的数据库表中所有的字段全部取出来放入缓存中。针对对象进行缓存。只能封装对象,封装对象的所有数据。
一张表100个字段,页面只使用3个字段时并不适用。
数据缓存:查询缓存,查询需要的数据,并不会将对象所有数据查出。针对数据进行缓存。选择性的封装数据
spring配置信息不写在一个配置文件中
application-content.xml引用其他配置文件,为了管理方便,面试时可以问到:上升到团队合作,一个文件不可多人更改。