Guice可真轻啊,所需的3个Jar包才不到600k。但缺点就是必须JDK1.5以上,像我们公司有几十个大大小小的Java项目,没有一个是1.5的,有点感慨啊。废话少说 先建立一个service: IHelloService.javapackage com.leo.service;
import com.google.inject.ImplementedBy;
import com.leo.service.impl.HelloServiceImpl;
/*
* 采用annotation进行接口与实现类之间的绑定
* 注意:接口与实现类之间绑定是必须的 ...
2008-01-31
Struts2,Webwork2关于使用FCKeditor,richtexteditor 的解决方法
关键字: struts2, webwork, fckeditor, dojo, richtexteditor
一 Webwork2 + FCkeditor 这个问题由来已久,这里我有一个比较好的办法,和大家分享一下。Webwork测试版本为2.2.6 + WinXP配置好Webwork环境后,在你的项目里建一个类,内容如下: /*
* Copyright (c) 2002-2003 by OpenSymphony
* All rights reserved.
*/
package com.leo.controller;
import java.io.File;
import java.io.FileFilter;
import java.io.F ...
今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍: Breadcrumbs Plugin — 取得所在站点的当前位置. (注:比如说,常常看见:首页 > 新闻频道 >新闻全名, 这个位置就叫 Breadcrumbs.),可以通过 ...
Struts2的Code-behind究竟是什么?ROR那样的COC配置风格吗?我在论坛里找不到关于Struts2的code-behind确切的实例,只有那个发布包中隐隐约约有一个关于person操作采用的就是code-behind风格,那么code-behind是否真的适合你?我们现在来看一个最简单的code-behind入门实例。 开发环境为:XP2下的Struts2.0.11版本, 先将所有的jar包都放入到classpath下,注意struts2-codebehind-plugin-2.0.11.jar 这个包不能少,否则code-behind无法正常使用。 打开web.xml文件,配 ...
终于有时间玩玩最新版本的Struts2.0.11了, 与上一个版本差别不大,但有一点是我最关心的:Struts2.0.11以后不再支持EL表达式了。详情请见:http://www.javaeye.com/news/193但是我在运行Struts2.0.11的时候,发现运行结果与容器有关。比如说:Tomcat, Jboss(Jboss的内置Servlet容器就是Tomcat)运行程序的时候,就无法正常解析EL了。但Weblogic10却能正常解析EL表达式。 以下是本人测试的几个服务器,在Struts2.0.11环境下:tomcat, jetty, jboss 都无法使用 ...
不知道大家有没有遇到在使用表单的时候,有时候会出一个莫名其妙的警告: 2008-1-6 21:14:47 org.apache.struts2.components.Form evaluateExtraParamsServletRequest警告: No configuration found for the specified action: '/LoginAction.action' in namespace: '/'. Form action defaulting to 'action' attribute's literal value.登录的时候,要表单提交到Action: ...
呵呵,很久没有来JavaEye写文章了,公司工作也不让随便上网,也好,工作中发现了不少问题和大家分享吧。
1. 郁闷的Form表单问题,请看下面代码:
xml 代码
<form name="form1" action="userCRUDAction!editUser.action?user.id=${user.id}">
这真已经是一个再简单不过的Struts2的表单提交了,不过运行后,你会发现user.id=nul ...
第二部分:
1.DWR的配置:
DWR是Java一个比较常用的Ajax框架,与Spring集成更是得心应手,可以非常方便的操作注册在Spring配置文件中的Bean。这我们导入DWR包后,就可以在web.xml里面配置它了。
web.xml关于DWR配置。
xml 代码
<servlet>
<servlet-name>dwr-invokerservlet-name> &nbs ...
3. Controller配置:
Struts2的配置方法不用多说,只需要导入相应的包后,在web.xml里配置:
xml 代码
<filter>
<filter-name>struts2filter-name>
&n ...
当所有的Service配置好了,可以当他们统统配置在Spring这个IoC容器中,供Struts2使用。
以下是本程序中Spring的配置代码中的一部分:
xml 代码
xml version="1.0" encoding="UTF-8"?>
"http://www.spr ...
开始使用的是Struts2.06版本。在配置Struts.xml的时候,发现了一个问题:
struts.xml代码:
xml 代码
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="str ...
今天在运行Struts2时,无意间发现程序在写Struts.xml有这样的问题:
以下是本人一个Action映射的配置文件
xml 代码
<action name="saveExhibitionAppTable"
class="cn.gov.tdb.controller.EnterpriseController" ...
Struts2有自己的圈子了,我也写一个Struts2的入门实例吧。
本人是从Struts1与Spring MVC过来的,发现Struts2与前面两种MVC有很大区别,不过总的来说Struts2代码量更少一些,但配置文件都没有多大变化,还是换汤不换药,这个例子并未采用Annotation方式,所以还是以XML配置文件为主。
首先我们先来搭建环境:
我用的是WinXP2+MyEclipse6.0。 Struts2的包是2.09的。先在MyEclipse建立一个Web项目,叫struts2_base如图:
系统会自动生成一些常用的文 ...
前言:
关于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 ...
2.关于关闭Struts2自动验证的烦人英文问题。
应该有不少使用Struts2的人都是从Struts1过来的,但Struts2和Struts1是完全不同的,所以在配置Struts2的时间,难免有点畏缩,喜欢用它的默认配置。比如在自己建立的Struts.xml里,大家一般都这么写:
xml 代码
"http://struts.apache.org/dtds/struts-2.0.dtd">
< ...
1.Struts2强大,但也有很多需要解决的问题。就拿我现在这Blog这个FCKEditor来说吧,解决Struts2或Webwork的方案一直没有终止过。我试图修改FCKEditor Java版本的源代码,想改成 extends ActionSuppot, 但发现就算实现了,也代价非常大(可能FCKEdtitor的配置不能按官方来了),最后弄来弄个,选了个折中的办法。
Struts2使用不了FCKEditor的原因是因为Struts2的Filter,如果修改一下Struts2在Web.xml里的注册。
xml 代码
...
- 浏览: 90294 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
【JSF专家Dennis Byrne】 ...
to Itian:窗口之间传数据..很简单啊.. 子窗口付值到父窗口: wind ...
-- by terryzhou -
【JSF专家Dennis Byrne】 ...
不错哦..可惜看到太晚..上面两个问题都自己解决了.. 特别是MAP那个..比较 ...
-- by terryzhou -
JSF+AJAX企业级开发之路— ...
引用实际上Sun除了Java语言本身外,没有什么特别成功的东西 别忘了Sun是 ...
-- by mkclawhammer -
JSF+AJAX企业级开发之路— ...
-- by yydxl -
看看老外怎么正常关闭JDBC ...
是啊 说说看法嘛 不要只是去踩
-- by bingshen01






评论排行榜