JavaEE
文章平均质量分 55
「已注销」
这个作者很懒,什么都没留下…
展开
-
Spring2.5+Hibernate3.2+Struts2.0 整合 Spring简单配置
二.定义数据源 三.定义SessionFactory ...原创 2011-11-01 09:56:43 · 76 阅读 · 0 评论 -
Struts2 AJAX请求 Session失效处理
在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截);一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采用AJAX请求时,将会返回登录页面的HTML代码,这肯定不是我们想要的,那么我们如何解决呢?请看以下步骤:一、建立拦截器 package com.xxx.planeap.int...原创 2012-10-11 12:07:19 · 176 阅读 · 0 评论 -
Hibernate session问题
spring 管理 Hibernate的时候 控制session的关闭问题:当你的spring管理hibernate配置正确的情况下: 在服务层上: 一:如果通过HibernateDaoSupport来getSession,那么这个session当一个方法结束的时候就关闭了。 二:如果通过HibenateDAOSupport 来getSessionF...原创 2012-04-10 10:14:16 · 88 阅读 · 0 评论 -
Hibernate load、get、list、iterator方法介绍
开发中,通常是通过两种方式来执行对数据库的查询操作的。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句来执行对数据库的查询操作。下面就分别结合这两种Hibernate查询方法来说明一下缓存的作用。 通过ID来获得Java对象可以直接使用Session对象的load()或者get()方法,这两种方式的区别就在于对缓存的使用上。 下面我们来具体看看Hibernate查询方...原创 2012-04-09 17:47:50 · 80 阅读 · 0 评论 -
Hibernate查询缓存与二级缓存配置
关于查询缓存: hibernate查询缓存 查询缓存是针对普通属性结果集的缓存 对实体对象的结果集会缓存id 查询缓存的生命周期,当关联的表发生修改,那么查询缓存的生命周期结束 查询缓存的配置和使用: * 启用查询缓存,修改hibernate.cfg.xml文件 <property name="hibernate.cache.use_query_cache">true...原创 2012-04-09 16:46:10 · 81 阅读 · 0 评论 -
Hibernate缓存
来源于:http://cjjwzs.iteye.com/blog/1100128一、 一级缓存 1. 一级缓存只缓存整个对象,不能缓存对象属性; 2. 一级缓存是 Session 级的缓存,不能跨多个 Session 对象来使用; 3. Session 的 load/get 方法支持一级缓存的读和写; 4. ...原创 2012-04-09 16:36:35 · 53 阅读 · 0 评论 -
Struts2 使用SiteMesh做网页布局
注意:在配置web.xml时,先后顺序是有要求的(filter-mapping 在struts执行之前)。简单来讲SiteMesh就是用来做网页母版 Layout分层的。 SiteMesh官方网站给出的最新版本是SiteMesh Version 2.4.1,但是下载不下来!!下载页面NOT FOUND!很囧有木有!无奈只能在findjar.com下载2.4.1的jar包。 或者使用St...原创 2012-02-24 13:05:54 · 90 阅读 · 0 评论 -
Struts2 redirect、redirectAction、chain区别
Chain Result:这个result调用另外的一个action,连接自己的拦截器栈和result。actionName (默认) - 被调用的action的名字 namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间 method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法 Redirect ...原创 2012-02-14 17:46:45 · 140 阅读 · 0 评论 -
HIbernate3 查询方法
HQL查询方式 这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等,全都跟SQL语法一样。 示例: 1: Session session = SessionFactory.g...原创 2012-02-13 09:58:48 · 272 阅读 · 0 评论 -
禁止直接访问jsp页面
对于Struts来讲,用户请求Action的时可以通过配置拦截器对相关信息进行校验,但如果用户直接猜测我们的应用结构直接在浏览器地址栏输入相关页面时,则会展示页面,这不是我们想要的,解决方法如下:<security-constraint> <web-resource-collection> <web-resource-name>PlanE...原创 2012-05-31 12:11:09 · 467 阅读 · 0 评论 -
Struts2国际化转移到业务层
用过struts2等mvc框架开发的同学都知道,使用struts2处理国际化的消息非常简单直观,但是mvc框架的定位是在展示层(jsp,action)等,在一个典型的3层结构中,处于最上层的位置,按照分层设计原则,下层组件是不可以调用上层组件的,这样就存在一个问题,我们在业务层中可能也会出现一些需要国际化处理的消息信息,这些信息如何设置呢? 在这篇文章中,我们将借鉴stru...原创 2012-05-30 14:07:12 · 69 阅读 · 0 评论 -
如何判断Http请求是不是Ajax请求
在做ajax应用时,如果一个会话已经超时,但是此时再通过ajax请求,那么ajax返回的则是一个登陆页面HTML代码,这肯定不是我们想要的。那么,能否在java端,如拦截器里判断客户的的请求是否是ajax请求呢? 普通请求与ajax请求的报文头不一样,通过如下 String type = request.getHeader("X-Requested-With"); 如果requestTy...原创 2012-05-15 17:28:48 · 556 阅读 · 0 评论 -
Spring WebSocket 使用详解
一、WebSocket 服务端配置 1.1 服务注册 服务注册分为两种模式:注解模式(推荐)、XML配置模式 1.1.1 注解配置模式 /** * * @author Goma * */@Configuration@EnableWebSocketpublic class WebSocketConfig implements WebS...原创 2015-11-30 15:25:37 · 895 阅读 · 0 评论