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 ...
2008-01-26

Struts2所有插件简介--目前到达40余种

关键字: struts2,标签
今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍: Breadcrumbs Plugin — 取得所在站点的当前位置. (注:比如说,常常看见:首页 > 新闻频道 >新闻全名, 这个位置就叫 Breadcrumbs.),可以通过 ...
2008-01-13

Struts2的第一个入门实例(二)--什么是code-behind

关键字: struts2,code-behind, 零配置
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文件,配 ...
2008-01-06

Struts2.0.11在Tomcat5.5, Jetty 以及 Weblogic10等运行的不同

关键字: struts2最新版本,运行环境, 容器fd
终于有时间玩玩最新版本的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-01-06

struts2 奇怪的Action警告

关键字: action, 警告
不知道大家有没有遇到在使用表单的时候,有时候会出一个莫名其妙的警告: 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: ...
2007-12-30

经验不足,差一点重构整个系统

关键字: Struts2,Webwork,Spring,HTML,Form
  呵呵,很久没有来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 ...
2007-10-27

原来是Struts2.0的一个Bug

关键字: Struts2
开始使用的是Struts2.06版本。在配置Struts.xml的时候,发现了一个问题: struts.xml代码: xml 代码         "http://struts.apache.org/dtds/struts-2.0.dtd">   <struts>       <include file="str ...
2007-10-22

Struts2需要注意的一个小地方

关键字: Struts2.0
今天在运行Struts2时,无意间发现程序在写Struts.xml有这样的问题: 以下是本人一个Action映射的配置文件 xml 代码 <action name="saveExhibitionAppTable"               class="cn.gov.tdb.controller.EnterpriseController"   ...
2007-09-29

Struts2的第一个入门实例(一)

关键字: Struts2
  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 ...
2007-09-14

Struts2在路上2。。。。。。

关键字: Struts2
2.关于关闭Struts2自动验证的烦人英文问题。 应该有不少使用Struts2的人都是从Struts1过来的,但Struts2和Struts1是完全不同的,所以在配置Struts2的时间,难免有点畏缩,喜欢用它的默认配置。比如在自己建立的Struts.xml里,大家一般都这么写: xml 代码         "http://struts.apache.org/dtds/struts-2.0.dtd">   < ...
2007-09-12

Struts2在路上。。。。。。

关键字: Strut2
1.Struts2强大,但也有很多需要解决的问题。就拿我现在这Blog这个FCKEditor来说吧,解决Struts2或Webwork的方案一直没有终止过。我试图修改FCKEditor Java版本的源代码,想改成 extends ActionSuppot, 但发现就算实现了,也代价非常大(可能FCKEdtitor的配置不能按官方来了),最后弄来弄个,选了个折中的办法。 Struts2使用不了FCKEditor的原因是因为Struts2的Filter,如果修改一下Struts2在Web.xml里的注册。 xml 代码      ...
kyo100900
搜索本博客
最近加入圈子
存档
最新评论