- 浏览: 38435 次
- 性别:
- 来自: 绵阳
最新评论
-
adm889486:
mazhi4562qq 写道java.lang.Unsuppo ...
openfire研究及使用遇到的问题 -
mazhi4562qq:
java.lang.UnsupportedOperationE ...
openfire研究及使用遇到的问题 -
dxcsingle:
可否详细说一下,如何配置? 我按文档上的配置完成,可仍然在登陆 ...
openfire研究及使用遇到的问题 -
tangzlboy:
...
org.apache.jasper.JasperException: File "/struts-tags" not found
文章列表
web.xml文件配置说明
以下是web.xml文件配置的详细说明
<?xml version="1.0" encoding="UTF-8"?>
<web-app ......>
<servlet> //配置一个实例名
<servlet-name>xxx</servlet-name> //设定该servlet的实例名
< ...
Struts2中struts.xml的Action配置详解
<!-- 常用常量配置-->
<!--设置资源文件是否每次http请求达到时都重新加载-->
<constant name="struts.i18n.reload" value="false"/>
<!--设置开发模式-->
<constant name="struts. ...
Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。
一、LOG4J组成
LOG4J主要由三大组件组成:
. Logger: 决定什么日志信息应该被输出、什么日志信息应该被忽略;
. Appender: 指定日志信息应该输出到什么地方, 这些地方可以是控制台、文件、网络设备;
. Layout: 指定日志信息的输出格式;
一 ...
PART 1 介绍
log4j的好处在于:
1.通过修改配置文件,就可以决定log信息输出到何处(console,文件,...),是否输出。
这样,在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(...)等)。
2.使用log4j,需要整个系统有一个统一的log机制,有利于系统的规划。
log4j的使用本身很简单。但合理地规划一个系统的统一log机制需要周全的考虑。
其他关于log4j的信息参看log4j自带的文档。
P ...
o(︶︿︶)o 唉,外国人就是有奉献精神,不像中国...
JavaScript文章:http://javascript.crockford.com/
private members in javascript:http://javascript.crockford.com/private.html
js闭包:http://jibbering.com/faq/faq_notes/closures.html
js分析:http://www.jslint.com/
javascript函数中arguments变量中包含了所有传入的参数,arguments为一个数组,不能修改它的值。
变量类型检查,当变量类型不是object或array时,建议使用typeof来检查,如:typeof str == "string"。第二种变量类型的检查就是使用构造函数constructor来检验,如:str.constructor == String
变量类型检查
_______________________________________________________________
变量 ...
iReport和JasperReport组件是完全的开源项目,是当今世面上比较流行的制作报表工具,它们的优势不仅仅因为是开源项目,还由于高性能,友好的人性化设计界面,使得报表变得不再千篇一律,适用于多种数据源,可以导出多种文件格式,例如HTML、PDF、Excel等文件格式。
iReport和JasperReport组件最主要能在设计时使数据和设计分开,实现Web报表的分页打印,分组合计,变量加减处理,输出格式化,用户须按照编写的规则编写一个XML,然后得到用户所要的报表文件。
IReport组件下载地址是http://ireport.sourceforge.net,本书提供的版本是iRep ...
问题一,
如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗?
回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受?
~
可同样的情况换个场合,自 ...
一、下载、配置
大家可以从这里下载到http://james.apache.org/download.cgi james服务器包,解压包。
重点介绍一下两个文件夹bin 和 apps.
bin目录中的run.bat和run.sh是James的启动程序。只要记住这个重要文件就可以。
SAR-INF 下有一个config.xml是james中的核心配置文件。config.xml在第一次启动之前是没有的,需要启动james服务器来生产config.xml文件。
运行run.dat启动服务器,图如下:
二、添加用户
James以telnet 的方式提供了接口用来添加用户.
首先使用telnet来 ...
JBPM4_DEPLOYMENT 流程定义表
JBPM4_DEPLOYPROP 流程定义属性表
JBPM4_EXECUTION 流程实例表
JBPM4_HIST_ACTINST 流程活动(节点)实例表
JBPM4_HIST_DETAIL 流程历史详细表
JBPM4_HIST_PROCINST 流程实例历史表
JBPM4_HIST_TASK 流程任务实例历史表
JBPM4_HIST_VAR 流程变量(上下文)历史表
JBPM4_ID_GROUP 组表
JBPM4_ID_MEMBERSHIP 用户角色表
JBPM4_ID_USER 用户表
JBPM4_JOB 定时表
JBP ...
4 合同审批实例
1.画流程
代码:
<?xml version="1.0" encoding="UTF-8"?>
<process name="contract" xmlns="http://jbpm.org/4.3/jpdl">
<start g="11,241,48,48" name="start1">
<transition g="-66,-18" name="to 填写合同" to= ...
2.9任务管理
2.9.1 分配任务
流程定义时,分配任务有多种方法:
1. 直接分配给成员:assignee="user1" 可以同时分配多人:candidate-users("user1","user2","user3")
2. 分配给组:candidate-groups="it_dept" 分配给多个组:用逗号隔开部门id组列表。
3. 利用任务泳道进行分配:
1.任务泳道分配的特点:一个单子可以有多个人填写,一旦A填写了,别人就不能 填写。而且当A提交的单子被退回的时候还应该有A来 ...
2.5集成自定义用户表
2.5.1 Jbpm4提供了实现接口
1.interface User
2.Interface Group
3.Interface GroupMember
4.Interface IdentitySession
想要集成自己的表,首先需要实现jbpm提供的接口,然后再进行配置。
2.5.2 User 用户表
import java.io.Serializable;
import java.sql.Blob;
import org.jbpm.api.identity.User;
/**
* 用户表 MesUser
*
* @version 1.0
*
*/
p ...
Jbpm4.3使用文档
1.介绍
jBPM是一个可扩展、灵活的流程引擎, 它可以运行在独立的服务器上或者嵌入任何Java应用中。
类介绍:1.流程引擎 ProcessEngine processEngine = Configuration.getProcessEngine();
2.流程定义管理RepositoryService repositoryService = processEngine.getRepositoryService();
3.执行管理ExecutionService executionService = processEngine.getExecutionService ...
--显示所有的数据库名称
select name from master.dbo.sysdatabases;
如果要查看用户创建的数据库则在上面的sql语句后面加上where dbid > (大于)6;
--显示当前数据库中的所有表名称
select name from sysobjects ;
如果要查看用户创建的数据库则在sql语句后面加上where xtype='u';
--显示某个表的结构(tableName为你要查询的表名)
select syscolumns.name as column_name,systypes.name as column_type,syscolu ...