
java
文章平均质量分 57
Rogue-Creasy
这个作者很懒,什么都没留下…
展开
-
struts首页先调用action运行
首先是配置 web.xmlindex!HelloWorld.action 假定就是打算调用的首页action.注意名字中间有个 ! 号index!HelloWorld.action接下去配置 struts.xml这里使用了velocity所有 result 中多了个属性 type="velocity" 以及首页的后缀由 .jsp 变成了.vm如果直接使用 jsp 的话,改成 /index.jsp 就可以了原创 2011-01-24 03:27:00 · 1267 阅读 · 0 评论 -
spring AOP 取得 web 的 request response 和 session
struts2里关于 Spring Aop 切面方法里直接使用 com.opensymphony.xwork2.ActionContext 就可以得到了.初学绕了一个大弯..唉.当然,action里也可以这么拿.不过action里更建议实现 SessionAware, ServletRequestAware, ServletResponseAware 这3个接口来获得.假如使用的是实现接口的方原创 2011-02-21 22:51:00 · 6019 阅读 · 3 评论 -
hibernate java.lang.ClassCastException
今天遇到这个问题.情况是hibernate选择记录集后转化为对象时出现,原因是返回的集合依据 detachedCriteria 的不同可能是多种类型的 mode集合.这时候就需要 List 但有时候却只返回一种 model类型,这时候又需要具体的指定,如 List我是这样解决的:List c = hibernateTemplate.findByCriteria(detachedCr原创 2011-10-23 22:44:53 · 892 阅读 · 0 评论 -
关于url编码问题的处理的几个方法的总结
原文地址:http://www.blogjava.net/lizongbo/archive/2006/04/07/39833.html有同事讨论到关于url编码的问题。因此总结以下几点方法供大家参考。首先,对于post请求的时候,通过过滤器就可以搞定,以下的方法主要是针对get方式的乱码处理。1. 手工对字符串编码解码的方法为:java.net.URLEncoder转载 2011-11-12 12:02:58 · 707 阅读 · 0 评论 -
HQL: Hibernate查询语言
原文地址:http://www.redsaga.com/hibernate-ref/3.x/zh-cn/html/queryhql.html第 14 章 HQL: Hibernate查询语言翻译:郑浩 (zh@bjmyinfo.gov.cn) - BJUG (http://www.bjug.org), Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被转载 2011-12-21 12:51:15 · 737 阅读 · 0 评论 -
Velocity #parse utf-8 多一行空格的问题
昨天做项目的时候,把 #parse 的子文件块从 ansi 改成了 utf-8 ,结果在网页上就多出来一行空白,查看源代码也没发现这行空白怎么来的.只有在firebug下查看DOM才能看的到.原因倒是很快就找到了. Velocity 在对 utf-8 加载的时候有兼容性问题,会将 utf-8 的 BOM 读取并解析成一个空行.解决办法,就是使用 FileResourceLoader 代替默原创 2011-12-13 09:57:25 · 1801 阅读 · 0 评论 -
velocity基本语法
原文:http://blog.youkuaiyun.com/zyl623/archive/2007/05/14/1607701.aspx 先来看看velocity的语法:vtl也就是velocity的基本语言.用过脚本语言的,对于这个应该会很容易上手,其实,基本上,语法可以分为变量和关键词。先来看看变量,变量使用$作为开头符号,$a 和${a}是一致的。类似于jstl中的变量定义。在模版中声明一个变量转载 2011-01-24 13:19:00 · 716 阅读 · 0 评论 -
hql查询~
原文地址:http://www.cnblogs.com/AriLee/archive/2011/03/29/1999265.html本讲要点:l Hibernate数据查询l 利用关联关系操纵对象l Hibernate事务l Hibernate的Cache管理9.1 Hibernate数据查询数据查询转载 2011-12-21 11:47:38 · 1084 阅读 · 0 评论 -
struts2 支持velocity的模板布局功能
struts2 是支持 velocity 的,所以不需要什么大规模更改.大多就是测试的时候按提示添加缺少的 class.这里让它支持 velocity 的布局功能 首先在项目中新建个类,路径如下.这个类改写了 struts2 里的 velocity 类 package struts2.velocity;import java.io.OutputStreamWriter;i原创 2011-02-02 20:45:00 · 1513 阅读 · 0 评论 -
Hibernate3的DetachedCriteria
org.hibernate.criterion.DetachedCriteria 是用来执行条件查询的.可以依据这个类,创建查询语句,然后传递给hibernate执行. 基本使用方法(1-3都是在action层设置)1:创建 DetachedCriteriaDetachedCriteria detachedCriteria = DetachedCriteria.forClass原创 2011-03-15 18:00:00 · 2457 阅读 · 0 评论 -
【Velocity】Velocity常用参考(判断为null方法...)
原文地址:http://hi.baidu.com/dalianitjingying/blog/item/9e41404431c9a884b3b7dcc5.htmlhttp://lionbule.iteye.com/blog/621192Velocity判断为null方法:相信这个问题是很多使用Velocity的朋友所经常碰到的,大家可能非常期望下面这样的代码能够运行:转载 2011-10-23 01:28:16 · 2050 阅读 · 0 评论 -
hibernate 关系映射 annotation 版
关于mappedBy双向关联是单向关联的扩展,只要一方写了配置(通常是 关联维护方即有外键的那方),另一方就可以通过 mappedBy 去找配置,不需要2边同时写. 关于@JoinColumn@JoinColumn(name="外键名字段名") 可以用来指定外键,双向关联里的外键是不需要写 private 和 get / set 的.这个由hibernate自动维护.你表里设计了外原创 2011-02-19 18:06:00 · 1828 阅读 · 0 评论 -
大师总结Hibernate性能优化要点(转载)
Hibernate性能优化要点:1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使转载 2011-10-09 23:08:13 · 616 阅读 · 0 评论 -
hibernate+spring 注解 对事务的一些信息
原文地址:http://www.cnblogs.com/marcus/archive/2009/09/26/1574612.html 事务注解说明@Transactional 类事务说明机制 @Transactional(noRollbackFor=Runtime转载 2011-02-17 15:01:00 · 1340 阅读 · 0 评论 -
getHibernateTemplate 的笔记
getHibernateTemplate.load() 和get()之间的区别原文地址 http://blogold.chinaunix.net/u/484/showart.php?id=1093166 主要的地方:getHibernateTemplate.loa转载 2011-03-04 01:19:00 · 688 阅读 · 0 评论 -
Struts2 action 输出 JSON
1.插件Struts2.16 导入jsonplugin-0.34.jar包(下载包)和commons-logging-1.0.4.jar(Struts2 lib下有) Struts2.18 及以上导入struts2-json-plugin-2.1.8.1.jar(Struts2 lib下有) 拷贝到 WebContent/WEB-INF/lib 下假设调用action的URL: http://localhost:8080/articleClass/json_acList2.修改struts.xml原创 2011-01-25 17:04:00 · 3656 阅读 · 0 评论 -
struts2 文件上传笔记
struts2官方的文件上传教程 http://struts.apache.org/2.2.1.1/docs/file-upload.htmlhttp://struts.apache.org/2.2.1.1/docs/file-upload-interceptor.html教程附带了类型拦截器,用来过滤上传的文件.但只有基本的一些信息,下面我会把其它没写到的补上或做个说明.尽量保证文件上传的流程中,request不会被别的程序提前处理.不然struts可能找不到要处理的上传文件.UploadAc原创 2011-02-28 17:01:00 · 747 阅读 · 0 评论 -
SSH AOP 学习过程中遇到的问题...
首先我保证了在没加AOP实现之前,代码是能正常运行的.然后学习SSH使用AOP在action的方法前添加权限控制,该文就是记录出现的错误信息..先说明用xml注解AOP起先是使用的annotation注解,然后出问题找不到 proxy-target-class 怎么注解就转成XML了.原创 2011-02-20 22:05:00 · 3313 阅读 · 0 评论 -
AOP 要在截面方法前中断操作.
public Object actionAround(ProceedingJoinPoint joinPoint) throws Exception { Object o = null; if(成功){ o = joinPoint.proceed(); }else{ //其它处理方法 } return o;}需要使用一个返回对象,如果要继续执行后面代理的方法.就让 返回的 o= joinPoint.proceed();原创 2011-02-22 20:53:00 · 2726 阅读 · 0 评论 -
spring的aop
原文:http://hi.baidu.com/zhong8880/blog/item/3d0c3ce97f657235b80e2def.html一:aop简介1: 定义:将程序中的交叉业务逻辑(比如安全,日志,事务等),封装成一个切面,然后注入到目标对象(具体业务逻辑)中去。(联想过滤器filter)2:aop的实现方式(1):静态织入(最复杂,最强大)在编译阶段,通过特殊的编译器来实现把切面织入到目标对象(2):加载织入在类的加载阶段,通过classloader实现把切面织入到转载 2011-02-22 03:30:00 · 833 阅读 · 0 评论 -
spring中的ioc
<br />原文:http://hi.baidu.com/zhong8880/blog/item/6d486b4efc3b8203b3de05ee.html<br /> <br />一:IoC简介:<br />1:概念定义:<br />类之间的依赖关系,不再由类自己去负责,而是由容器根据配置文件去创建实例并维护各个实例之间的依赖关系。<br />2:优点<br />(1):避免了代码的纠缠,(业务逻辑和业务逻辑无关的代码纠缠到一块)代码更容易被维护<br />(2):模块的耦合性降低<b转载 2011-02-22 03:31:00 · 611 阅读 · 0 评论 -
Java-UrlRewrite中文官方文档
<br />原文地址:http://blog.youkuaiyun.com/lgg201/archive/2010/02/27/5329364.aspx安装<br />1. 下载jar包, 并加入到WEB-INF/lib下<br />2. 在WEB-INF/web.xml中增加下面的配置<br /><filter><br /><filter-name>UrlRewriteFilter</filter-name><br /><filter-class><br />org.tuckey.web.filters.urlrew转载 2011-02-24 01:01:00 · 1156 阅读 · 0 评论 -
Java-UrlRewrite action里获取转向参数值
UrlRewriteFilterorg.tuckey.web.filters.urlrewrite.UrlRewriteFilterUrlRewriteFilter/view/*REQUESTFORWARD/view/(.*)$1/index.action原创 2011-02-24 01:13:00 · 1747 阅读 · 0 评论 -
spring 配置
这个其实很早就配置过,只是后来又给忘得差不多了.看来还是记录下来比较好.首先 spring 框架有2个主要好处, ioc(注入) 和 aop(截断) ;ioc的好处就是能解耦...依赖关系通过XML文件来配置,当某类需要的对象类型改变时,不需要去改变类里的源代码(这个改动原创 2011-09-05 11:56:12 · 455 阅读 · 0 评论 -
Spring BlazeDS
乱七八糟的记录...这里有需要的东西: http://blog.springsource.com/author/jgrelle/之前找的资料都是2008年的,配置了半天什么都没配起来.后来才找到 spring 针对 BlazeDS 的插件.上面地址就能找到资料信息和下原创 2011-09-05 16:44:41 · 886 阅读 · 0 评论 -
BlazedDS 笔记
BlazedDS 的RPC服务RPC是什么我就不在这不懂装懂了的乱讲了.有兴趣可以网上搜下.这个的主要目的是实现执行远程代码.WEB-INF/flex/remoting-config.xml 配置 destination (注.如果集成 spring,就无视吧...会原创 2011-09-08 09:57:03 · 857 阅读 · 0 评论 -
blazeds 针对某个用户发送消息
这个其实是基于 blazeds 的消息过滤.官方关于消息过滤的参考文档:http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=messaging_6.html#154656原创 2011-09-26 15:25:18 · 2279 阅读 · 2 评论 -
一篇不错的讲解Java异常的文章(转载)
地址:http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码转载 2011-10-15 12:53:10 · 737 阅读 · 0 评论 -
ThreadPoolExecutor$Worker.run()
资料地址:http://stackoverflow.com/questions/6290470/eclipse-debugger-always-blocks-on-threadpoolexecutor-without-any-obvious-exceptieclpise de翻译 2011-10-15 12:03:45 · 1719 阅读 · 0 评论 -
hibernate MappingException (insert="false" update="false")
重复定义 model 的某个属性,就会导致出现MappingException (insert="false" update="false")比如下面的需求,art_posterID 既要当独立属性,又要被作为 User 的映射字段:private User user原创 2011-10-05 12:30:00 · 1282 阅读 · 0 评论