测试了一下,支持数据库宕掉之后重启,tomcat不用重新启动,连接池会恢复链接,这点比dbcp好,下载地址 [url] http://sourceforge.net/projects/c3p0 [/url] 配置说明如下: <bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass"> <value>${jdbc.driverClassName}</ ...
2008-03-18

项目经理主要工作及指引

关键字: 项目管理
项目经理工作内容及指引(不包含市场运作部分) 1、与市场人员沟通项目的基本情况,客户主要领导、部门的情况,主要参与人员的关系,前期的一些目标、期望、工期。 了解项目采用的技术路线、客户信息部门的情况。 2、根据项目基本情况,了解相关的背景知识,以免说外行话,尽量采用与客户习惯相同的术语 3、根据经验和工作量估算,组建项目团队,确定需要的人员能力、数量等(一般不要选择多于2人的女士,女士不要太漂亮,要沉稳些) 4、安排项目总体计划(最好分解为阶段计划,采用迭代方式进行,每个小计划明确目标,周期控制在1-1.5月,先完成主要的、难度大的部分)、培训计划 与程序经理确定项目采用的ide、基础环境、工 ...
2007-11-16

工作流设计---5

关键字: workflow
一个工作流的组成部分包括: 1 FlowDefine流程定义 主要属性包括名称、类型、创建时间、创建人、状态 它包括多个流程节点---活动(actionDefine) 2 ActionDefine活动定义 主要属性包括名称、类型(开始、结束、一般、自动)、业务数据类(IFlowable)、所有者(ActionOwner)、监听器(Listener)、转换器(ActionTrans) 3 ActionTrans活动转换器 指明活动之间的关系,它包括若干个条件(TransCondition) 4 TransCondition转换条件 它包括条件表达式、目标活动的集合 当活动退出 ...
在运行流程后对流程进行修改(分发) 1 插入活动,原后续活动推后 ActionInstance  start = (ActionInstance) flowInstance.loadCurrentActions().get(0);         ActionDefine[] nextActionDefines=new ActionDefine[2];         ActionDefine a1=new ActionDefine();  &n ...
调用流程 1 临时保存     ISystemService service = (ISystemService) BeanFactory.findBean(                 "system", "systemService");         //模拟登录        ...
调用实例 1 建立一个流程模板 /**      * 生成一个简单流程      *      * @return      */     public static FlowDefine loadSimpleFlow() {         // 开始(所有人-张三)----申报人所在单位科长(王五)--法律事务处(李四)- ...
2007-07-05

工作流设计---1

关键字: 工作流
工作流讲解 1 工作流基础 合同申报流程 科员 科长 法律科/处 专业处室 领导 法律处 ...
1 select sql需要有order by 2 Java对类名,接口名,方法名,变量名都有规范 类名,接口名:首字母大写,且用驼峰命名法命名,比如 HelloWorld 方法名,变量名:首字母小写,且用驼峰命名法命名,比如 sayHello() 3 编写测试用例 4 学会任务分解,逐个击破 5 ibatis中的sqlmap中的sql语句,like条件写成col like #value#,在设置参数值时把%abc%加进去,避免特殊字符的问题 如dao.getChineseLetterOfChinese("%'%"); sql------fro ...
2007-06-18

需求调研的内容和工作指引

关键字: 需求
当你去做一个项目的软件需求时,一般需要考虑的内容包括: 1 系统的主要内容和界限是什么,查阅相关软件和资料书籍,了解客户的业务和专业知识(前往用户现场前准备) 1.1 制定总体计划和需求调研计划 1.2 将行程和计划通知客户,协调安排 2 与用户会面,提交本次调研活动的计划,达到的目标,时间安排,请用户配合(解释每个步骤的目的和用户参与的人员),并根据用户安排,适当调整计划 3 最好召开项目启动会议,相关业务部门和领导参与,确定双方项目组成员,确定客户方的配合人(唯一联系人)、领导(唯一协调人),介绍项目组的人员安排、总计划、需求调研计划 4 用户单位的组织机构是什么,哪些部门和人 ...
2007-6-15 游标,存储过程,触发器 比较薄弱。 游标是对一个结果集的指针,游标指向当前行,类似于java中的集合循环i 存储过程是一段代码,类似于一个程序函数,需要的时候调用,对数据库操作速度快 触发器是加在表上的,当表中的数据发生变化时自动执行,他以行为一个单元,当行增加、删除、修改时执行,它主要完成数据的级联动作,保持数据一致性 pl/sql 和sql有什么区别 pl/sql是oracle数据库的编程语言,存储过程、触发器、程序包都是用他写的 plsql developer是一个oracle管理和开发工具 sql是对数据库进行操作的语言,他是一个标准,针对不同数 ...
1  class @Entity @Table(name="GZL_ACTION_DEFINE") 2 property 加在getter方法前,简单值属性也可以不加 getter、setter、is方法会自动映射为column 3 用@Transient 取消当前属性的映射 4 @OneToMany(mappedBy="trans",cascade=CascadeType.ALL,fetch=FetchType.LAZY)     @OrderBy("sortFlag") ...
1 2007-6-11 修改配置文件加载方式为后加载,使用时加载 2 2007-6-11 hibernate动态生成ddl core-config.xml中的 xml 代码   <prop key="hibernate.hbm2ddl.auto">createprop>   自动创建表,不知道怎么生成sql文件 3 2007-6-11 pojo中get方法前标注annotation为 @Transient 说明该属性不参与映射,其他的默认都参与。其他业务方法不要使用g ...
2007-05-29

公司框架配置和讲解

关键字: 讲解
1 环境依赖 a:jdk1.5 因为用到了annotation b:maven1.0.2 做了些设置统一了类库 c:apache fileupload 1.1以上,因为用到了文件上传进度监控 d:spring 1.2 e:hibernate 3 2 组成部分 2.1 ltcore 核心框架,包括对配置文件、hibernate、spring、ibatis、xml的一些封装。文件上传组件flower,支持ajax获得文件上传进度,jcom操作office的封装,常用的函数等。日志增强器。用hibernate、ibatis操作数据库时的访问日志植入。 主键生成器 常用的list ...
1 认清目标 划分优先 胸怀宽广 尽力帮助 必要取舍 知识丰富 客户信任 事情不可能非常完美 2 迭代开发 “我、你们、咱们、他们、大家”的使用,团队归属感 3 总体计划按照两个编写,用户的和自己的,给自己一些余量 4 每周给用户发送周报,汇报进展情况 5 风险评估(需求变更风险、人员风险、新技术风险、政策风险、客户组织变更风险) 6 技术和业务培训
fourfire
搜索本博客
我的相册
9bb2a214-ce06-4cdf-9501-6e1ec739a461-thumb
Image(029)
共 15 张
存档
最新评论