
技术
文章平均质量分 74
czl_danny
这个作者很懒,什么都没留下…
展开
-
关闭浏览器使session立即失效的方法
<br />onunload调用下面js函数<br /><script language="javaScript"><br />function removeline(){<br />if(event.clientX<0&&event.clientY<0)<br /> {<br />document.write('<iframe width="100" height="100" src="page/removeline.jsp"></iframe><OBJECT classid=CLSID:8856F96转载 2010-06-23 17:33:00 · 1014 阅读 · 0 评论 -
GlassFish中进行EJB调用的几种场景
一. 同一个应用中的EJB调用在同一个EAR应用当中的EJB调用是EJB最常见的调用。在同一个EAR中既有EJB,又有Servlet。在Servlet中对EJB的调用比较简单。而且在开发EJB的时候,可以使用EJB的本地接口来提高性能。下面是一个EJB3.0调用的代码片断:@EJB private NewSessionRemote newSessionBe原创 2011-11-26 00:38:59 · 3501 阅读 · 3 评论 -
SSH1整合下的通用泛型DAO+分页,基于HibernateTemplate
共包含3个类:BaseHibernateDAO,Page,QueryParameter BaseHibernateDAO.java Java代码/** * DAO操作基类 * 本DAO层实现了通用的数据操作 * * @author * * @param * POJO实体对原创 2011-12-25 22:12:40 · 1313 阅读 · 0 评论 -
javascript getComputedStyle,getPropertyValue,CurrentStyle说明
Dom中的getPropertyValue方法可以用来获取元素中指定的css属性值.该方法支持W3C标准.与IE中的currentStyle方法作用相同.都是根据指定的css属性名称来获取属性值.比如要获取某div的宽度是多少,文字排放text-align是怎么对齐的,以及position如何定位的.他们的区别是:1:getPropertyValue必须配合getComputedStyle原创 2011-12-25 22:14:35 · 3424 阅读 · 1 评论 -
JQuery基础学习总结
1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有 Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototy原创 2012-02-25 12:26:57 · 480 阅读 · 0 评论 -
Jbpm工作流与ssh框架集成
使用jbpm-starters-kit-3.1.4生成数据库表及安装eclipse图形化配置插件部署jbpm的jar包和moudle的jar包部署hbm文件到项目设置大字段string-max配置configration、template过滤器的设置与建立编写发布流程定义xml的人机页面及程序写在最后简述Jbpm工作流框架与现有ssh框架的集成工作其实很转载 2012-02-25 12:46:50 · 625 阅读 · 0 评论 -
jBPM中JbpmContext.close()注意事项
在使用jBPM做开发的过程中, JbpmContextFilter 是一个非常方便的过滤器, 从源代码中我们可以看到:Java代码 public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException转载 2012-02-25 12:41:21 · 645 阅读 · 0 评论 -
%notfound的理解——oracle存储过程
文档中的解释:It returns TRUE if an INSERT, UPDATE, orDELETE statement affected no rows, or a SELECT INTO statement returned no rows. Otherwise, it returnsFALSE.这个解释更加精妙:%NOTFOUND is the logical oppo原创 2012-03-25 21:50:43 · 974 阅读 · 0 评论 -
JPA 一对一
一对一(One-To-One)使用@OneToOne注解建立实体Bean之间的一对一关联。一对一关联有三种情况:(1).关联的实体都共享同样的主键,(2).其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束),(3).通过关联表来保存两个实体之间的连接关系(要模拟一对一关联必须在每一个外键上添加唯一约束)。1.共享主键的一对一关联映射:@Enti原创 2012-03-25 21:54:52 · 2581 阅读 · 0 评论 -
javascript 纠正previousSibling和nextSibling在IE和firefox之间的差异
aaaabbbbccccdddd document.getElementById("pre").onclick=function(){ var node=document.getElementById("c").previousSibling; while(node.nodeType!=1){ node=node.previous原创 2012-04-24 21:32:11 · 734 阅读 · 0 评论 -
Tomcat的Web工程调用Jboss的EJB
学习了下EJB,练习了如何在JBoss中调用EJB。然后是学习Tomcat中的Web工程调用JBoss的EJB。环境:tomcat6+Jboss4.2.2GA首先在Eclipse里建立一个java工程。然后建立两个文件HelloWorld.javapackage com;public interface HelloWorld { public String Sa原创 2011-11-26 00:35:22 · 1232 阅读 · 0 评论 -
struts2 单个文件上传的三种方法以及多文件上传
1、 填加JAR包:commons-fileupload-1.2.1.jar、connons-io-1.3.2.jar放在WEB-INF/lib下2、在from表单增加enctype属性<form action=”” method=””enctype=”multipart/form-data”3、Struts.xml配置文件中引入上传文件的配置 4、Stru原创 2011-10-25 19:42:49 · 2103 阅读 · 0 评论 -
Hibernate性能优化
<br />有很多人认为Hibernate天生效率比较低,确实,在普遍情况下,需要将执行转换为SQL语句的Hibernate的效率低于直接JDBC存取,然而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之后,甚至可以获得比较不使用缓存的JDBC更好的性能,下面介绍一些通常的Hibernate的优化策略:<br /> 1.抓取优化<br /> 抓取是指Hibernate如何在关联关系之间进行导航的时候,Hibernate如何获取关联对象的策略,其主要定原创 2010-10-15 10:34:00 · 600 阅读 · 0 评论 -
spring定时器
Spring Quartz定时器详情2009-10-12 10:28Spring Quartz定时详情在Spring中,使用JDK的Timer类库来做任务调度功能不是很方便,关键它不可以象cron服务那样可以指定具体年、月、日、时和分的时间。你只能将时间通过换算成微秒后传给它。如任务是每天执行一次,则需要在spring中如下配置:--其中period就是一天的微秒数。如原创 2010-10-15 10:11:00 · 1500 阅读 · 0 评论 -
关于 InvocationHandler接口
<br />动态代理是很多框架和技术的基础, spring 的AOP实现就是基于动态代理实现的。了解动态代理的机制对于理解AOP的底层实现是很有帮助的。<br /> Proxy类的设计用到代理模式的设计思想,Proxy类对象实现了代理目标的所有接口,并代替目标对象进行实际的操作。但这种替代不是一种简单的替代,这样没有任何意义,代理的目的是在目标对象方法的基础上作增强,这种增强的本质通常就是对目标对象的方法进行拦截。所以,Proxy应该包括一个方法拦截器,来指示当拦截到方法调用时作何种处原创 2011-03-17 22:30:00 · 729 阅读 · 0 评论 -
Struts2使用之值栈与OGNL
Struts2使用之值栈与OGNL-使用 访问属性 名字属性获取 : 地址属性获取 : 访问方法 调用值栈中对象的普通方法: 访问静态属性和方法 调用 Action 中的静态方法: 调用 JDK 中的类的静态方法: 调用 JDK 中的类的静态方法 ( 同上 ) : 调用原创 2011-07-26 23:00:28 · 566 阅读 · 0 评论 -
hibernate-get和load方法异同
hibernate-get和load方法异同 load和get一共是2个区别 先讲第一个 延迟加载 load是true而get是false意思就是 load采用的是延迟加载的方式 而get不是,hibernate思想是 既然这个方法支持延迟加载 他就认为这个对象一定在数据库存在,转载 2011-07-20 19:14:23 · 399 阅读 · 0 评论 -
Struts2+jQuery+JSON实现异步交互
Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值把值进行序列化通过JQuery的$.ajax({})传到后台和后台的对象进行绑定。第一步:在MyEclipse中创建JavaWeb工厂并把Struts2原创 2011-09-27 10:10:57 · 500 阅读 · 0 评论 -
xfire传入传出自定义类型和集合类型-webservice分析
1.xfire eclipse插件安装步骤,详细内容见:http://xfire.codehaus.org/Eclipse+PluginOverview The XFire Eclipse plugin provides Eclipse support for XFire原创 2011-09-27 10:12:11 · 1685 阅读 · 0 评论 -
Java开发三剑客JSF2.0、EJB3.1、JPA2.0现状及发展
JSF 2.0尽管 Java 在展示层框架上竞争的非常激烈,但 JSF 仍然固守着自己的领地。虽然有很多关于 JSF 的易用性和健壮性的质疑声,但 JSF2.0 就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括:JSF 正式将 Facelets 作为视图技术。也许你不熟悉 Facelets ,它也是一个与 JSF 结合默契的开源视图技术。因此,与 JSP 不同的是 Fa原创 2011-10-25 19:40:28 · 1799 阅读 · 0 评论 -
Struts2.1 OGNL 表达式 学习笔记
"java" import="java.util.*" pageEncoding="UTF-8"%> @page import="com.rao.struts2.bean.Sex"%> "s" uri="/struts-tags"%> "-//W3C//DTD HTML 4.01 Transitional//EN"> My JSP 'OG转载 2012-04-24 21:37:25 · 500 阅读 · 0 评论