自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 资源 (10)
  • 收藏
  • 关注

原创 openjweb1.8 java web应用快速开发平台产品白皮书

因图片较多,需要图片请到资源中下载,不需要资源分。      OpenJWeb(1.8) Java Web应用快速开发平台 产品白皮书         编者:OpenJWeb技术团队编写时间:2009-10-02Email:baozhengw@163.comQQ:29803446Msn:baozhengw9

2009-10-06 09:20:00 4213 1

原创 关于oracle导入sqlserver存在的唯一索引问题

我在把oracle数据导入sqlserver中时,发现在oracle中字段定义为唯一索引时,不同记录的此字段如果为空不被认为是重复的,但在sqlserver中如果此字段为唯一索引字段,不允许有2个以上的空值。郁闷。所以只好将sqlserver中的唯一索引字段手工修改为几个非空的值,但这样程序肯定要进行修改了。需要在程序中为此字段设置不重复的非空值,这样才能保证程序在不同数据库环境中能正常使用。

2009-09-15 18:12:00 2142

原创 java即时通信解决方案openfire+spark完整安装指南

本文介绍基于java的即时通信解决方案openfire3.6.4+spark2.5.8的完整的安装说明,并介绍了使用smack的java类库如何与im用户交互的例子,这样使得业务系统的消息可以通过smack编程将消息发送给spark客户端。spark2.5.8除了聊天之外还支持多人视频,语音,文件传输,截图,观看远程桌面,msn互联互通等功能。因本文图片太多,需要看图片的请下载资源或者访问ht

2009-08-29 15:26:00 35431 4

原创 openfire中配置msn网关后spark客户端不能显示msn功能的原因

在openfire中配置了msn 网关并测通后(msn网关配置需要从网上找到一个有效的msn服务器地址),登陆spark没有发现配置msn帐号的信息,我当时配置的时候用的是spark2.5.4,后来决定用2.5.8的试验,在spark工具条上出现了msn的图标,点击后,要求输入msn的帐号和口令,帐号配置后,过一会msn的列表就出现在spark中了,下面是spark联通msn后的截图:  

2009-08-13 10:17:00 3348 1

原创 openjweb快速开发平台升级sqlserver2005的方法

openjweb使用sqlserver2005数据库时,按以下操作进行: (1)首先从微软官方网站下载2005的jdbc驱动程序,运行下载包后 ,在sqljdbc_1.0/chs下有一个sqljdbc.jar,将此文件复制到D:/project/apache-tomcat-5.5.27/common/lib下,然后将msbase.jar,mssqlserver.jar,msutil.j

2009-08-10 10:16:00 1640

原创 安装openfire3.6.4 IM Server注意事项

1、在安装程序解压完,最好在这时先配置好数据库,解压后在resources/database下有各种数据库的脚本.2、安装时可能需要数据库驱动的classpath,所以应该配置好包含数据库驱动jar包的CLASSPATH,如本机配置的     CLASSPATH:    %JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/htmlconverter.jar;%

2009-08-09 23:02:00 2452

原创 openjweb平台配置cas server单点登录

web.xml: http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/

2009-08-05 13:20:00 2585

原创 为openjweb横空出世贺七律一首

为openjweb横空出世贺七律一首  天涯行客银弹横空震硅谷,三五巨头纸老虎。雄冠爪哇(JAVA)开源界,从此蓝领枉辛苦。节约成本固难事,平台自此非莫属。众生谁具真慧眼,抱得商机金满屋。 说明:(1) 本诗是为自己的软件产品openjweb快速web应用开发平台作的.(2) 银弹:搞IT的人都知道,西方某位砖家曾认为软件领域没有很好的提高生产力的模式,但openj

2009-07-24 11:19:00 1914

原创 struts2开发中遇到的disabled=true导致的空值提交问题

在openjweb平台开发过程中,我发现struts2的disabled="true"的使用存在这样一个问题,如果页面的输入项使用了disabled="true"的属性,在提交页面的时候,凡使用disabled="true"的输入项,在action中都获得不到这个输入项应有的值,也就是说,action中获得的是空值,我调试一下午才发现disabled="true"居然存在这个问题,不知道最新的st

2009-07-22 21:13:00 5384 8

原创 openjweb快速开发平台字段校验器与正则表达式

