- 浏览: 80200 次
- 性别:
- 来自: 北京
最新评论
文章列表
1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式: ...
<script type="text/javascript">
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",1);
}
function sc()
{
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos ...
一:SessionFactory的用途: 1.负责创建Session对象,可以通过Configuration对象创建SessionFactory 2.SessionFactory对象中保存了当前的数据库配置信息和所有的映射关系以及预定义的Sql语句,同时SessionFactoy还负责维护Hibernate的二级缓存 3.SessionFactory对象的创建会有较大的开销,而且SessionFactory对象采取了线程安全的设计方式,因此在实际中SessionFactory对象可以尽量的共享,在大多数情况下,一个应用中针对一个数据库可以共享一个SessionFactory
创建Sessio ...
1.Transient Objects: 使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用)它们的状态将会丢失,并由垃圾回收机制回收。2.Persist Object: 持久实例是任何具有数据库标识的实例。它们由持久化管理器Session统一管理,持久实例是在事务中进行操作的它们的状态在事务结束时同数据库进行同步。当事务提交时,通过执行SQL的insert、update、delete语句把内存中的状态同步到数据库中。3.Detached Object :Session 关闭之后,持久化 ...
package demo;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.net.URLCo ...
编写业务逻辑方法:
继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是Hibernate session的封装
默认的回滚是RuntimeException(包括继承RuntimeException的子类)
普通异常不回滚
在编写业务逻辑方法时,最好将异常一直向上抛在呈现层处理(struts)
事务的几种传播特性:
1.PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启
2.PROPAGATION_SUPPORTS:如果存在一个事务,支持当前事务。如果没有事务, ...
容器:
1.Collection 接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式
*Set 中的数据对象没有顺序且不可以重复
*List中的数据对象有顺序且可以重复
2.Map接口定义了存储“键(key)-值(value)映射对”的方法
3.Iterator 接口:
所有实现了Collection接口的容器都有一个iterator方法用以返回一个实现了Iterator接口的对象
Iterator对象称作迭代器,用以方便的实现对容器内元素的遍历操作。
Iterator接口定义了如下方法:
...
conn sys/sys as sysdba;//先登录到管理员
create user testuser(用户名) identified by testpassword(密码);
conn testuser/testpassword(连接到用户)
conn sys/sys as sysdba连接到DBA
grant unlimited tablespace to testuser(授权无限表空间)
grant create table to testuser(授权创建表)
conn testuser/testpassword;(连接到用户testuser)
create table...... ...
Jbpm是一种工作流引擎,常用来做OA系统等。
工作流系统研究切入点(如何去学习工作流的一个思路,这是一个业务流程的思路)
1.编写流程定义
2.部署流程
3.加载流程
4.启动流程
5.执行任务
6.完成任务
流程的定义:预定义的业务流转逻辑
流程实例:业务的一次实际流转过程
参与者:任务的执行者
活动(任务):组成流程定义的节点
活动实例:组成流程实例的元素
流转:从一个节点到另一个节点这一行为
工作列表:当前需要办理的任务集合
工作流的核心组件,对流程实例进行管理
Token是和指针(运行期的概念)代表着一条执行路径,指向当前流程中正在执行的节点在实例运行期 ...