存档

  • Hibernate executeFind()

    继承了HibernateDaoSupport的DAO类中,一般的增删改会直接使用HibernateTemplate所提供的方法去执行,而遇到一些复杂查询时find()就不好用了,当然也可以自己拼HQL放进去查。所以这种情况下就会用Session创建Query,查询完后手工关闭session。

    2009年12月9日 | 归档于 J2EE技术
    标签: ,
  • Spring MVC 文件上传

    突然之间很痛恨那些用采集程序做的垃圾站,遇到个问题搜索一下出来几百个网页,打开一个看看解决方案,看半天最后还是对不上号,再看下一个,晕!和前面的文章一样,再换还是一样…本来人就挺急的,打开一个重复的,打开一个重复的,标题不一样,内容全一样,FUCK!最后没办法,问题翻译成英文(都是程序上的问题,基本上不需要翻译。)去国外的网站上去找,找到了。

    2009年11月26日 | 归档于 J2EE技术
    标签: ,
  • SimpleFormController initBinder()

    其实问题还是关于SimpleFormController onSubmit()不执行,所不同的是之前是因为直接反问了Controller,而后者是提交了一个完整的表单。同样,formBackingObject()方法也都执行了。也就是说还是表单数据的问题,测试后发现当POJO中有java.util(sql).Date数据类型的属性时,表单中的对应数据如果为空则onSubmit()可以顺利执行,反之则不行。

    2009年11月25日 | 归档于 J2EE技术
    标签:
  • SimpleFormController onSubmit()不执行

    Spring MVC中的Controller还真多,它的Controller类似于Struts中的Action。创建了一个SimpleFormController并在其onSubmit()方法中输出一段字符串,直接通过URL访问竟然没有任何反应,检查配置也没有问题呀。SimpleFormController的作用是收集视图中的表单数据直接封装到一个Bean中去(类似于Struts中的FormBean),onSubmit()方法执行前会先执行formBackingObject()方法,于是又在formBackingObject()中输出一段字符串,再次通过URL访问后发现formBackingObject()方法被执行了。

    2009年11月23日 | 归档于 J2EE技术
    标签:
  • Spring MVC

    公司项目的框架基本上已经定下来了,前台UI使用ExtJS,后台使用Spring MVC+Hibernate。由于自己对Spring的MVC还不是很了解,记得在上海找工作笔试的时候有一道题“请简述Spring MVC”没答得出来,现在是时候学习一下了。

    2009年11月21日 | 归档于 J2EE技术
  • Paypal支付接口

    最近遇到个很神奇的问题,WEB中参数的提交无非就是POST方式和GET方式,可ColdFusion就是无法接到支付宝的服务器通知,换成Java就可以接到数据,打电话给支付宝技术支持也同样没办法解决,可是自己写个Form提交过去都是可以得到的,唯独支付宝不行。

    2009年7月10日 | 归档于 J2EE技术
  • 支付宝接口开发(ColdFusion版)

    说好了让我做个Java版的,突然又让我改成ColdFusion版的,网上搜了几下,好像也没找到现成的ColdFusion版用例,还是别偷懒了,自己动手写个例子吧,顺便看看有没有人用得着。

    2009年6月27日 | 归档于 J2EE技术
  • 支付宝接口开发

    出于公司电子商城的需求,由我来开发一个调用支付宝接口的接口并集成到商城中去。
    调用支付宝接口所需要的“支付宝合作伙伴id”和“支付宝安全校验码”公司都给提供好了,支付宝官方那里也有该接口的“实物商品交易服务集成技术文档”及相关的DEMO源码。公司让我用JAVA来写,终于暂时不用再写JS了,嘿嘿…

    2009年6月25日 | 归档于 J2EE技术
  • 3步配置Struts2

    开始学习Struts2喽。Struts2与Strust1的配置方式几乎完全不同。先从struts.apache.org上下载了最新的struts2-2.1.6,由于目前还没有什么IDE支持Struts2,所以只能自己手工配置了。不过我也喜欢手工配置,什么东西都由工具来生成没有什么意思,脱离了工具就成白痴了。

    2009年3月3日 | 归档于 J2EE技术
    标签: ,
  • Jsp验证码

    用于生成验证码的Java代码,代码不是我写的,不过其思路是和[6步学会ASP.NET自定义验证码+水印控件]差不多一样的,只是使用不同的程序语言来实现罢了。

    2009年2月18日 | 归档于 J2EE技术
  • Struts+Spring+Hibernate集成

    SSH集成的一个样例,放到这里方便自己以后使用。其实就是一些配置,也没什么先后顺序。

    2009年2月12日 | 归档于 J2EE技术
  • 配置applicationContext.xml实现AOP

    昨天是使用Annotation注解的方式实现的AOP,今天再将其改为使用配置文件来实现。使用这种方法的话,SecurityHandler类就又少了一大截的代码,只需要提供一个用于标识切点的方法即可。

    2009年1月29日 | 归档于 J2EE技术
  • Annotation方式实现AOP

    使用Annotation方式重新实现昨天的例子。重新修改SecurityHandler类,使用@Aspect声明此类为一个使用了AOP技术的切面。提供一个方法allMethod(),该方法无参且无返回类型也没有具体的代码实现,用于定义Pointcut(切入点)。Pointcut的内容是一个表达式,用于描述对哪些方法进行切入(类似于拦截的作用)。

    2009年1月28日 | 归档于 J2EE技术
  • Spring AOP JDK动态代理

    在没有使用Spring之前,如果要对DAO层进行修改,比如说做数据安全性验证。那么,就需要对DAO层中的每一个方法都进行修改,项目小了好说,大了的话呢?不久后又要删掉这一功能呢?那岂不又是费神之事。

    2009年1月27日 | 归档于 J2EE技术
  • Spring中Bean的作用域

    在Spring的<bean>标签中有一scope属性,用于指定创建出的实例的作用域。在默认情况下该值为singleton,也就是同一个实体对象在内存中始终都只存在一个。另一个值为prototype,当然,不用说其意与前一个恰恰相反。

    2009年1月27日 | 归档于 J2EE技术
  • Spring公共属性注入

    假设现在有两个实体类,它们的属性如下图所示。现在只有两个,我们可以很轻易的进行注入配置。可是,倘若项目中的实体类很多呢?那岂不又得在配置上花费大量时间了?有没有什么好办法减少编写配置文件呢?

    2009年1月26日 | 归档于 J2EE技术
  • Why Spring

    Spring确实给人一种格外清新,爽朗的感觉。仿佛微雨后的绿草从,讨人喜欢,又蕴藏着勃勃生机。他大大简化了Java企业级开发,提供了强大、稳定的功能,又没有带来额外的负担。让人们使用Spring做每一件事情的时候都有得体而优雅的感觉。Spring有两个主要目标:一是让现有技术更易于使用,二是促进良好的编程习惯。

    2009年1月26日 | 归档于 J2EE技术
  • Spring依赖注入

    O(∩_∩)O哈哈~过新年了,我的Hibernate学习也至此告一段落了,Hibernate是冬眠,也刚好过完冬天了,过春节了,我该学习Spring了。Spring I’m coming…

    2009年1月25日 | 归档于 J2EE技术
  • 配置Hibernate二级缓存

    Hibernate二级缓存也称为进程级的缓存或SessionFactory级的缓存。二级缓存是全局缓存,它可以被所有的session共享。二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存。

    2009年1月24日 | 归档于 J2EE技术
  • Hibernate一级缓存

    Hibernate的一级缓存时间很短,其生命周期和session的一样,所以一级缓存也称session级缓存或事务级缓存。
    在Hibernate中的get()方法和load()方法都是支持一级缓存的,而iterate()方法只有在查询实体对象时才支持一级缓存。

    2009年1月23日 | 归档于 J2EE技术
‘J2EE技术’ 分类的存档