`
文章列表
我们都知道在jsp中include有两种形式,分别是     <%@ include file=" "%>     <jsp:include page=" " flush="true"/>     前者是指令元素、后者是行为元素.     通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include.具体在哪些时候用<%@ include file=" "%>,哪些时候用<jsp:include page=" & ...
众所周知XMLHttpRequest的open()方法里的第一个参数是用来设置向服务器提交的方式,这是绝对的吗?不一定哦,看看下面的代码。代码片断如下: function simpleStrSubmit() { var xmlReqFile = createXMLReqFile(); xmlHttp.open("GET","ProcessServlet",true);//指定GET方式提交,其中ProcessServlet是一个Servlet xmlHttp.onreadystatechange = processRequest;//回调函数 xm ...
场景:一个基于Ajax技术的Web应用,采用的是多页面方式 ,每个页面内部使用Ajax实现复杂业务逻辑之间的无刷新切换,使用了Struts来实现MVC。 问题:对于Ajax请求,只有在通过用户验证无误之后才能对请求作出响应。如果用户长 ...
Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发 ...
一级缓存(在同一个Session中,缓存实体对象,生命周期与Session一致) 查询实体   1.执行两次load,get,第二次会从缓存里取   2.执行两次iterate    HQL:from Student s where s.id=1    第一次:     首先:select student_id from t_student where student_id=1;查询出ID列表     然后:select * from t_student where student_id=1;根据ID查询实体    第二次:     select student_id from t_stude ...
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: <properties> <property name="hibernate.show_sql" value="true" />      <property name="hibernate.hbm2ddl.auto" value="create" /> </properties> Hibernate Reference Documentation 3.3.1解释如下: ...
在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】 getSession public HttpSession getSession(boolean create) Returns the current HttpSession associated with this request or, if if there is no current session and create is true, returns a new session. If create is ...
Hibernate对象关系映射提供延迟的与非延迟的对象初始化。非延迟加载在读取一个对象的时候会将与这个对象所有相关的其他对象一起读取出来。这有时会导致成百的(如果不是成千的话)select语句在读取对象的时候执行。这个问题有时出现在使用双向关系的时候,经常会导致整个数据库都在初始化的阶段被读出来了。当然,你可以不厌其烦地检查每一个对象与其他对象的关系,并把那些最昂贵的删除,但是到最后,我们可能会因此失去了本想在ORM工具中获得的便利。   一个明显的解决方法是使用Hibernate提供的延迟加载机制。这种初始化策略只在一个对象调用它的一对多或多对多关系时才将关系对象读取出来。这个过程对开发者来说 ...
myeclipse 6.0 注册码 过期时间2012年 user:googlebibaiduhao Serial:tLR8ZC-855575-67547956337287439 user:baidubigooglehao Serial:oLR8ZC-855575-6754795423520224
转自http://blog.163.com/louwp/blog/static/38370029200975102845890/ Struts 中定义了一些JavaBeans,主要是以ActionForm为父类扩展开来的,如下图:     ① org.apache.struts.action包中 public abstract class ActionForm implements Serializable public class DynaActionF ...
转自http://www.cnblogs.com/cxccbv/archive/2009/07/24/1530485.html 1.基本配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte ...
Spring注解: 1. @Autowired注解      @Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下           Java代码 <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" />              ...
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").newInstance(); 这和你 A a = new A(); 是一样的效果。 关于补充的问题 答案是肯定的,jvm会执行静态代码段,你要记住一个概念,静 ...
1, 什么是 Web 服务? Web 是使应用程序可以以与平台和编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented Architecture,SOA)中定义了特殊的 Web 服务应用程序。 2, 什么是SOAP? SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息 ...
Java 1.4到1.5的修改很大,在编译compile-time 方面提升很大,Java 6在运行时runtime智能上做了优化,Java 7的主要改进:模块化。我们分析一下Java 7的主要修改:     * Modularization 模块化– JSR 294 或者 Project Jigsaw     * JVM 对动态语言的支持     * 更多新的 I/O APIs 即将完成,包括真正的异步I/O 和最终的真实的文件系统 file system API – JSR 203     * 对XML本地语言支持. (可能的probable)     * Safe rethro ...
Global site tag (gtag.js) - Google Analytics