openjweb平台除了原来的非空,唯一校验外,增加了邮件格式校验器,手机格式校验器,居民身份证校验器,除此之外,增加了正则表达式校验器,正则表达式校验器的增加,实现了为任一表字段配置正则表达式校验,这样开发人员不需要在java代码中编写校验代码,只需要在表字段属性中设置正则表达式,下面是openjweb平台从表字段设置中读正则表达式的代码,读到正则表达式后,使用Pattern.compile进行

2009-07-19 00:14:00 2031

原创 openjweb快速开发平台中使用Groovy动态语言作为规则引擎解决方案

由于在工作流设计中需要为条件分支设定条件表达式,所以需要可以动态执行的语言脚本作为工作流的规则引擎.工作流条件分支纯粹使用sql脚本肯定是不行的,经过试验,groovy的脚本可以返回为java接受的变量.在具体的工作流实现中,我们既可以把groovy的脚本单独存放在文本文件,也可以将脚本直接存放在数据库中,在使用的时候再取出来,当然,可可以放在xml文件中.以下是java调用groovy脚本的

2009-07-15 21:38:00 5575

原创 struts2上传不同类型文件的问题

我在开发struts2的上传功能时,发现xls格式及jpg格式不能上传,很是郁闷,但jpeg格式可以上传,下面是配置的允许上传的文件类型:               image/gif,image/jpeg,application/zip,text/xml,application/x-rar-compressed,application/msword,application/ppt,ap

2009-07-10 14:36:00 2896 1

原创 用openjweb平台开发的企业档案管理系统介绍

    企业档案管理系统大致包括档案类型定义,档案分类树,收集整编,归档,鉴定与销毁,档案授权,借阅归还,催还等功能,在档案管理系统中,最重要的是如何控制不同的档案授权给不同的用户和角色,更进一步说,不但要控制档案的浏览权限,还要控制电子档案附件的下载权限,纸质档案的借阅权限.    由于openjweb平台具有强大的数据权限管理架构,实现档案按角色,用户授权十分简单,可以很方便地将档案的浏览

2009-06-23 00:18:00 2873 1

原创 openjweb 邮件管理功能介绍

Openjweb的邮件管理功能介绍: (1)    定义系统发件箱,在后台定时发邮件时会顺序选择系统发件箱进行邮件发送,这样在群发广告邮件时可降低发件箱地址被看作是垃圾邮箱的几率。(2)    用户可定义自己的邮件群组,并为自己的用户群组增加成员,每个用户只能看到自己创建的群组。(3)    用户发送邮件时即可以用自己的邮件作为邮件发送地址,也可将邮件加到系统邮件列表中由系统定时发

2009-06-08 19:40:00 2286

原创 struts2中如何使s:select标签只读

在开发openjweb平台期间遇到这样一个问题,在编辑页面中,状态位字段是由系统设置的,不应该由人工设置,所以状态位字段应该显示出来但不允许被编辑,使用struts2的标签不具有disabled属性,除非将theme设置为simple才可以使用disabled,那么如果不使用simple的theme还有其他办法使select下拉框只读吗?从网上找到了一个办法,大致的思路就是不让下拉框获得焦

2009-06-08 16:46:00 13544

原创 openjweb快速开发平台是java web应用开发领域的"银弹"

人月神话里谈到软件领域没有"银弹",而Openjweb的目标是制造一颗巨大威力的"银弹",人月神话的作者预言十年内不会有银弹出现,但现在的时间已经超过了十年的期限,银弹该出现了...对openjweb快速java web应用开发平台感兴趣的朋友请加QQ群:33724089

2009-06-06 15:58:00 1828

openjweb快速开发平台-在线考试与在线调查系统

openjweb新增在线考试阅卷评分,并同时可用于在线调查功能,文档下载地址:http://code.google.com/p/openjweb/downloads/detail?name=exam.doc&can=2&q=#makechanges或者从本文附件下栽 功能大致如下:(1)定义题库(2)定义试卷(与题库进行组合)(3)设置正确答案及试卷各选...

2009-06-04 17:00:18 173

原创 openjweb快速开发平台在线考试评分及在线调查系统

openjweb新增在线考试阅卷评分,并同时可用于在线调查功能,文档下载地址:http://code.google.com/p/openjweb/downloads/detail?name=exam.doc&can=2&q=#makechanges 功能大致如下:(1)定义题库(2)定义试卷(与题库进行组合)(3)设置正确答案及试卷各选题标准答案(4)支持单选,多选,简

2009-06-04 16:31:00 2262

原创 openjweb快速开发平台生成的编辑页面(改版后)

