`
kyo100900
  • 浏览: 634111 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1. 在一对多的双向关联里,如果通过关联直接取出对象,比如(这里默认关联lazy="false")   TestGroup father = (TestGroup) session.load(TestGroup.class,"402881ee16d8fc090116d8fc0b0b0001");List<TestGroup> children = father .getTestGroups();   ...
  呵呵,很久没有来JavaEye写文章了,公司工作也不让随便上网,也好,工作中发现了不少问题和大家分享吧。 1. 郁闷的Form表单问题,请看下面代码: xml 代码 <form name="form1" action="userCRUDAction!editUser.action?user.id=${user.id}">     这真已经是一个再简单不过的Struts2的表单提交了,不过运行后,你会发现user.id=null。 为什么? 你现在试试把代码换成以下就好了。 xml 代码 <for ...
JMock资料本来就少, JMock2.0更是少之又少,官方那可怜巴巴的几个连接,似乎并不能说明一个简单的例子应该怎么运行。 我结合官方那个例子,简单的写了一个最简单的JMock实例。 废话少说,先把jar包加上,我试了一下,下面似乎是必须的: jmock.jar, jmock-junit.jar, junit.jar, hamcrest-core.jar, hamcrest-library.jar 配置好了,可以开始玩Mock了。与Spring相似的,Mock也有两种代理机制,一种是面向接口的,一种是面向普通Java类的(需要cglib.jar支持)。我这里使用的是面向接口的。先写一个简单的接 ...
Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log   1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。 2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar, spring-webmvc-portlet.jar 可以在 lib/modules 目录下找到,而且对于Struts1.* 的支持的包也应该改成 spring-webmvc-struts.jar了。 3. XML配置:推荐使用XML metadata格式,不过 ...
第二部分: 1.DWR的配置: DWR是Java一个比较常用的Ajax框架,与Spring集成更是得心应手,可以非常方便的操作注册在Spring配置文件中的Bean。这我们导入DWR包后,就可以在web.xml里面配置它了。   web.xml关于DWR配置。 xml 代码 <servlet>           <servlet-name>dwr-invokerservlet-name>           <servlet-class>               org.directwebremotin ...
3.       Controller配置: Struts2的配置方法不用多说,只需要导入相应的包后,在web.xml里配置: xml 代码 <filter>           <filter-name>struts2filter-name>             <filter-class>               org.apache.struts2.dispatcher.FilterDispatcher            filter-class>       fil ...
当所有的Service配置好了,可以当他们统统配置在Spring这个IoC容器中,供Struts2使用。 以下是本程序中Spring的配置代码中的一部分: xml 代码
前言: 关于Struts2系列的文章网上基本上都有了,但鲜有比较系统的Demo。这几天朋友要我做了一个面试题,于是我用Struts2做了这个比较完整的Demo。 本程序用到的主要技术为: Struts2,Spring,Hibernate,DWR,JavaMail,以及少部分正则表达式。其实都是非常基础简单的应用,目的就是让大家看看这些框架是如何协同工作的。开发平台为:Winxp2+JDK1.5+Tomcat5.5+MySQL5.0。   以下是本例子的需求:   每5分钟遍历一下页面(http://post.baidu.com/f?kw=%D2%EC%C8%CB%B0%C1%CA%C0%C2% ...
开始使用的是Struts2.06版本。在配置Struts.xml的时候,发现了一个问题: struts.xml代码: xml 代码         "http://struts.apache.org/dtds/struts-2.0.dtd">   <struts>       <include file="struts-default.xml" />       <package name="default" extends="strut ...
今天在运行Struts2时,无意间发现程序在写Struts.xml有这样的问题: 以下是本人一个Action映射的配置文件 xml 代码 <action name="saveExhibitionAppTable"               class="cn.gov.tdb.controller.EnterpriseController"               method="saveExhibitionAppTable">               <result ...
<script type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> 转自:http://www.tiobe.com/ TIOBE Programming Community ...
很久没有更新Blog,有点惭愧啊,呵呵,其实我一直在懵懵懂懂的学习事务处理。Spring把这一切封装的很好了,以至于我现在都无法正常写出一个像样的JDBC事务处理的程序,如果让我用JDBC写语句,还是有很多ASP的影子。无意中买了10月的《程序员》杂志,没想到里面讲了SQL Server的事务处理,我耐着性子看完了,于是我想把它转换成实际的Java代码。呵呵,言归正传,开始我们今天的旅行吧。 首先,我的平台是WindowsXP2+JDK1.5+myeclispe6.0+mysql5.037。这个环境配置可能与大家不一样,请注意一下。先建一个数据库,我用的是MySQL自带的test,在里面随便建立 ...
  Struts2有自己的圈子了,我也写一个Struts2的入门实例吧。<o:p></o:p> 本人是从Struts1与Spring MVC过来的,发现Struts2与前面两种MVC有很大区别,不过总的来说Struts2代码量更少一些,但配置文件都没有多大变化,还是换汤不换药,这个例子并未采用Annotation方式,所以还是以XML配置文件为主。<o:p></o:p> 首先我们先来搭建环境:<o:p></o:p> 我用的是WinXP2+MyEclipse6.0。 Struts2的包是
2.关于关闭Struts2自动验证的烦人英文问题。 应该有不少使用Struts2的人都是从Struts1过来的,但Struts2和Struts1是完全不同的,所以在配置Struts2的时间,难免有点畏缩,喜欢用它的默认配置。比如在自己建立的Struts.xml里,大家一般都这么写: xml 代码         "http://struts.apache.org/dtds/struts-2.0.dtd">   <struts>          <include file="struts ...
1.Struts2强大,但也有很多需要解决的问题。就拿我现在这Blog这个FCKEditor来说吧,解决Struts2或Webwork的方案一直没有终止过。我试图修改FCKEditor Java版本的源代码,想改成 extends ActionSuppot, 但发现就算实现了,也代价非常大(可能FCKEdtitor的配置不能按官方来了),最后弄来弄个,选了个折中的办法。 Struts2使用不了FCKEditor的原因是因为Struts2的Filter,如果修改一下Struts2在Web.xml里的注册。 xml 代码        <filter>   ...
Global site tag (gtag.js) - Google Analytics