上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 191 下一页
摘要: 在struts2中集成fckedit时,主要注意使用<s:property>标签的时候需要带escape="false"属性,这样才能在fckedit中显示原始的格式:<%@page contentType="text/html;charset=UTF-8"%><%@ page import="org.openjweb.core.util.DropdownListBoxUtil"%><%@ taglib prefix="s" uri="/struts-tags&q 阅读全文
posted @ 2009-03-13 21:39 ajuanabc 阅读(189) 评论(0) 推荐(0)
摘要: 因Spring集成了QuartzJob,所以实现定时作业调度非常方便,首先实现一个作业调度类,类里面可以任意增加用于定时调用的方法,如定时发邮件,定时构造索引,工作流引擎定时监控等,下面是一个继承了的类:import org.apache.log4j.Logger;//import org.apache.lucene.demo.IndexHTML;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.springframework.scheduling.quartz.Qu 阅读全文
posted @ 2009-03-13 14:13 ajuanabc 阅读(197) 评论(0) 推荐(0)
摘要: 虽然OpenJWeb中集成了Spring Security,不过数据权限并没有按照Spring Security中的 ACL框架,而是采用了一种更容易理解的方式,同样也能够实查询,编辑,删除操作的数据权限控制. 不需要为每一数据记录设置访问用户,只需要定义一个通用的规则,这样减少了很大数量的ACL记录.表结构: 表名(需要对此表设置数据权限),操作(查询,删除,修改),条件规则(用户条件sql),数据过滤规则sql(当条件规则符合时,所选用的数据过滤语句,此where语句会附加在主sql的where 子句中,在执行分页之前起作用)条件规则可以使用java程序实现,因为有的复杂的条件可能无法用. 阅读全文
posted @ 2009-03-12 22:22 ajuanabc 阅读(212) 评论(0) 推荐(0)
摘要: OpenJWeb快速开发平台中实现了上级组织结构下的人员可获得下级组织结构的权限,sql:create or replace view v_user_auth as--select distinct user_id,login_id,comm_code,auth_name,auth_resource from (select a.user_id,a.login_id,b.comm_code,b.auth_name,b.auth_resource fromcomm_user a,comm_auth b ,comm_user_auth cwhere c.user_id = a.user_idand 阅读全文
posted @ 2009-03-11 11:05 ajuanabc 阅读(131) 评论(0) 推荐(0)
摘要: 矩阵结构的数据库设计:组织结构表(单位ID,部门ID,上级部门ID,...)用户表(单位ID,部门ID,用户ID,用户名称,口令...)组织结构关系表(部门ID,用户ID)上述表中如何体现矩阵型的组织结构?在用户表中有一个部门ID,关联组织结构表的部门ID,这样部门和用户是一对多的,即一个行政部门有多个用户,一个用户只能属于一个行政部门;利用组织结构表和组织结构关系表可建立多对多的组织结构-人员关系,这样用户除了属于一个行政部门外,如果要体现兼职,或者属于多个群组,可利用此表存储多对多关系.这样即有组织结构表反映垂直的组织结构关系,又可利用组织结构-人员多对多关系建立任意的关联.在使用了Spr 阅读全文
posted @ 2009-03-10 21:20 ajuanabc 阅读(200) 评论(0) 推荐(0)
摘要: 如果你看懂了上面一句话,那么接下来都是废话,PHP手册写的还是很全的.一句话就把我标题中的问题全部解决了. 还是举几个例子吧: <?php /* 判断常量是否存在*/ if (defined('MYCONSTANT')) { echo MYCONSTANT; } //判断变量是否存在 if (isset($myvar)) { echo "存在变量$myvar."; } //判断函数是否存在 if (function_exists('imap_open')) { echo "存在函数imag_open/n"; } el 阅读全文
posted @ 2009-03-06 21:55 ajuanabc 阅读(129) 评论(0) 推荐(0)
摘要: http://www.corange.cn/archives/2008/10/2050.html好多次更换mysql主机商时,都要造成mysql数据的乱码,因为网站开发历史经历了多个mysql版本,而且是在我刚刚学php时一点点做的,因为底层的东西很混乱,当时就没有也不知道如何处理字符串,今天决定好好的研究下它。mysql5提供了以下几个设置字符集的系统变量:character_set_client 客户端字符集character_set_connection 客户端与服务器端连接采用的字符集character_set_results SELECT查询返回数据的字符集character_set 阅读全文
posted @ 2009-03-06 21:54 ajuanabc 阅读(132) 评论(0) 推荐(0)
摘要: 下面来分析保存数据时缺页中断函数,它的代码如下:#001 NTSTATUS#002 NTAPI#003 MmpAccessFault(KPROCESSOR_MODE Mode,#004 ULONG_PTR Address,#005 BOOLEAN FromMdl)#006 {#007 PMM_AVL_TABLE AddressSpace;#008 MEMORY_AREA* MemoryArea;#009 NTSTATUS Status;#010 BOOLEAN Locked = FromMdl;#011 调试输出。#012 DPRINT("MmAccessFault(Mode %d, 阅读全文
posted @ 2009-03-05 23:08 ajuanabc 阅读(143) 评论(0) 推荐(0)
摘要: http://www.corange.cn/archives/2008/10/2049.html对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标 阅读全文
posted @ 2009-03-05 17:11 ajuanabc 阅读(547) 评论(0) 推荐(0)
摘要: 昨天发布的是列表页上列出的查询字段如何定义,本文讲述的是自定义组合查询条件的实现.通过平台生成的页面中,不仅有在列表页面上展示的查询条件列(这些查询条件列是在表字段信息中设置为查询条件列),还可以点页面上的“定制查询”弹出自定义查询条件设置页面,下图(参考http://localhost:8088/crm/hr/listHrResume.action)为列表页面上点“定制查询”后弹出的页面:图2-13 自定义查询条件页面其中查询条件列列出当前业务对象的所有字段,逻辑运算符号包含等于、大于、小于等很多运算符号,查询条件值的输入方式是根据左侧查询条件列来动态变化的,如果选择了日期,就显示日期选择, 阅读全文
posted @ 2009-03-04 23:32 ajuanabc 阅读(276) 评论(0) 推荐(0)
上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 191 下一页