openjweb平台生成的编辑页面比以前有了很大改善,下面是平台生成的编辑页面:  平台以前生成的编辑页面样式:  平台生成的列表页面包括增删改,固定列查询,自定义查询,分页等,固定查询列可自由设置,见下图:  openjweb平台的共享版程序已上传到http://code.google.com/p/openjweb,欢迎下载试用,此站点已上传了大量

2009-06-02 18:18:00 2276 1

openjweb快速开发平台共享版本发布公告

本人已将openjweb平台共享版本的工程和开发视频发布到http://code.google.com/p/openjweb/ 欢迎大家下载试用,并留下宝贵意见. 作者qq:29803446msn:baozhengw999@hotmail.com  1.1什么是OpenJWeb? OpenJWeb是一款基于java开源技术实现的Java Web应用快速开...

2009-05-29 09:46:04 267

原创 OpenJWeb1.6快速开发平台共享版发布公告

本人已将openjweb平台共享版本的工程和开发视频发布到http://code.google.com/p/openjweb/ 欢迎大家下载试用,并留下宝贵意见. 作者qq:29803446msn:baozhengw999@hotmail.com    

2009-05-29 09:41:00 1763 2

OpenJWeb快速开发平台简易工作流的实现-信息发布流程(二)

  系统实现过程:(1)       用户查询信息记录,见下图:    说明:a) 在本平台中,只要在简易审批流里定义了审批动作,在对应的业务对象的列表页面中,都会出现相应的按钮,不需要手工添加这些审批按钮,比如简易审批流里定义了送审,一审通过等审核动作,在上图中就有对应的按钮出现。    b) 审核时可在列表页面中勾选多行记录后,然后点击某个审批按钮进...

2009-05-23 19:49:57 120

OpenJWeb快速开发平台简易工作流的实现-信息发布流程(一)

简易审批工作流的实现 QQ:29803446Msn:baozhengw999@hotmail.com联系电话:13651070328 王先生 简易审批流管理是一种简单的工作流设计,不需要复杂的工作流图形设计器,通过设置业务对象的不同状态位之间的关系来实现流程控制,状态间的切换是通过人工点击页面上的审批按钮来实现状态位的切换。通过对按钮的授权来进行审批权限控制。每个按钮...

2009-05-23 19:44:23 153

原创 OpenJWeb平台Spring Security+CAS SSO的配置

CAS Server的搭建就不用介绍了,这里介绍一下OpenJWeb平台中Spring Security如何与CAS集成.Spring security集成CAS的官方例子可从https://src.springframework.org/svn/spring-security/trunk/samples/cas/client/src/main/webapp下载,但是这个例子过于简单,权限ID是配

2009-05-15 14:47:00 12122 4

原创 OpenJWeb1.6 快速开发平台树型结构功能生成器

    在项目开发中经常遇到象商品大中小类. 网站栏目,等树型结构的功能,对于树型结构的功能开发往往是很耗费时间的,我从前一项目组的小伙子做一个栏目树的维护花了一个周的时间,还经常出现BUG,现在OpenJweb平台基于dhtmlxTree组件,并采用ssh2框架实现了树型结构功能页面的生成工具,这样凡单表树型结构的维护模块有多少都不怕,都可以通过平台生成.    下图是树型结构的表字段定义页

2009-04-20 21:18:00 4490 5

原创 关于Spring中用quartz定时器在定时到达时同时执行两次的问题

我在使用spring的quartz配置定时任务时,发现每次定时时间到达后,指定的定时方法同时执行两次,而且此方法还是使用的synchronized关键字,每次定时一到,会发现此方法内的System.out输出信息输出两次,说明方法在这时执行了两次,解决方法没有找到更好的,不过有一个方法很有效,我设置了一个静态变量,只要此方法一执行,就将变量由0变为1,执行完再设置为0.如果运行方法前检查此静态变量

2009-04-16 10:12:00 15378 9

原创 Oracle中强行断开用户连接的方法

首先查找目标用户的当前进程,注意是serial#而不是serial,网上有的介绍漏掉了#: select sid,serial# from v$session where username=ERP;使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial alter system kill session sid,serial;例如

2009-04-12 08:41:00 20222 2

原创 jsp带中文请求参数的乱码问题的解决方法

在请求页面的请求参数需要用encodeURI进行转码,然后在接收请求的页面需要进行字符集转换.本例中的请求和接收页面的字符集都是UTF-8:请求页面的jsp中转码的JS:  var cond = getCond();       cond =  encodeURI(cond) ;在跳转的页面的处理:  String sqlCond =  request.getParamet

