<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>colin4k</title>
    <description></description>
    <link>http://colin4k.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>Flex Builder 3 以及Chart的破解</title>
        <author>colin4k</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://colin4k.javaeye.com">colin4k</a>&nbsp;
          链接：<a href="http://colin4k.javaeye.com/blog/160194" style="color:red;">http://colin4k.javaeye.com/blog/160194</a>&nbsp;
          发表时间: 2008年01月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这几天在看grails，无意中看到grails出了个flex的插件，几年前简单的看过flex，准备春节<br />期间仔细学习一下，顺便破解了一下Flex Builder 3以及Chart<br />FB 3独立安装版的破解：<a href="http://www.riachina.com/showtopic-9358.html" target="_blank">http://www.riachina.com/showtopic-9358.html</a><br />（插件版的破解网上很多，就不重复了）<br />FB 3 Chart的破解：<a href="http://www.riachina.com/showtopic-9363.html" target="_blank">http://www.riachina.com/showtopic-9363.html</a>
          <br/>
          <span style="color:red;">
            <a href="http://colin4k.javaeye.com/blog/160194#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 29 Jan 2008 18:13:49 +0800</pubDate>
        <link>http://colin4k.javaeye.com/blog/160194</link>
        <guid>http://colin4k.javaeye.com/blog/160194</guid>
      </item>
      <item>
        <title>有没有人在struts2的action这一层做事务控制？</title>
        <author>colin4k</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://colin4k.javaeye.com">colin4k</a>&nbsp;
          链接：<a href="http://colin4k.javaeye.com/blog/131597" style="color:red;">http://colin4k.javaeye.com/blog/131597</a>&nbsp;
          发表时间: 2007年10月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          上一篇<a href="http://www.javaeye.com/topic/130971" target="_blank">我的struts2配置，间接实现零配置</a><br />然后因为业务需求，需要对action实现事务，结果发现，通过通配符配置的action，因为是通过struts2<br />的自动装配，没有在struts2和spring2的配置文件中声明，经测试，在其他配置在spring中的bean中<br />是无法使用struts2的action的，会报nullpointer错误，所以我现在怀疑，在spring2中做的声明式<br />事务，可能对action也没有作用
          <br/>
          <span style="color:red;">
            <a href="http://colin4k.javaeye.com/blog/131597#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 13 Oct 2007 08:04:48 +0800</pubDate>
        <link>http://colin4k.javaeye.com/blog/131597</link>
        <guid>http://colin4k.javaeye.com/blog/131597</guid>
      </item>
      <item>
        <title>我的struts2配置，间接实现零配置</title>
        <author>colin4k</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://colin4k.javaeye.com">colin4k</a>&nbsp;
          链接：<a href="http://colin4k.javaeye.com/blog/130971" style="color:red;">http://colin4k.javaeye.com/blog/130971</a>&nbsp;
          发表时间: 2007年10月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          所谓间接实现零配置，是指只要做些初始化的配置之后，在以后的开发中基本上不用再对每个Action做配置 <br /><br />struts.xml这样配置 <br /><pre name="code" class="java">&lt;action name="*/*" method="{2}" class="workbench.web.actions.{1}Action">
   &lt;result name="custom">/view/{1}/${target}.jsp&lt;/result>
&lt;/action></pre><br /><br />struts.properties的配置：<br /><pre name="code" class="java">struts.objectFactory = spring
struts.objectFactory.spring.autoWire = name
struts.devMode = true
struts.enable.DynamicMethodInvocation = false
struts.action.extension = 
struts.enable.SlashesInActionNames = true</pre><br /><br />然后写一个BaseAction:<br /><pre name="code" class="java">public abstract class BaseAction {
	protected final String CUSTOM = "custom";
	private String target;
	protected final Log logger = LogFactory.getLog(getClass());
	public String getTarget() {
		return target;
	}
	public void setTarget(String target) {
		this.target = target;
	}
	
	protected String render(String _target){
		setTarget(_target);
		return CUSTOM;
	}
}</pre><br /><br />这样其余的Action都可以直接继承BaseAction，不用再做任何配置 <br />通过return render(target)转发到指定的jsp页面,从而间接实现零配置 <br /><br /><pre name="code" class="java">public class UserAction extends BaseAction{
	private User user;
	private UserService userService;
	public void setUserService(UserService userService) {
		this.userService = userService;
	}
	
	public User getUser() {
		return user;
	}
	public void setUser(User user) {
		this.user = user;
	}
	public String test(){
		user = userService.get(1l);
		return render("test");
	}
}</pre><br /><br />URL：http://localhost:8080/workbench/User/test
          <br/>
          <span style="color:red;">
            <a href="http://colin4k.javaeye.com/blog/130971#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 11 Oct 2007 10:10:49 +0800</pubDate>
        <link>http://colin4k.javaeye.com/blog/130971</link>
        <guid>http://colin4k.javaeye.com/blog/130971</guid>
      </item>
  </channel>
</rss>