易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客java学习 OA审批流转1


我今天学习了审批流转的知识:
1,为什么要有审批流转(目的)
2,审批流转模块要实现的功能(要求)
3,解决方案与界面
1,目的
    1,审批流转就是把单位内部的各项审批电子化,如工作请示、出差申请、采购申
       请、报销等日常工作流程。
    2,审批流转所用的流程是表单流转的步骤,其核心是表单(或叫做文档),流程
       是为表单服务的,且一个表单对应一个流程。没有表单的流程没有意义。
2,要求
    1,方便的定义/修改与管理流程
    2,方便的定义/修改与管理表单模板
    3,执行审批流转
    4,方便的查询所有的表单记录
3,方案
    1,方便的定义/修改与管理流程
        1,使用人员是系统的管理员(不是程序员),要提供简单友好的设计界面
        2,最好是Web流程设计器(可以使用vml技术),即在网页中通过简单的操作
           或设置就可以完成一般的审批流程。可以支持一般流程常用的一些逻辑或
           条件设置,但是复杂的逻辑(Decision或Assignment等)还是要通过代码
           配合才可以完成,且实现起来比较复杂。
        3,Web流程设计器比较复杂,可以使用Jbpm提供的流程设计器做为替代方案。
           (但他对用户不友好,需要学习很多东西且有bug,不适合最终用户使用)
    2,方便的定义/修改与管理表单模板
        1,使用人员是系统的管理员(不是程序员),要提供简单友好的设计界面
        2,最好是Web表单模板设计器,可以方便的制作各种表单模板。表单模板中要
           展现出相关的业务数据,如请假单的模板中要有请假时间与请假原因等信
        &n


相关文档:

Java中native关键字用法

      在通读jdk源代码的时候发现许多java方法前都有native关键字修饰,最后得知native是与C++联合开发的时候用的,java自己开发不用。
      使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数 ......

Java读取Properties文件的六种方法

 使用J2SE API读取Properties文件的六种方法
1。使用java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = Resou ......

深入浅出Java clone技术

 这是clone技术介绍的第一篇。本篇主要介绍对象clone技术的基本知识。
Clone基本知识储备
在Java里提到clone技术,就不能不提java.lang.Cloneable接口和含有clone方法的Object类。所有具有clone功能的类都有一个特性,那就是它直接或间接地实现了Cloneable接口。否则,我们在尝试调用clone()方法时,将会触发CloneNo ......

传智播客java学习 lucene初步

因为即将要学习lucene,所以我提前预习了lucene的相关知识,
1,lucene是众多搜索引擎中的一个,就像持久层除了Hibernate外也有很多其它框架
一样。Lucene是一个开发工具包,我们可以使用他为应用程序添加全文检索的功能。
2,目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系
统的搜索功能。 ......

传智播客java学习 OA机构设计

今天是学习oa的第二天,学的知识点比较多,我做了笔记:
Service层设计:
    1,先有get(Long),因为还想要获取其他对象(不是T),所以再定义一个get(Class, Long)
2, 为什么有get(Class, Long),但不加上以下两个方法呢?
<E> E delete(Class<E> clazz, Long id);
<E> List<E ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号