
SSH
文章平均质量分 54
iteye_12601
这个作者很懒,什么都没留下…
展开
-
Hibernate 性能
ORM框架需要频繁地跟数据库交互。 影响ORM性能的几个方面: 1.数据库的连接:数据库的连接对象是非常昂贵的资源。解决方法:采用连接池,每次从池里获取数据库连接; 2.大量数据的传输,解决方法:分段获取; 3.对象的频繁获取,解决方法:采用缓存(java适用的:memcached,ehcache,redis,infinispan)。 ...原创 2012-03-03 16:13:28 · 104 阅读 · 0 评论 -
Struts2实现自已的拦截器
在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。 拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个方法: publicinterfaceIntercepto...原创 2012-06-19 14:25:12 · 112 阅读 · 0 评论 -
Struts2拦截器概述
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。 Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在Int...原创 2012-06-19 14:24:56 · 127 阅读 · 0 评论 -
Struts2 ACTION中重定向
@Override public String list() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); String loginName = request.getParameter("j_username"); String passwor...原创 2012-06-19 14:24:41 · 192 阅读 · 0 评论 -
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action) 2011-09-09 13:21:27| 分类: struts |字号 订阅 dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 : /main.jsp /main.jsp 以上写法使用了两个默认,...原创 2012-06-19 14:24:14 · 131 阅读 · 0 评论 -
使用Struts2 的result 传递参数
1.当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时。这里是有区别的: 使用type=“redirectAction”时,结果就只能写Action的配置名,不能带有后缀:“.action”2.在Action中定义: private User user;user有get/set方法。EL取值: ${user.use...原创 2012-04-12 23:24:50 · 209 阅读 · 0 评论 -
Struts2 Result Type
一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。 Struts2支持的不同类型的返回结果为: 名字 说明 Chain Result 用来处理Action链...原创 2012-04-12 23:21:00 · 103 阅读 · 0 评论 -
struts2中result配置的各种视图转发类型
result配置类似于struts1中的forward,但struts2中提供了多种结果类型,如: dispatcher(默认值)、redirect?、 redirectAction?、plainText。 下面是redirectAction?结果类型的例子,如果重定向的action中同一个包下: helloworld 如果重定向的action在别的命名空间下: helloworld ...原创 2012-04-12 23:06:23 · 167 阅读 · 0 评论 -
Struts2上传任意多个文件
上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用str...原创 2012-04-10 23:24:54 · 141 阅读 · 0 评论 -
Struts2利用stream直接输出Excel(转)
用网页展示查询结果,经常会遇到要求导出成Excel的需求。采用这种方法可以定制输出的格式和内容(还不支持合并单元格和公式),生成真正的Excel格式(不是csv)的Excel。一、struts.xml application/vnd.ms-excel ...原创 2012-04-10 23:20:12 · 153 阅读 · 0 评论 -
Struts 2上传文件小谈 (转)
下面谈谈Struts 2框架的文件上传应用 (1)原理:Struts 2框架没有提供文件上传的解析器(也可以说没有提供自己的文件上传组件),它是借助于其他文件上传组件。例如,Struts 2默认的使用Jakarta的commons-fileupload.jar和commons-io.jar。但Struts 2在原有的上传解析器中做了更进一步的封装,更进一步简化上传文件。 (2)首先,在stru...原创 2012-04-10 23:19:47 · 103 阅读 · 0 评论 -
struts2的action中获得request response session(zhuan)
在struts2中有两种方式可以得到这些对象 1、非IoC方式 要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。有了这个对象我们想获得其他几个对象就好办了 ActionCo...原创 2012-04-10 23:18:46 · 84 阅读 · 0 评论 -
在Action类中获得HttpServletResponse对象(zhuan)
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。 ...原创 2012-04-10 23:18:18 · 75 阅读 · 0 评论 -
HQL Study
[quote][/quote]HQL和SQL不一样,HQL查询的是对象,而SQL查询的是数据库中的表。 [code="java"] String HQL = "from User as user where name=?"; // If HQL is "from Object", Hibernate will query all tables in database; Query quer...原创 2012-03-19 15:55:50 · 89 阅读 · 0 评论 -
Spring的applicationContext.xml文件
Spring的applicationContext.xml文件 想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,我还是通过代码加注释的方式为大家演示: 以下是详解S...原创 2011-11-29 16:59:09 · 116 阅读 · 0 评论 -
Hibernate 配置问题
java.lang.NoClassDefFoundError: javax/transaction/Synchronization报错处理 . 解决方法:在lib中加入jta.jar包. java.lang.ClassNotFoundException: org.objectweb.asm.Type 解决方法:在lib中加入asm.jar包. WARN SessionFactory...原创 2012-03-03 16:14:24 · 89 阅读 · 0 评论 -
Spring AOP
具体功能如下: ◆Authentication 权限 ◆Caching 缓存 ◆Context passing 内容传递 ◆Error handling 错误处理 ◆Lazy loading 懒加载 ◆Debugging调试 ◆logging, tracing, profiling and monitoring 记录跟踪 优化 校准 ◆Performance optimiza...原创 2012-06-28 13:23:06 · 126 阅读 · 0 评论