SSH
文章平均质量分 55
超人归来2011
很高兴见到你nice to meet you
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详谈Struts2的核心概念(上)
本文将深入探讨Struts2的核心概念,首先介绍的是Struts2的体系结构和几个重要的配置文件,并会举例说明Struts2的核心对象如何配置。然后介绍Struts2最重要的3个组成部分Action、Result、Interceptor(拦截器)的原理和使用方法。1 术语概述• Action在Struts2中是负责Web应用程序中具体逻辑实现的。Action是一个Java转载 2014-04-13 22:58:55 · 797 阅读 · 0 评论 -
详谈Struts2的核心概念(下)
5.4 使用本地的资源文件• 本节中将介绍另外两个接口TextProvider和LocalProvider,它们都是为了使用本地的资源文件而设计的。• 在Java中用户语言和地区的信息被封装在java.util.Local类中,而action则通过一个定义与com.opensymphony.xwork.LocaleProvider接口的方法判断使用哪个Lo转载 2014-04-13 23:02:41 · 723 阅读 · 0 评论 -
hibernate的session机制初探
hibernate的缓存机制对应于两种缓存:session中的一级缓存,sessionFactoury中的二级缓存。 缓存中的对象存在内存,如果数据量大大得时候,可以存在硬盘。1.session缓存实现原理 实现原理:Session缓存是由它的实现类SessionImpl中定义的一些集合属性构成的,原理是保证有一个引用在关联着某个持久化对象,保持它的生命周期不会结束。这样转载 2014-04-17 22:37:20 · 921 阅读 · 0 评论 -
Struts2的经典输入校验
1,输入校验介绍Struts2提供了功能强大的输入校验机制,通过Struts2内建的输入校验器,应用无需书写任何代码,即可完成大部分的校验功能,并可以同时完成客户端和服务器端的校验。如果应用的输入校验规则特别,Struts2也允许通过重写validate方法来完成自定义校验,另外Struts2的开放性还允许开发者提供自定义的校验器。表现层的数据处理包括两个方面:一是数据类型的转化,因为We转载 2014-04-13 23:14:23 · 762 阅读 · 0 评论 -
hibernate的两种加载方式get和load
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。一.load加载方式当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.loa转载 2014-04-18 17:17:07 · 770 阅读 · 0 评论 -
hibernate注解方式来处理映射关系
在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annotation的jar包集成进来了,如果使用h转载 2014-04-18 17:02:37 · 641 阅读 · 0 评论 -
Struts2开发环境搭建
1.new web project2.3.Struts.xml-->src4.filter原创 2014-04-09 20:34:26 · 819 阅读 · 0 评论 -
Result中常用结果类型
1. 一个package中可有多个action类,每个类中可有多个execute方法.2. Result中常用结果类型:Redirect: redirect把一个http返回码(SUCCESS)以及返回的页面位置一起重新发给web服务器,容纳后由web服务器产生一个新的HTTP请求,就会产生一个新的线程,保存在原来Action执行的线程中的数据就无法访问。所以,result需翻译 2014-04-11 17:51:08 · 2085 阅读 · 0 评论 -
<s:iterator>各种遍历用法
struts2遍历map小结1.MapAction.java import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.ActionSupport转载 2014-10-08 14:27:15 · 559 阅读 · 0 评论
分享