2009-04-07 09:45:00 2116

原创 OpenJWeb快速开发平台使用struts2实现多语切换的方法

页面中设置多语言连接:/comm/lang!changeLang.action?lang=zh-CN"> 中文       /comm/lang!changeLang.action?lang=en-US" >English      /comm/lang!changeLang.action?lang=ja-JP"">日本語   &nb

2009-04-07 09:29:00 2471

原创 OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书

OpenJWeb中国开源组织(http://blog.csdn.net/baozhengw)苏州创智科技有限公司(http://www.cmissoft.com)QQ:29803446Msn:baozhengw999@hotmail.comEmail:baozhengw@163.com联系人:王先生手机:13651070328资料下载地址:http://code.goo...

2009-04-03 08:45:55 400

原创 OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书

 OpenJWeb中国开源组织(http://blog.csdn.net/baozhengw)苏州创智科技有限公司(http://www.cmissoft.com)QQ:29803446Msn:baozhengw999@hotmail.comEmail:baozhengw@163.com联系人:王先生手机:13651070328     目录

2009-04-02 23:17:00 5022 1

原创 OpenJWeb 1.6版本 java快速开发平台带portlet风格的后台首页

OpenJWeb 1.6版本 java快速开发平台带portlet风格的后台首页见上图. QQ:29803446msn:baozhengw999@hotmail.com   

2009-04-01 08:30:00 2112

原创 OpenJWeb快速开发平台的多语解决方案

OpenJWeb快速开发平台通过这样的方式实现多语言: (1) 首先在表字段基本信息中定义每个字段的中文,英文,韩文,日文等多种语言文字.(2) 定义了字段对应的各种页面标签文字后,在平台中点编译,平台会从表字段定义表中获取各语种文字(3) 平台以表名.字段名作为多语标签创建properties资源文件,生成的properties资源文件会自动转码为/u的格式(4)生成的JSP

2009-03-30 21:57:00 1585

原创 OpenJWeb快速开发平台自动创建基于事务的业务逻辑接口和实现类

OpenJweb快速开发平台在定义表的页面中增加了"是否创建业务逻辑类"的选项,当勾选这个选项后,平台自动生成针对此表的业务逻辑接口和实现类,一般主明细表的主表应该勾选此选项,当然也可以所有表都生成对应的业务逻辑类.平台除了生成java代码,还自动配置Spring的配置文件,并为新生成的类配置事务代理,下面是由平台生成的业务逻辑接口的源代码(接口默认提供一个删除多行的方法,如果需要别的接口

2009-03-29 10:42:00 1798

原创 OpenJWeb快速开发平台组织结构权限继承变更说明

原来的组织结构权限继承设置为,当下级部门拥有某权限时,则上级部门拥有这个权限.但感觉不太合理,因为一个部门角色众多,例如给下级部门的系统管理员一个admin权限,上级部门的人员不应该所有角色都得到这个权限,这样做也是很危险的.现在改为这种方式:在部门下建立角色树,角色树具有权限继承关系,即上级角色可以获得下级的角色权限,这样比较合理,部门不能获得部门下面的角色的权限,但部门节点的权限可以被

2009-03-28 09:10:00 1802

原创 OpenJweb快速开发平台字段默认值生成器

OpenJweb快速开发平台中可设置任意字段的默认值规则,同时也可以在规定的默认值生成器类中增加新的字段默认值生成规则,这样为任意表字段设置默认值就大大减少了开发工作量,目前字段默认值生成器规则包括:(1)可设置字段值为用户自定义的固定值(2)设置字段值为当前登陆用户帐号或姓名,所属单位或部门等(3)设定为当前系统时间(4)各种格式的单据流水号生成器(5)全局流水号 (6)

2009-03-20 17:06:00 1615

原创 OpenJweb字段校验器使页面提交无需编写校验代码

我们在编写页面提交的过程中经常需要为了页面提交而编写大量的校验代码,由于字段校验的工作量很大,所以很多项目开发是采用了偷工减料的方式,即有很多页面的字段根本没有通过校验就直接往数据库中提交,现在OpenJweb实现了一个通用的校验器,可以在平台中设置每一个字段针对的校验器(校验器是系统预先开发好的校验器类,根据需要可以扩展新的校验器),其中FormatValidator校验器实现了非空,字段长度是

2009-03-19 23:06:00 1561

原创 OpenJWeb java web应用快速开发平台增删改查视频发布

本人已往csdn上传了openjweb增删改查页面生成器的视频文件,分别是OpenJweb增删改查页面生成器之建表1.rar和OpenJweb增删改查页面生成器之创建页面2.rar,学习版报价:600元/套,相当于普通程序员3天的工资,如有意学习,购买或做销售代理者请联系: qq:29803446email:baozhengw@163.com手机:13651070328 王

2009-03-18 23:07:00 2510

原创 OpenJWeb 1.6 快速开发平台功能介绍

因本文的图片比较多,所以大家可以搜索我的资源文件,名为,下面是OpenJWeb1.6版本的功能目录:  第一章         OpenJWeb (v1.6)介绍... 4第二章         功能详细介绍... 52.1 表结构定义工具... 52.1.1 表结构... 52.1.2 表字段... 92.2 增删改查页面功能定义... 102.2.1 生成的

2009-03-16 07:46:00 1710

原创 openjweb中使用fckedit和struts2实现在线编辑人员简历的方法

在struts2中集成fckedit时,主要注意使用标签的时候需要带escape="false"属性,这样才能在fckedit中显示原始的格式:%@page contentType="text/html;charset=UTF-8"%>http://www.springframework.org/security/tags" %>http://fckeditor.net/tags-fckedi

2009-03-13 21:39:00 1977 1

openfire3.6.4_spark2.5.8_smack_java即时通信解决方案

本文介绍基于java的即时通信服务器openfire3.6.4和spark2.5.8客户端产品以及如何使用smack开发java程序与即时通信用户交互,spark除聊天支持外,还支持语音,多人视频,文件传输,截图,远程观看桌面,msn网关(openfire安装gateway),本文详细叙述了openfire+spark的完整的安装过程和注意事项。

2009-08-29

OpenJWeb1.6 Java Web 应用快速开发平台技术白皮书

本文介绍最新的开源产品Openjweb java快速应用开发平台,基于struts2+hibernate+spring+spring security,实现了单表,主明细表增删改查,完整的组织结构树和权限管理体系,支持多语设置和自动生成多语言文件,支持可配置的字段校验器,默认值设置,支持数据权限管理,等等,使软件开发人员不再为大量的增删改查开发而发愁了

2009-04-03

OpenJweb增删改查页面生成器之建表1

OpenJweb平台通过平台生成增删改查页面的视频,分两部分,这是第一部分

2009-03-18

OpenJWeb1.6Java快速开发平台功能手册090315

Openjweb 1.6版本最新功能手册,本平台基于sping+strut2+hibernate+spring security+dwr框架,实现了完整的组织结构(矩阵),功能权限,权限继承,委托,树形角色管理,快速增删改查创建工具等

2009-03-15

OpenJWeb_v1_6_增删改查页面代码生成器.PDF

OpenJWeb V1.6采用的主框架为Struts2+Spring+Hibernate+Spring Security,后台管理页面可使用平台的代码生成器来生成。在平台中定义好一个数据库表结构后,可生成对应的数据库表,Java实体类代码,Hibernate配置文件,struts2的action配置,编辑页面和列表页面、Struts2 Action类等,并在线调用ant进行编译。

2009-02-24

OpenJWeb工作流

OpenJWeb平台中的事务性计划审批流开发实例

2008-03-29

OpenJWeb简易审批流

本文详细介绍如何通过OpenJWeb快速开发平台创建事务性计划的增删改查页面及如何实现事务性计划的简易审批工作流

2008-03-29

OpenJWeb快速开发平台快速生成增删改查功能指南

此文件介绍如何利用OpenJweb快速开发平台快速生成增删改查功能页面,已实现由用户定义及创建数据库表,在平台中生成hibernate映射文件和POJO类,生成的增删改查页面包括跨数据库的分页,排序,条件查询,及下拉型字段根据数据字典自动显示下拉内容,另外此文件中包括了ant编译脚本和xwork.xml等二次开发必备的几个java文件以及此平台的mysql数据库创建脚本

2008-02-26

open-JWeb(RAD)操作手册

本文介绍open-JWeb(RAD)开发平台,此平台基于Spring+hibernate+struts+webwork+acegi+dwr技术,内容包括动态生成增删改查功能(含分页,查询,编辑等),无需编程即可实现.另外集成了强大的acegi框架,及基于FCKEDIT的信息发布编辑器等.

2008-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除