`
shaohan126448
  • 浏览: 112781 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
grid的常见问题: 1,   grid数据为空. 2,   grid不能正确的显示图片 3,   不能正确排序 4,   TabPanels包括grid 5,   grid单元格中的link 6,   合并字段 7,   自定义row或者column的外观,行为 8,   grid cell添加click事件 9,   store调用load后, Sto ...
我不想教各位新手什么高级技术,因为我也在研究,只是想教大家一个思考的方向,能够具有举一反三的能力,能够真正学会Ext和开始深入了解。 如果你想实现什么特效,这个文字不适合你,但如果你想Ext文章,我想鄙人的小 ...
Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之, XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。   在创建Web站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能: 动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面。 提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在Amazon的购物车页面,当更新篮子中的一项物品的数量时,会重新 载入 ...
一 前言    最近在做个项目,JPA使用了hibernate3.6.后来觉得JPA单独使用不是很给力,于是就想到了和spring集成.刚开始,我是用spring2.5.6和hibernate3.6集成的,屡次不成功.后来研究发现,hibernate3.6的JPA是2.0的.狂晕.下面是spring3.0.5(支持JPA2.0)和hibernate3.6集成,其中源代码在附件里, 只有spring3.0.5的官方标准包,需要大家自己下载了,然后天家到WEB-INF/lib下,因为附件大小限制在了10M,所以除spring3.0.5官方包外其他所有的包以及数据库的SQL语句,都在本例中,若有需要, ...
1、引用 ajax.dll 实现走动时间显示来查看效果 前台代码 <script language="javascript" type="text/javascript">           //定时更新时间           function refresh()           {                var div = document.all("divTime");                              var strTime = Default1.GetAllOnLineUs ...
从前看过关于Tomcat的书,但是很快就忘记了。这次又看了一遍,随手画了个草图,来帮助记忆,没办法,我这个人,看图记忆有效些。     Tomcat里有容器(Container)这么个概念,还有连接器(Connector)。我这幅图只画了容器这块儿的。     总共有四种类型的容器:engine,host,context和wrapper。一个context里一般有一个或者多个wrapper,每个wrapper都对应了一个servlet。容器内所有组件的生命周期都由容器负责;容器内所有组件的行为都能受到容器的监控;容器可以对进出容器内部的数据进行改动。这是我能想到的采用容器的好处。 ...
Hibernate是一种ORM框架,可以帮助程序员方便的实现透明的持久化操作,它的优点主要有以下的几个方面: Hibernate实现了基于POJO的持久化操作,框架对于POJO完全没有侵入,因此程序员完全不需要关机对象持久化的细节,从而提升了开发效率; Hibernte提供了HQL和QBC作为查询工具,而不是使用传统的SQL,这两种查询方法都提供了丰富的面向对象机制,缓解了系统的阻抗不匹配问题 操作数据据的SQL由Hibernate根据hibernate.cfg.xml我呢件当中所指定的数据库方言生成,方便应用程序在不同的数据库之间移植; Hibernate当中内置了一级和二级缓存,提升 ...
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_cla ...
总的来说,Struts1的Action是单例模式,因此应用开发者必须保证它是线程安全的或者是同步的,因为Struts1中的每个Action仅有一个实例来处理所有请求。    但是在用Struts1开发时并没有考虑到线程安全问题,这是因为我们在anction中使用的基本都是局部变量,而"局部变量是线程安全的。因为每执行一个方法,都会在独立的空间创建局部变量,它不是共享资源,局部变量包括方法的参数变量".    在Struts1中,所有的变量都是定义在action中我们要执行的方法里的(Action中的excute方法或DispachterAction中指定要执行的方法),我们用 ...
struts 2框架有两个核心配置文件: struts.xml和struts.properties    其中struts.xml文件主要负责管理应用中的action映射,以及该action包含的result定义等。除此之外,struts 2框架还包含一个struts.properties文件,该文件定义了struts 2框架的大量 ...
struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器.该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件. struts.locale 指定Web应用的默认Locale. struts.i18n.encoding 指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值 ...
Java代码 var deptUserData = [];    <s:if test="deptUserData!=null">    deptUserData=<s:property value="deptUserData"/>;    </s:if>    //参与者树        var tree = new Ext.tree.TreePanel({            id: 'tree',            onlyLeafCheckable ...
Js代码 //定义数组           var pageIds = new Array();           pageIds.push('A');             数组长度           pageIds.length;     //shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined    var a = [1,2,3,4,5];    var b = a.shift(); //a:[2,3,4,5]   b:1      //unshift:将参数添加到原数组开头,并返回数组的长度    var a = [1,2 ...
Global site tag (gtag.js) - Google Analytics