- 浏览: 641208 次
- 性别:
- 来自: 北京
最新评论
-
2047699523:
java hibernate demo使用实例教程源代码下载: ...
hibernate延迟加载的原理与实现 -
在世界的中心呼喚愛:
hantsy 写道这种lazy的解释只对了一半,按java p ...
hibernate延迟加载的原理与实现 -
moguicy:
看了下时间,不是楼主是否还在开发
【翻译】Wicket启示录——理论与实践(一) -
xfan0828:
"最后但并不是最不重要的一点就是" BZ, ...
【翻译】深入浅出 EJB3.1(上) -
doudou87323:
十分感谢,正在学习中,受益匪浅
【翻译】深入浅出 EJB3.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支持)。我这里使用的是面向接口的。先写一个简单的接 ...
- 2007-11-26 22:36
- 浏览 8559
- 评论(3)
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 ...
- 2007-10-21 14:00
- 浏览 4414
- 评论(0)
很久没有更新Blog,有点惭愧啊,呵呵,其实我一直在懵懵懂懂的学习事务处理。Spring把这一切封装的很好了,以至于我现在都无法正常写出一个像样的JDBC事务处理的程序,如果让我用JDBC写语句,还是有很多ASP的影子。无意中买了10月的《程序员》杂志,没想到里面讲了SQL Server的事务处理,我耐着性子看完了,于是我想把它转换成实际的Java代码。呵呵,言归正传,开始我们今天的旅行吧。
首先,我的平台是WindowsXP2+JDK1.5+myeclispe6.0+mysql5.037。这个环境配置可能与大家不一样,请注意一下。先建一个数据库,我用的是MySQL自带的test,在里面随便建立 ...
- 2007-10-10 21:14
- 浏览 7540
- 评论(0)
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的包是
- 2007-09-29 14:12
- 浏览 21099
- 评论(4)
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>
...