<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>bfox</title>
    <description></description>
    <link>http://bfox.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>突然想到一个可以在做测试时，让设置只运行一次的方法，不知是否可行</title>
        <author>bfox</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bfox.javaeye.com">bfox</a>&nbsp;
          链接：<a href="http://bfox.javaeye.com/blog/145933" style="color:red;">http://bfox.javaeye.com/blog/145933</a>&nbsp;
          发表时间: 2007年12月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在做测试的时候，经常会碰到一些需要初始化情况。比如想测试用户管理功能，需要分别测试增，删，改，但是为了提高运行效率，只想运行一次初始化数据库的代码。但是大家知道TestCase里面的setup方法是执行每次测试的时候都会调用的。<br />昨天突然想到可以写一个辅助类，在里面定义一些静态的标志变量，然后通过在setup()方法里面调用辅助类的方式来保证初始化只运行一次，不知道这样是否可行？
          <br/><br/>
          <span style="color:red;">
            <a href="http://bfox.javaeye.com/blog/145933#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 04 Dec 2007 17:11:51 +0800</pubDate>
        <link>http://bfox.javaeye.com/blog/145933</link>
        <guid>http://bfox.javaeye.com/blog/145933</guid>
      </item>
      <item>
        <title>关于表示层的一些疑问，例如时间的保存和现实，还有数据字典的保存和显示。</title>
        <author>bfox</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bfox.javaeye.com">bfox</a>&nbsp;
          链接：<a href="http://bfox.javaeye.com/blog/125673" style="color:red;">http://bfox.javaeye.com/blog/125673</a>&nbsp;
          发表时间: 2007年09月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天看到一篇文章，介绍j2ee项目的一些最佳实践，其中有一条是不要在控制层中固定数据的格式。他给的建议是为jsp写一些help类，用那些help类来对数据做格式化。<br />结合我做过的项目，我感觉对这一条有些疑问。<br />1. 举个例子，在jsp页面中显示时间，一般的做法是直接在action里面将时间格式化好，然后传字符串到页面上。如果根据这个最佳实践，岂不是要传date对象？或者变通的做法，将date对象中的具体long数值作为string 传到页面上，再用help类格式化？<br />2. 另外象有些key-value类型的数据，比如有一个选择框，用来选择城市，在vo中保存的应该是城市的key,那么是应该在action中处理好，然后传城市的value到页面上呢，还是在页面上用help类来查找城市的key对应的value呢？大家平时都是怎么做的啊？<br />3. 顺便想到一个问题，我看到有不少开源项目在存储时间，日期的时候是直接存储的具体的long值，有没有朋友在自己的项目中是这样做的？有什么优缺点呢？
          <br/><br/>
          <span style="color:red;">
            <a href="http://bfox.javaeye.com/blog/125673#comments" style="color:red;">已有 <strong>3</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 20 Sep 2007 15:45:50 +0800</pubDate>
        <link>http://bfox.javaeye.com/blog/125673</link>
        <guid>http://bfox.javaeye.com/blog/125673</guid>
      </item>
  </channel>
</rss>