- 浏览: 37030 次
- 性别:
- 来自: 上海
最新评论
-
308655406:
讲了原理 讲了注意事项 居然没有举例讲怎么用。。。
jQuery 数据缓存data(name, value)详解及实现
文章列表
import javax.enterprise.context.RequestScoped;import javax.enterprise.context.SessionScoped;import javax.inject.Named;import org.primefaces.model.UploadedFile;import org.slf4j.Logger;import org.slf4j.LoggerFactory;
/** *@描 述: 解决方案 *@ author: yuxiaojian_yuxia2217@163.com *@version: 1.0 */@Name ...
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns ...
postgresql同样支持在线备份,该备份方式与oracle中用户热备的方式相同,手动拷贝数据文库文件与归档日志。可以根据测试过程将备份直接写成script,通过定制,完成数据库的自动备份。
postgresql的恢复支持基于时间戳与事务ID,可以通过时间戳或事务ID的方式,完成数据库的不完全恢复或者因错误操作的故障恢复。
该测试目的:postgresql的在线备份;通过在线备份完成恢复。
1,开启归档
[postgre@daduxiong ~]$ more /usr/local/pgsql/data/postgresql.con
1 添加用户 创建目录useradd postgres -d /usr/local/pgsqlpasswd postgresmkdir /usr/local/pgsql/mkdir /usr/local/pgsql/datachown -R postgres /usr/local/pgsqlchown postgres /usr/local/pgsql/data2 设置环境变量vi /etc/profileexport LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD _LIBRARY_PATHe ...
视图没有存储的异常
javax.faces.application.ViewExpiredException: viewId:/pages/gardeninfo/envRiskEditForm.faces - View /pages/gardeninfo/envRiskEditForm.faces could not be restored.
对于用户来说是不懂的,那只要在重写生命周期便可处理
第一种:
1. 重写一个类,继承Lifecycle类,重写父类的execute方法,捕捉该异常,然后进行处理(如设置跳转到登录页面)。2. 重写一个类,继承LifecycleFactoryImp ...
JSF是一个Web应用,也会遵循请求/相应的架构,与JSP的生命周期完全相似:客户端发送一个HTTP请求,服务器端对请求进行处理之后,向客户端送回HTTP响应,整个JSP生命周期完成。
JSF将请求/响应的生命周期细化为更多阶段,从而 ...
4.3 权限验证模块设计
一个好的权限管理机制在项目中应用时,最好不要让程序员在具体业务代码的方法中来判断用户权限。因为这意味着大量重复的代码。同时,也会导致权限机制的修改造成所有业务代码都需要修改一遍。
最好办法是实现与具体业务代码无关的独立的权限验证模块。这个模块可以拦截用户对资源的访问请求,并且在该请求被实施前做出权限判断,将权限不符的访问导向警告或提示页面。
在普通的JSP项目中,我们往往会利用Tomcat的Servlet filter机制来实现这样的功能,但filter机制的颗粒度不够,无法做到ACTION级别。另一个问题是,在JSF项目中,页面的跳转默认 ...
1 概述
几乎所有的项目都会涉及到权限控制的问题。在很多时候,设计者往往根据具体的需求来做权限控制而不理会通用性,但这样的设计往往造成一个项目一种模式,给日后的维护和升级扩展带来难度。
对于一个软件产品,其初级版本往往是简单的,因此权限管理也会相对简单,但随着不断的升级,功能的增加使业务模型变得越来越复杂,设计者就会发现原来的权限控制机制过于简陋了或者缺乏弹性了。这个时候再调整往往意味着要修改大量的历史代码并重新进行测试,这无疑是痛苦和让人印象深刻的。
因此,在项目设计的初期我们就需要为此作好充分的准备,这个准备包括两个方面:
l ...
在jsf中,一旦session过期,生命周期为session的Controller bean对象将会被销毁,因此除了一些静态页面,大多数情况的动态页面视图也就无法恢复。如果没有在web.xml设置error page,那么系统会直接在页面中抛出异常。当然关掉页面重新打开就不会有这个问题,但是普通浏览者这个时候往往会不知所措,以为网站挂掉了,这样可用性会很差。 一般网上提供的解决方法是在web.xml中设置error page来捕获错误,重定向到一个指定的页面,例如:<error-page> <exception-type>javax.faces.applic ...
/* * To change this template, choose Tools | Templates * and open the template in the editor. */
package com.zople.filter;
import com.zople.login.bean.LoginUserSession;import com.zople.login.bean.UserSessionBean;import com.zople.util.EnSystemConfig;import javax.faces.application.Application;import ...
FacesContext facesContext = FacesContext.getCurrentInstance(); ExternalContext externalContext = facesContext.getExternalContext(); Map requestParameterMap = externalContext.getRequestParameterMap(); Iterator parameterNames = externalContext.getRequestParamet ...
Activiti5.10工作流引擎(一)
- 博客分类:
- Activiti
开发环境选择(Eclipse4.2+Maven3+Activiti5.10+jetty)
一.工具准备
Eclipse Indigo Sr2 Packages(目前最新版了4.2)
http://www.eclipse.org/downloads/
Maven 3.0.4
http://maven.apache.org/download.html
Tomcat7.032
http://tomcat.apache.org/download-70.cgi
Activiti5.10
http://www.activiti.org/download.html
二.插件安装 ...
<domain type='kvm'> <name>yyu</name> <memory>524288</memory> <vcpu>1</vcpu> <os> <type>hvm</type> <loader>/usr/lib/xen/boot/hvmloader</loader> <boot dev='cdrom'/> <boot dev='hd'/&g ...
开发过程中经常要处理页面表单元素,如:在下拉框select中获取selected的value值,在复选框checkBox中获取 checked的value值等,来触发和调用其它页面表单元素,制作出交互性强,页面友好的表单。jQuery通过元素$(#id)产生一个 Object对象,通过对获取的对象深入了解,完全可以获取任何页面元素中的任何信息,为了工作方便,我总结了相关jQuery操作object对象的方 法,获取下拉框selected,复选框和单选框checked,文本框value值,供参考。
表单实例:
一,html部分
<form><!-- 获取select的 ...
myEclipse 7.5 优化
1、去除不需要加载的模块windows–>perferences–>general–>startup and shutdown关掉没用的启动项:WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消Derby:一种保存成 jar 形式的数据库,我没用到,取消一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消。2、取消 MyEcli ...