P13 随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Java应用的性能问题就不得不涉及到两个方面:一是Java应用的构造是否是最优化的;二是对JVM的微调。本文将从一般意义上对Java性能的优化做一些总结。
P42 流程定义元模型所谓的元模型就是描述模型的模型。在工作流管理系统中,流程定义元模型是工作流模型中描述流程定义内在联系的模型,反映了工作流模型中所有流程元素的结构功能和内在联系。使用流程定义元模型,可以建立一个与实现无关的流程定义,方便的在多个工作流产品之间交换信息。
P28 工作流模型的评价标准表达能力丰富:模型提供丰富的概念,能够覆盖系统内所有独立的流程元素,比如:活动、任务、变迁等。易于理解:无论是业务分析人员,还是软件设计人员,都能够理解模型所表达的含义,即:模型应该为不同的用户提供相应的视角。概念集合最小化:模型中的概念互不重合,每一个概念都有自身独立的含义。形式化描述:模型能够形式化的描述现实世界。
P26 第二章工作流管理系统实现主要内容工作流管理系统实现模型工作流管理系统实现jBPM2.1工作流管理系统实现模型 2.1.1通用的实现模型2.1.2可选的实现模型2.1.1通用的实现模型流程定义工具(Process DefinitionTool)流程定义工具用来创建业务流程的描述,该描述以计算机能够处理的形式表示。
P26 很少发现有关于jmf方面的中文资料,这是在IBM上面找的一本书,可作为jmf的入门学习,业余时间翻译了。全书从三个例子入手,简单的介绍了jmf的使用。
P24 什么是cookie什么是Cookies(“小甜饼”)呢?简单来说,Cookies就是服务器暂存放在你的电脑里的资料(.txt格式的文本文件),好让服务器用来辨认你的计算机。当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,Cookies会帮你在网站上所打的文字或是一些选择都记录下来。
P24 会话与会话追踪Internet通信协议可以分为两大类:有连接协议和无连接协议,两者的最大差别在于客户端和服务器端之间维持联机上的不同。session的引入:鉴于http是无状态的协议,当完成客户端和服务器的传递信息后,就断开之间的联系,这样就造成了怎么样在几个页面之间传递信息的问题.
P93 .1JSP文件的结构4.2JSP的脚本4.3JSP指令元素4.4JSP动作元素4.1JSP文件的结构在传统的的网页HTML(*.htm、*.html)中加入Java程序片断,就构成了JSP网页(*.JSP)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片断,然后将执行结果以HTML格式返回给客户端。
P18 相关技术介绍Ajax框架DojoDojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-basedquerying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEBUI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。
P9 XML-RPC规范定义了六种数据类型,下表是这六种数据类型与Java的数据类型对应表。XML-RPC规范的各种平台都有具体实现,XML-RPC规范的Java实现都有好几种,这里我们选择了Apache XML-RPC。
P29 mongoDB是什么MongoDB由10gen公司开发,是一个基于分布式文件存储的数据库,也可以阐述为一种强大、灵活、可扩展的数据存储方式。功能及使用场景MongoDB功能丰富,包括;内置对MapReduce式聚合的支持,以及对地理空间索引的支持等等。具备支撑今天主流web应用的关键功能:索引、复制、分片、丰富的查询语法,灵活的数据模型,于此同时还不牺牲速度。MongoDB适用于大数据量、高并发、弱事务的互联网应用,内置的水平扩展机制提供从百万
P150 Java语言简介: Sun Microsystems 于1995年推出;Java Development Kit (JDK) 6 Update 12 (在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强 )Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题。
P12 JSON(Java Script Object Natation)一种轻量级的数据交换格式和XML一样,基于纯文本的数据格式可以表达String、Number、Boolean、数组、甚至对象等数据适合于服务器与JavaScript客户端的交互JSON基本语法JSON实际上基于JavaScript语法的一个子集。值的表示字符串、数值、true、false、null、Object或数组等。字符串"abc"、"\r\n"、"\u00A9"数值123、-123.5布尔true、falsenullJSON基本语法数组表示使用[]包含所有元素,每个元素用逗号分隔,元素可以是任意的值。
P8 Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。
P7 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。
P2 MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法,在1991年由MIT Laboratory for Computer Science(IT计算机科学实验室)和RSA Data Security Inc(RSA数据安全公司)的Ronald L. Rivest教授开发出来,经由MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。它的作用是让大容量信息在用数字签名软件签私人密匙前被"压缩"成一种保密的格式(将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的大整数,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。)
P12 JAVA从J2SE5开始提供名为annotation(注释,标注)的功能。Java的annotation,可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息。附加在package, class, method, field等上的Annotation,如果没有外部解析工具等对其加以解析和处理的情况,本身不会对Java的源代码或class等产生任何影响,也不会对它们的执行产生任何影响。
P4 Java推箱子游戏源代码.
P6 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException
P26 包是用来对一个图的元素(如类和用例)进行分组的。把分组后的元素用一个带有标签的文件夹图标包围起来,我们就完成了对其打包。如果给包起一个名字,我们就命名了一个组,在UML术语中,包为这组元素提供了一个命名空间,这组元素属于这个包。