<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>JavaEye新闻</title>
    <description>JavaEye每日IT新闻 - Java, Ruby, AJAX, Agile, 互联网, 软件行业新闻</description>
    <link>http://www.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> GWT 1.5已经发布</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zh-ly.javaeye.com">╱/罒呍唲</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3371" style="color:red;">http://www.javaeye.com/news/3371</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          GWT 1.5已经发布并且提供下载。<br /><br /><a href="http://code.google.com/webtoolkit/" target="_blank">下载GWT 1.5</a> <br /><br /><img src="http://code.google.com/webtoolkit/images/gwt-logo.png" /><br /><br />GWT 1.5为我们提供了约四百个问题的改善。其中一个是<a href="http://code.google.com/p/google-web-toolkit/issues/detail?id=168" target="_blank">168的问题</a> ，以及“支援Java 5”。<br /><br /><strong><span style="font-size: medium">Java 5的语言支持以及JRE仿真的增强</span></strong><br /><br />*您现在可以使用Java泛型添加clarity和类型安全带您客户端的Java源。泛型也大大简化了定义GWT服务-没有更多的@gwt.typeArgs。<br />*简化您代码的每个环节，autoboxing，静态导入和enum类型。<br />*子系统，如<a href="http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=DevGuideRemoteProcedureCalls" target="_blank">RPC </a>，<a href=" http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=DevGuideImageBundles" target="_blank">image bundles</a> ，<a href="http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=DevGuideInternationalization" target="_blank">国际化</a> 和<a href="http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=DevGuideJUnitBenchmarking" target="_blank">基准 </a>现在也使用了适当的说明。最大限度的利用代码，GWT编辑器也可以忽略无法识别的说明，如梭需要的JPA，通常出现在类型共享在客户端和服务端之间。<br />*新的<a href=" http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=RefJreEmulation" target="_blank">JRE仿真类</a>已经加入StringBuilder, TreeMap, LinkedHashMap和其他流行的实用类。<br />*Assertions现在可选的支持Web模式。如果您引用GWT编辑器使用-ea flag，Assertions声明将会保存在编译的JavaScript上。<br /><br /><strong><span style="font-size: medium">性能优化和更简单的JavaScript interop</span></strong><br /><br />*GWT的编辑器变得更聪明。它现在显著的改善由于函数调用带来的开销。经过测试，开发者使用GWT 1.5可增速2倍，特别是在性能敏感的区域。<br />*venerable tree的小装置在GWT 1.5上也快乐许多。在测试中我们发现，在IE6或IE7上分别加速了5倍或10倍。<br />*新的JavaScript的覆盖类型 http://googlewebtoolkit.blogspot.com/2008/08/getting-to-really-know-gwt-part-2.html，您可以用手写的JavaScript有效的整合对象来源。覆盖类也提供了新的途径与JSON数据互动。<br />*新的连接子系统可以让您完全控制代码的包和bootstrap行为，使您能够部署GWT在任何情况下输出与JavaScript有关的（小工具，FireFox的扩展…）。如果您觉得这样听起来很复杂，不用担心，更多的GWT用户都可以简单地重新使用内置连接。查看<a href="http://sites.google.com/site/io/resource-bundles-and-linkers-in-google-web-toolkit" target="_blank">Bob Vawter's Google I/O谈论 </a>和 <a href="http://sites.google.com/site/io/gwt-extreme" target="_blank">Ray Cromwell的GWT Extreme</a> !<br /><br /><strong><span style="font-size: medium">漂亮的widgets，更好的DOM，accessibility和bi-di</span></strong><br /><br />*原来的KitchenSink已经退休，现在有一个新的样本，名为<a href="http://gwt.google.com/samples/Showcase/Showcase.html" target="_blank">Showcase</a> 。展示各式各样的GWT特色-widgets，themes，animation, history, accessibility, internationalization and bi-di等…如何用代码在CSS中配合使用提示的资料来展示每一个功能。<br />*经验丰富的GWT开发商都知道，widgets几乎完全依赖于CSS的造型。但在1.5以前并不包括默认的样式表，让开发者对GWT有了不好的印象。现在我们正在引进3个看上去不错的默认CSS主题，您可以将其作为一个起点，来设计自己的CSS样式表。<br />*GWT widgets不仅漂亮，功能也更多了。主要的构建如：Tree，menuBar,Tabpanel等…此外，它还支持双定向，支持用户界面从右到左的语言。（你可以看到我所将的一切，在<a href="http://gwt.google.com/samples/Showcase/Showcase.html" target="_blank">展示样品</a> 上）<br />*建立了一个新的跨浏览器的<a href=" http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/dom/client/package-summary.html" target="_blank">Dom包</a>，将整套W3C绑定到GWT兼容的Java类。毕竟，不是每一个工程都要面对widgets。如果您想要做低层次的DOM编程，或者您想写一个新的widget，您将会喜欢这个新的类。它将会让您编写JavaScript DOM的操作更容易：您得到了可靠的code completion，易于调试，跨浏览器的可携性以及编译的优化。<br /><br />这些都是一些重要的特点。新的GWT有一个更详细的GWT 1.5变化的<a href="http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5" target="_blank">指南</a> 。<br /><br />为了进一步的了解更多信息或为入门的帮助，你可以看下一下的建议：<br />*如果您是刚接触GWT，<a href="http://code.google.com/webtoolkit/gettingstarted.html" target="_blank">入门指南</a> 有一个非常快速的例子，安装和使用GWT。<br />*有一个新的<a href="http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=GettingStarted" target="_blank">深入了解GWT的指导</a> ，建立和加强一个从无到有的应用。<br />*如果您对GWT1.5感到好奇，您也可以浏览整个 1.5的<a href="http://code.google.com/p/google-web-toolkit/issues/list?can=1&q=Milestone:1_5_RC,1_5_RC2,1_5_Final%20Status:Fixed,FixedNotReleased&sort=-stars&colspec=ID%20Type%20Status%20Priority%20Milestone%20Summary" target="_blank">更新清单 </a>。
          <br/><br/><span>来自：<a href='http://googlewebtoolkit.blogspot.com/2008/08/gwt-15-now-available.html' target='_blank'>googlewebtoolkit.blogspot.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3371#comments" style="color:red;">已有 <strong>0</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/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>Fri, 29 Aug 2008 14:46:39 +0800</pubDate>
        <link>http://www.javaeye.com/news/3371</link>
        <guid>http://www.javaeye.com/news/3371</guid>
      </item>
      <item>
        <title>EJB 3.0和Spring 2.5 ：在Spring中使用EJB 3.0</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qqbyte.javaeye.com">QQbyte</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3370" style="color:red;">http://www.javaeye.com/news/3370</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <strong>Meera Subbarao说道</strong>：EJB和Spring社区的开发者为什么总是贬低对方呢？我同时使用EJB和Spring，就像所有的开发者一样，我对于两者需要大量的XML设置非常头疼，但是从Java 5发布以来，XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系，而非相互竞争关系。<br /><br />许多开发者理解，Spring是由Spring Source创建的最常用的非标准框架，而EJB 3.0是一个由主要的JEE厂商创建的规格。我以前曾一起工作的同事更愿意使用标准规格，选择EJB 2.X现在迁移到EJB 3.0。也有开发者愿意使用Spring而拒绝EJB。但是没有任何东西阻止开发者同时使用Spring和EJB，对不对？在Spring的配置文件增加几行就能够在Spring中无缝使用EJB 3.0组件。<br /><br />下面我将展示这个过程是多么简单，我们可以通过Spring的强大的依赖注入机制来注入Customer session bean。这个Customer session bean可以使用Entity Manager来进行创建/读写/删除操作。<br /><br /><strong>1。创建一个简单的JPA Entity：</strong><br /><br /><pre name="code" class="java">package com.ejb.domain;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author meerasubbarao
 */
@Entity
@Table(name = "CUSTOMER", catalog = "", schema = "ADMIN")
public class Customer implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "CUSTOMER_ID")
    private Long customerId;
    @Column(name = "FIRST_NAME")
    private String firstName;
    @Column(name = "LAST_NAME")
    private String lastName;
    @Column(name = "MIDDLE_NAME")
    private String middleName;
    @Column(name = "EMAIL_ID")
    private String emailId;

    public Customer() {
    }

    public Customer(Long customerId) {
        this.customerId = customerId;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    public String getMiddleName() {
        return middleName;
    }

    public void setMiddleName(String middleName) {
        this.middleName = middleName;
    }

    public String getEmailId() {
        return emailId;
    }

    public void setEmailId(String emailId) {
        this.emailId = emailId;
    }


}
</pre><br /><br /><br /><strong>2.创建一个EJB 3.0 Session bean.</strong><br /> <br /><strong>The Interface:</strong><br /><br /><pre name="code" class="java">package com.ejb.service;

import com.ejb.domain.Customer;
import java.util.Collection;
import javax.ejb.Remote;

/**
 *
 * @author meerasubbarao
 */
@Remote
public interface CustomerService {

    Customer create(Customer info);

    Customer update(Customer info);

    void remove(Long customerId);

    Collection&lt;Customer> findAll();

    Customer[] findAllAsArray();

    Customer findByPrimaryKey(Long customerId);
}
</pre><br /><br /><strong>The Implementation Class: </strong><br /><br /><pre name="code" class="java">package com.ejb.service;

import com.ejb.domain.Customer;
import java.util.Collection;
import javax.ejb.Stateless;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import javax.jws.WebMethod;

/**
 *
 * @author meerasubbarao
 */
@WebService(name = "CustomerService", serviceName = "CustomerService", targetNamespace = "urn:CustomerService")
@SOAPBinding(style = SOAPBinding.Style.RPC)
@Stateless(name = "CustomerService")
public class CustomerServiceImpl implements CustomerService {

    @PersistenceContext
    private EntityManager manager;

    @WebMethod
    public Customer create(Customer info) {
        this.manager.persist(info);
        return info;
    }

    @WebMethod
    public Customer update(Customer info) {
        return this.manager.merge(info);
    }

    @WebMethod
    public void remove(Long customerId) {
        this.manager.remove(this.manager.getReference(Customer.class, customerId));
    }

    public Collection&lt;Customer> findAll() {
        Query query = this.manager.createQuery("SELECT c FROM Customer c");
        return query.getResultList();
    }

    @WebMethod
    public Customer[] findAllAsArray() {
        Collection&lt;Customer> collection = findAll();
        return (Customer[]) collection.toArray(new Customer[collection.size()]);
    }

    @WebMethod
    public Customer findByPrimaryKey(Long customerId) {
        return (Customer) this.manager.find(Customer.class, customerId);
    }

  
}
</pre><br /><br /><strong>3.编译，打包，部署到一个应用服务器上。</strong><br /><br />我使用GlassFish，用缺省的持久化提供工具TopLink，persistence.xml文件配置如下：<br /><br /><pre name="code" class="xml">&lt;?xml version="1.0" encoding="UTF-8"?>
&lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
  &lt;persistence-unit name="SpringAndEJBPU" transaction-type="JTA">
    &lt;provider>oracle.toplink.essentials.PersistenceProvider&lt;/provider>
    &lt;jta-data-source>spring-ejb&lt;/jta-data-source>
    &lt;properties>
      &lt;property name="toplink.ddl-generation" value="drop-and-create-tables"/>
    &lt;/properties>
  &lt;/persistence-unit>
&lt;/persistence></pre><br /><br />当你的应用部署以后，确认session bean JNDI名称，在 GlassFish 中，点击JNDI浏览工具按钮查看：<br /><br /><img src="http://java.dzone.com/sites/all/files/images/jndi-tree-browsing.jpg" /><br /><br /><strong>4: 测试无状态 Session beans.</strong><br /><br /><img src="http://java.dzone.com/sites/all/files/images/web-services-test.jpg" /><br /><br /><strong>5: 创建一个 Spring Bean. </strong><br /><br />创建一个CustomerManager 接口：<br /><br /><pre name="code" class="java">package com.spring.service;

import com.ejb.domain.Customer;

/**
 *
 * @author meerasubbarao
 */
public interface CustomerManager {

    public void addCustomer(Customer customer);
    public void removeCustomer(Long customerId);
    public Customer[] listCustomers();


}</pre><br /><br /><pre name="code" class="java">package com.spring.service;

import com.ejb.domain.Customer;
import com.ejb.service.CustomerService;

/**
 *
 * @author meerasubbarao
 */
public class CustomerManagerImpl implements CustomerManager {

    CustomerService customerService;

    public void setCustomerService(CustomerService customerService) {
        this.customerService = customerService;
    }

    public void removeCustomer(Long customerId) {
        customerService.remove(customerId);
    }

    public Customer[] listCustomers() {
        return customerService.findAllAsArray();
    }

    public void addCustomer(Customer customer) {
        customerService.create(customer);
    }
}
</pre><br /><br /><strong>6: 注入 EJB 3.0 Session bean 进入我们的 Spring Beans.</strong><br /><br /><pre name="code" class="xml">&lt;?xml version="1.0" encoding="UTF-8"?>
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:jee="http://www.springframework.org/schema/jee"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
       http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd">
    &lt;jee:jndi-lookup id="customerService" &lt;b>jndi-name="com.ejb.service.CustomerService"&lt;/b>>
    &lt;/jee:jndi-lookup>
    &lt;bean id="manageCustomer"
        class="com.spring.service.CustomerManagerImpl">
        &lt;property name="customerService" ref="customerService" />
    &lt;/bean>
&lt;/beans></pre><br /><br /><pre name="code" class="java">&lt;jee:jndi-lookup id="customerService" jndi-name="com.ejb.service.CustomerService">
&lt;/jee:jndi-lookup></pre><br /><br /><pre name="code" class="java">    &lt;bean id="manageCustomer"
        class="com.spring.service.CustomerManagerImpl">
        &lt;property name="customerService" ref="customerService" />
    &lt;/bean></pre><br /><br /><strong>7: 测试</strong><br /><br /><pre name="code" class="java">package com.spring.client;

import com.ejb.domain.Customer;
import com.spring.service.CustomerManager;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class SpringAndEJBMain {

    public static void main(String[] args) {
        ApplicationContext context =
                new ClassPathXmlApplicationContext("SpringXMLConfig.xml");

        CustomerManager service = (CustomerManager) context.getBean("manageCustomer");
        Customer customer = new Customer();
        customer.setFirstName("Meera");
        customer.setLastName("Subbarao");
        customer.setMiddleName("B");
        customer.setEmailId("meera@springandejb.com");
        customer.setCustomerId(new Long(1));

        service.addCustomer(customer);
        for (Customer cust : service.listCustomers()) {
            System.out.println(cust.getFirstName());
            System.out.println(cust.getLastName());
            System.out.println(cust.getMiddleName());
            System.out.println(cust.getEmailId());

        }
        service.removeCustomer(new Long(1));

    }
}
</pre><br /><br /><img src="http://java.dzone.com/sites/all/files/images/console-output-springejb.img_assist_custom.jpg" /><br /><br /><img src="http://java.dzone.com/sites/all/files/images/web-services-test-2.img_assist_custom.jpg" /><br /><br />整个过程结束，使用Spring和EJB 3.0能够同时或者两者的好处。
          <br/><br/><span>来自：<a href='http://java.dzone.com/articles/ejb-30-and-spring-25' target='_blank'>java.dzone.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3370#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>Fri, 29 Aug 2008 12:55:24 +0800</pubDate>
        <link>http://www.javaeye.com/news/3370</link>
        <guid>http://www.javaeye.com/news/3370</guid>
      </item>
      <item>
        <title>谷歌计划十月份开始推进与雅虎合作</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wutao0603.javaeye.com">wutao0603</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3365" style="color:red;">http://www.javaeye.com/news/3365</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
          <img src="http://wutao0603.javaeye.com/upload/picture/pic/20821/6c8fb54e-18e3-3d9f-bd85-05e709b1e97e.jpg" /><br /><br />谷歌首席执行官施密特今日表示，谷歌将在十月初继续推进与雅虎的合作交易。目前谷歌与雅虎的广告合作交易正在接受美国司法部的审查。 <br /><br />施密特今日丹佛在接受彭博社电视台采访时表示：“我们将继续推进那项合作交易，我们正在同政府磋商。但是政府还没有表态。”施密特正在丹佛参加民主党全国大会。 <br /><br />有人认为这项交易可能会使原本就已在650亿美元的在线广告市场占最大份额的谷歌拥有更大的权力，谷歌目前正在努力消除有关政府部门的顾虑。威斯康星州民主党议员Herb Kohl在上个月提出，这项交易可能会让雅虎沦为谷歌的“卫星”。 <br /><br />施密特今日表示：“我们一直有点担心，但是我们认为我们的论据相当充分。 雅虎已经非常明确地表示，他们将拿出自己网络的最好部分与我们的网络合并。” <br />双方在6月份表示，虽然从法律上来说这项合作交易不必接受司法部的审查，但是他们仍将给司法部留出3个半月的时间进行审查。 <br /><br />谷歌发言人Adam Kovacevich在施密特接受采访后发出的一封电子邮件中称：“我们将继续与监管部门合作。我们相信司法部一定可以在10月之前完成审查，并让我们继续推进合作交易。” <br /><br />他没有提到如果司法部设法阻止这项交易谷歌会怎么做。
          <br/><br/><span>来自：<a href='http://tech.qq.com/a/20080829/000163.htm' target='_blank'>tech.qq.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3365#comments" style="color:red;">已有 <strong>0</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/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>Fri, 29 Aug 2008 12:00:32 +0800</pubDate>
        <link>http://www.javaeye.com/news/3365</link>
        <guid>http://www.javaeye.com/news/3365</guid>
      </item>
      <item>
        <title>Unitils 1.1支持JPA</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zh-ly.javaeye.com">╱/罒呍唲</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3369" style="color:red;">http://www.javaeye.com/news/3369</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <a href="http://www.unitils.org/" target="_blank">Unitils</a> 让您在使用<a href="http://www.junit.org/" target="_blank">JUnit</a> 或<a href="http://testng.org/" target="_blank">TestNG</a> 是能够更轻松的维护单元和集成测试。它像如今的<a href="http://www.dbunit.org/" target="_blank">DbUnit</a> <br /><br />和<a href="http://www.easymock.org/" target="_blank">EasyMock</a>一样流行，并整合了<a href="http://www.springframework.org/" target="_blank">Spring</a> 和<a href="http://www.hibernate.org/" target="_blank">Hibernate</a> 。Unitils运用可好的方法和测试指南，这个思想是作者基于对企业项目的经验。<br /><br />在1.1的版本中，为了能够使用Java Persistence API（JPA）支持添加测试代码。这一类似的方法已经可以用于Hibernate，下面我们来举些例子。<br /><br />假设我们有一个PersonPepository接口和JPA的基础实现。该Personrepository接口有一个方法 findByLastName，实现代码如下：<br /><br /><pre name="code" class="java">public class PersonRepositoryImpl implements PersonRepository {

    @PersistenceContext
    private EntityManager entityManager;

    public List&lt;Person> findByLastName(String lastName) {
        List&lt;Person> persons = entityManager.createQuery("find person from 

Person person where person.lastName = :lastName").getResultList();
        return persons;
    }
}
</pre><br />接下来的测试方法：<br /><pre name="code" class="java">
@JpaEntityManagerFactory(persistenceUnit = "test", configFile = "META-

INF/persistence-test.xml")
@Transactional(TransactionMode.COMMIT)
@DataSet
public class PersonRepositoryImplTest extends UnitilsJUnit4 {
    
    @PersistenceContext
    EntityManager entityManager;
    
    PersonRepository personRepository = new PersonRepositoryImpl();
    
    @Before
    public void init() {
        JpaUnitils.injectJpaResourcesInto(personRepository);
    }
    
    @Test
    public void testSearchByLastName() {
        List&lt;Person> result = personRepository.findByLastName("Doe"));        
        ReflectionAssert.assertPropertyLenEquals("firstName", Arrays.asList

("John", "Jane"), result);    
    }
}</pre><br /><br />你会发现，这项测试扩展了 UnitilsJUnit4。这可以确保在运行测试中，unitils可以找到执行测试和检查测试，要求执行的的任务。我们为JUnit 3.x版本和TestNG也提供了类似的基类，UnitilsJUnit3和UnitilsTestNG。<br /><br />JPA配置：<br />@JpaEntityManagerFactory注释告诉我们，如何找到JPA配置文件。如果是Hibernate的配置，可以参考以下的persistence配置文件：<br /><br /><pre name="code" class="java">&lt;persistence xmlns="http://java.sun.com/xml/ns/persistence">
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/persistence "
   version="1.0">
   
   &lt;persistence-unit name="test">
      &lt;provider>org.hibernate.ejb.HibernatePersistence&lt;/provider>
      &lt;properties>
         &lt;property name="hibernate.dialect" 

value="org.hibernate.dialect.HSQLDialect"/>
         &lt;property name="hibernate.show_sql" value="true"/>
      &lt;/properties>
   &lt;/persistence-unit>
&lt;/persistence></pre><br /><br />Unitils提供了一个简单的方法来单独共享项目和本地配置：常见配置是储存在一个文件unitils.properties在classpath下，开发特定的配置在本地的文件下，最好是储存在用户的目录下。我们建议开发者提供一个测试数据库（或架构），避免每个数据库的演变，这样你可以按照自己的步调来进行。<br /><br />这不是唯一可行的配置-EntityManagerFactory：如果你使用的Spring，你可以利用EntityManagerFactory在您的测试中设定一个Spring的配置存档。查看<a href="http://www.springframework.org/" target="_blank">更多的信息</a>。<br /><br />其他Unitils的特点Unitils还提供了很多：注释测试与@Transactional，每一个测试可以进行回滚，一个强大的系统来保证每一个开发的测试数据库。<br /><br />如果您想了解更多有关Unitils，可点击<a href=" http://www.unitils.org/tutorial.html" target="_blank">tutorial</a>和<a href=" http://www.unitils.org/cookbook.html" target="_blank">cookbook</a>。有什么问题或意见大家可以进行讨论。<br /><br />如果做单元测试，尤其是SSH结构的，Unitils可以说是不二之选。
          <br/><br/><span>来自：<a href='http://www.theserverside.com/news/thread.tss?thread_id=50487' target='_blank'>theserverside.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3369#comments" style="color:red;">已有 <strong>0</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/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>Fri, 29 Aug 2008 12:00:00 +0800</pubDate>
        <link>http://www.javaeye.com/news/3369</link>
        <guid>http://www.javaeye.com/news/3369</guid>
      </item>
      <item>
        <title>JavaEye网站域名服务器更改通知</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://webmaster.javaeye.com">JavaEye管理员</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3368" style="color:red;">http://www.javaeye.com/news/3368</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <span style="font-size: large">一直以来，JavaEye网站是由中国万网的域名服务器提供解析的。但是最近两个多月，万网的域名服务器非常不稳定，JavaEye的博客二级域名和圈子三级域名由于解析失败而经常无法访问。<br /><br />在JavaEye网站更换托管机房之后，我们架设了自己的域名服务器，可以为JavaEye网站、JavaEye博客和JavaEye圈子提供快速、稳定的域名服务，彻底解决博客和圈子经常无法访问的问题。<br /><br />为此，我们将于8月29日(周五)晚10.00切换JavaEye的域名解析服务器，从万网的域名服务器切换到我们自己的主域名服务器和辅域名服务器上面，由于域名服务器注册信息更新速度比较慢，在随后的8月30(周六)和8月31日(周日)，JavaEye可能出现不定期的无法访问的问题，到9月1日(下周一)将完全恢复正常。届时JavaEye博客和圈子将不会再出现无法访问的问题。</span><br /><br />敬请谅解。<br /><br />JavaEye网站管理员
          
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3368#comments" style="color:red;">已有 <strong>6</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/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>Fri, 29 Aug 2008 10:52:16 +0800</pubDate>
        <link>http://www.javaeye.com/news/3368</link>
        <guid>http://www.javaeye.com/news/3368</guid>
      </item>
      <item>
        <title>基于Google AppEngine的博客系统 - cpedialog发布1.0版本</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cpedia.javaeye.com">cpedia</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3366" style="color:red;">http://www.javaeye.com/news/3366</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <p>我们非常高兴宣布cpedialog的第一个版本发布了。 </p>
<p>cpedialog是一个基于Google AppEngine的博客工具，你可以使用它来在Google AppEngine上建立自己的博客，同时它还有一些其他的功能，譬如可以整合你的picasaweb相册，在线管理的Feed Reader，支持tag并可以将你的delicious tag展示到网页上。 </p>
<p>&nbsp;</p>
<p>cpedialog是一个简单易用的博客程序。程序设计非常简单，非常方便扩展功能。前端界面采用yui，尤其是使用了yui的grid，你可以很容易就重新定义博客的布局。 当然我们会在下一个版本实现拖拽的方式定义布局，而且会有样式的重新定义和管理，这些布局和样式的定义将可以被共享和导入。</p>
<p>&nbsp;</p>
<p>采用的开源协议：<a href="http://www.apache.org/licenses/LICENSE-2.0" rel="nofollow">Apache License 2.0</a></p>
<p>您可以在线访问demo站点：<span style="font-size: small;"><a href="http://blog.cpedia.com/">http://blog.cpedia.com</a></span></p>
<p><img src="http://blog.cpedia.com/rpc/img?img_id=agVwY2hlbnINCxIGSW1hZ2VzGOkUDA&amp;nonsense=something_that_ends_with.png" alt="" /><br />Now its downloadable version is available from:<br /><a href="http://blog.cpedia.com/2008/08/cpedialog-v10-released" target="_blank">http://code.google.com/p/cpedialog/downloads/list</a><br /><br />You can aslo get the project overview document from:<br /><a href="http://code.google.com/p/cpedialog" target="_blank">http://code.google.com/p/cpedialog</a><br /><br />How to install cpedialog on appengine:<br /><a href="http://code.google.com/p/cpedialog/wiki/How_To_Install_cpedialog" target="_blank">http://code.google.com/p/cpedialog/wiki/How_To_Install_cpedialog</a><br /><br />How to integrate picasaweb album with cpedialog:  <br /><a href="http://code.google.com/p/cpedialog/wiki/How_to_integrate_picasaweb_album_with_cpedialog" target="_blank">http://code.google.com/p/cpedialog/wiki/How_to_integrate_picasaweb_album_with_cpedialog</a><br /><br />Any issue or bug, please report to:<br /><a href="http://code.google.com/p/cpedialog/issues/list" target="_blank">http://code.google.com/p/cpedialog/issues/list</a><br /><br />Thanks!<br /><br />Ping,<br />http://blog.cpedia.com</p>
<p>&nbsp;</p>
          <br/><br/><span>来自：<a href='http://blog.cpedia.com/2008/08/cpedialog-v10-released' target='_blank'>http://blog.cpedia.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3366#comments" style="color:red;">已有 <strong>7</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>Fri, 29 Aug 2008 10:51:19 +0800</pubDate>
        <link>http://www.javaeye.com/news/3366</link>
        <guid>http://www.javaeye.com/news/3366</guid>
      </item>
      <item>
        <title>TurboGears 1.0.6稳定版本发布</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qqbyte.javaeye.com">QQbyte</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3367" style="color:red;">http://www.javaeye.com/news/3367</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <a href="http://turbogears.org/" target="_blank">TurboGears</a> 1.0.6发布，TurboGears是为Python提供网页前端到后端整合的网站框架，让网站开发更加快速和容易。新版本除了修改bug，新的功能主要有：<br /><br />    * SQLAlchemy as the default ORM<br />    * Genshi has the default templating engine<br />    * A new test system that is forward compatible with branch 1.5 & 2.0 (this is an important step toward migrating old applications written in 1.0 to 2.0 without breaking everything in the process)<br />    * Drop the use of RuleDispatch and use Peak Rules instead (no more C compilation)<br />    * Enhanced mod_wsgi compatibility to avoid past hacks that we had to do to deploy on Apache<br /><br />详细情况请查看：<a href="http://turbogears.org/" target="_blank">http://turbogears.org/</a><br /><br /><img src="http://turbogears.org/static/images/g_gear.png" />
          
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3367#comments" style="color:red;">已有 <strong>0</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>Fri, 29 Aug 2008 10:43:43 +0800</pubDate>
        <link>http://www.javaeye.com/news/3367</link>
        <guid>http://www.javaeye.com/news/3367</guid>
      </item>
      <item>
        <title>29日科技博客精选:微软在华布局农村手机 800元一部将横扫山寨机</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hualala.javaeye.com">hualala</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3364" style="color:red;">http://www.javaeye.com/news/3364</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
          <p><strong><a href="http://tech.163.com/08/0829/03/4KG1EDMT000915BD.html">微软在华布局农村手机 800元一部将横扫山寨机</a></strong><br /><br />微软亚洲工程院院长张宏江并没有回避谈论对手，&ldquo;iPhone是很火，Gphone也已成型，但你别忘了微软做手机操作系统已经10年&rdquo;。昨日下午，一款测试版微软&ldquo;农村手机&rdquo;放在记者面前，通过和电视机的连接，这款手机很快变成电脑主机，完成电视屏幕上的操作，&ldquo;这是微软在中国手机战略的开始。&rdquo;张宏江说。</p>
<p>&nbsp;</p>
<p>　<a href="http://googlewatch.eweek.com/content/hello_android/google_debuts_android_market_app_store.html" class="articleLink" target="_blank">Google Watch：Google推Android Market应用程序商店</a>
</p>
<p>　　Google的Android团队周四推出Android Market。Android
Market是一个内容发布系统，用户可以通过该系统为Android智能手机购买应用软件。Android手机平台一名程序员Eric
Chu表示，Android
Market能帮助开发者发布应用程序或其他内容，并向他们提供类似Youtube的用户反馈和评价系统。他同时表示，Google希望提供一个开放的、
无障碍的销售环境，因此将该服务命名为&ldquo;Market（市场）&rdquo;，而不是&ldquo;Store（商店）&rdquo;。此外，第一批Android手机中将预装Beta测试版
Android Market。　　</p>
<p>&nbsp;</p>
<p>　　<a href="http://venturebeat.com/2008/08/28/android-market-googles-response-to-apples-app-store-for-third-party-developers/" class="articleLink" target="_blank">VentureBeat：Android Market挑战苹果应用程序商店</a></p>
<p>　　Google日前为Android系统推出了第三方软件发布工具Android
Market，这与苹果为iPhone设计的应用程序商店十分类似。为了区别于苹果，Google刻意将自己的服务命名为&ldquo;Market&rdquo;，而非
&ldquo;Store&rdquo;。此外，Google的服务中没有任何审批程序，而苹果应用程序商店中的应用都是经过挑选的。Google的手机制造和运营商合作伙伴或许
对这一做法感到高兴，因为他们将可以自行管理为各自手机或网络设计的应用软件。与苹果的另一点不同在于，Android
Market中的内容并非全部是应用程序，还将包括铃声、音乐等。　　</p>
<p>&nbsp;</p>
<p>　　<a href="http://www.appleinsider.com/articles/08/08/28/apple_details_next_gen_multi_touch_techniques_for_tablet_macs.html" class="articleLink" target="_blank">AppleInsider：苹果透露平板Mac电脑细节</a></p>
<p>　　近日泄露的一份苹果内部文件显示了苹果平板Mac电脑将使用的技术，其中包括全尺寸的多点触控键盘和未精简版的Mac OS
X操作系统。这份52页的文件大部分都在讨论下一代的多点触控技术，并认为这将是平板Mac电脑的基础。文件中称，用户应当可以对平板Mac电脑中窗口进
行缩放、移动和旋转操作，而不应像iPhone一样是固定的。控制框的按钮应当比用户手指略小，并且紧密排列。此外，平板Mac电脑将通过多点触控技术模
拟键盘和滚轮，以取代真实的键盘鼠标。　　</p>
<p>　　<a href="http://www.techcrunch.com/2008/08/28/iphone-reception-problems-are-all-your-fault/" class="articleLink" target="_blank"></a>　　</p>
<p>　　<a href="http://bits.blogs.nytimes.com/2008/08/28/extinguish-the-rumors-no-new-kindle-this-year/" class="articleLink" target="_blank">Bits：亚马逊称年内不会发布新款Kindle阅读器</a></p>
<p>　　美国博客圈近日盛传亚马逊即将推出面向大学生的新款Kindle阅读器。然而，亚马逊首席发言人Craig
Berman周四对这一消息做出澄清，他表示亚马逊不会在年内推出新款Kindle，新款Kindle最早将到明年才会发布。Berman并未透露未来新
款Kindle的细节，以及该阅读器是否会面向特定人群，不过，毫无疑问价值55亿美元的教材市场对于电子书出版商来说非常有吸引力。　　　　</p>
<p>&nbsp;</p>
<p>　　<a href="http://www.webpronews.com/topnews/2008/08/27/more-americans-banking-online" class="articleLink" target="_blank">WebProNews：调查显示越来越多美国家庭使用网上银行</a></p>
<p>
　　网上支付系统服务商CheckFree近日进行的调查显示，约有6310万美国家庭目前通过网上银行办理业，而对于网上银行安全性的担忧从
2007年的17%下降至目前的13%。在阻碍网上银行普及的因素中，安全性因素已经从此前的第一退居至第三位。调查中，51%的受访者表示使用网上银行
的主要原因是环境因素，其他使用网上银行的理由包括节约时间、更好的管理财务以及节约汽油费等。</p>
          <br/><br/><span>来自：<a href='http://it.sohu.com/20080829/n259264150.shtml' target='_blank'>it.sohu.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3364#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>Fri, 29 Aug 2008 09:42:54 +0800</pubDate>
        <link>http://www.javaeye.com/news/3364</link>
        <guid>http://www.javaeye.com/news/3364</guid>
      </item>
      <item>
        <title>sourceforge优秀项目介绍之二十一：FCKeditor 文本编辑器</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zh-ly.javaeye.com">╱/罒呍唲</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3363" style="color:red;">http://www.javaeye.com/news/3363</a>&nbsp;
          发表时间: 2008年08月29日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          sourceforge优秀项目介绍之二十一：FCKeditor <br /><br />成立日期：2003-5<br /><img src="http://sourceforge.net/images/potm-2005-12_fckeditor.gif" /><br /><br />项目介绍:<br />FCKeditor是一款功能强大的开源在线文本编辑器(DHTML editor)，它使你在web上可以使用类似微软Word 的桌面文本编辑器的许多强大功能。它是轻量级且不必在客户端进行任何方式的安装。FCKeditor兼容 Firefox, Mozilla, Netscape 和 IE。<br /><br />产品说明：<br />操作系统：独立于操作系统<br />遵循开源协议：LGPL<br />编程语言：JavaScript,Active FoxPro, ASP, C#, Cold Fusion, Java, Lasso, Perl, PHP<br /><br />项目页：<a href="http://sourceforge.net/projects/fckeditor" target="_blank">http://sourceforge.net/projects/fckeditor</a><br /><br />查询更多内容：<a href="http://sourceforge.net/potm/potm-2005-12.php" target="_blank">http://sourceforge.net/potm/potm-2005-12.php</a><br /><br />更多sourceforge优秀项目<br /><br />sourceforge优秀项目介绍之十八：<a href="http://www.javaeye.com/news/3326" target="_blank">Stellarium 模拟星空</a><br />sourceforge优秀项目介绍之十九：<a href="http://www.javaeye.com/news/3341 " target="_blank">FreeMind 思维导图</a><br />sourceforge优秀项目介绍之二十：<a href="http://www.javaeye.com/news/3352" target="_blank">NSIS“Nullsoft 脚本安装系统”</a>
          <br/><br/><span>来自：<a href='http://sourceforge.net/potm/potm-2005-12.php' target='_blank'>sourceforge.net</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3363#comments" style="color:red;">已有 <strong>0</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/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>Fri, 29 Aug 2008 09:26:27 +0800</pubDate>
        <link>http://www.javaeye.com/news/3363</link>
        <guid>http://www.javaeye.com/news/3363</guid>
      </item>
      <item>
        <title>阿里巴巴上半年净利6.97亿元同比增136%</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qqbyte.javaeye.com">QQbyte</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3362" style="color:red;">http://www.javaeye.com/news/3362</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
          8月27日下午消息，阿里巴巴(1688.HK)今天下午发布了截至2008年6月30日的未经审计中期业绩报告。报告显示，阿里巴巴上半年总营收为人民币14.152亿元，较07年同期的人民币9.577亿元增长47.8%；净利润为人民币6.972亿元，较07年同期的人民币2.952亿元增长 136.2%。<br /><br /><img src="http://tbn0.google.cn/images?q=tbn:oUI7XIy7wOfXQM:" /><br /><br />阿里巴巴首席执行官卫哲表示：“尽管全球经济放缓，我们的营业收入及盈利能力在2008年上半年稳健提升。我们的网络效应持续强化，使我们的注册用户、企业商铺及付费会员继续录得稳定增长，巩固了我们在全球电子商务平台中的领导地位。在上半年，我们高增长的中国交易市场占整体营业收入的份额不断增加，显示中国内贸商对我们的业务越来越重要。另外，我们于拓展海外市场方面亦取得重要进展，包括在印度和日本落实合作伙伴及于台湾开设销售分公司。这些业务的发展将进一步加快我们的国际化进程。”<br /><br />　　“我们开始感受到全球经济放缓、成本上涨及中国政府的宏观调控措施对我们的客户和业务的影响。这个‘冬天’令我们某些客户经营产生困难，导致于期内的‘Gold Supplier’会员增长较为缓慢，这种情况有可能延续至明年。但我们相信这只是暂时的现象，长远来看，中国的出口商在全球市场中依然会保持其强大竞争力。而阿里巴巴也将通过多项策略以帮助中小企业‘过冬’，包括降低电子商务的使用门槛，帮助更多中小企业利用电子商务开拓业务；继续在用户数的增长上加大投入，并继续提高客户满意度等。”<br /><br />　　“虽然国际交易市场的‘Gold Supplier’会员受宏观经济环境所影响，但由于我们多年来致力不断扩大网络效应并努力保持着很高的客户满意度，乘着蓬勃的中国内贸发展，我们的中国交易市场在2008年上半年得以迅速成长。我们相信中国交易市场的强劲发展势头还将持续。我们最近陆续推出了一系列新产品及服务，包括‘旺铺’、‘诚信通个人会员’及‘Export-to-China’以进一步扩展我们高增长的中国交易市场，我们对于这些产品及服务得到积极的市场回应而感到鼓舞。”
          <br/><br/><span>来自：<a href='http://www.donews.com/Content/200808/6c342032-4c0b-411e-b875-877928ded9a8.shtm' target='_blank'>donews.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3362#comments" style="color:red;">已有 <strong>0</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/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, 28 Aug 2008 14:14:26 +0800</pubDate>
        <link>http://www.javaeye.com/news/3362</link>
        <guid>http://www.javaeye.com/news/3362</guid>
      </item>
      <item>
        <title>jParallax ：超酷的在视野内移动元素jQuery插件</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qqbyte.javaeye.com">QQbyte</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3361" style="color:red;">http://www.javaeye.com/news/3361</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <p><a href="http://webdev.stephband.info/parallax.html">jParallax</a> 是一个超酷的在视野内移动元素jQuery插件，由多个层组成，随着鼠标的移动，能在视野内平滑移动各层元素的相对位置，创造不同的视差效果。<br /><br />建议点击下面的例子，非常酷：</p>
<p>&nbsp;</p>
<ul>
<li><em><a href="http://webdev.stephband.info/parallax_demos.html">webdev.stephband.info/parallax_demos.html</a></em></li>
<li><em><a href="http://test.stephband.info/parallax_0.6/test.html">test.stephband.info/parallax_0.6/test.html</a></em></li>
<li><em><a href="http://test.stephband.info/parallax_0.6/map.html">test.stephband.info/parallax_0.6/map.html</a></em></li>
<li><em><a href="http://test.stephband.info/parallax_0.5/climber.html">test.stephband.info/parallax_0.5/climber.html</a></em></li>
</ul>
<p><br /><br />jParallax主页：<a href="http://webdev.stephband.info/parallax.html">http://webdev.stephband.info/parallax.html</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://webdev.stephband.info/parallax_demos.html"><img src="http://ajaxian.com/wp-content/uploads/rb_parallax1.jpg" height="175" alt="" width="490" /></a></p>
          <br/><br/><span>来自：<a href='http://ajaxian.com/archives/jparallax-turns-elements-into-a-viewport' target='_blank'>ajaxian.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3361#comments" style="color:red;">已有 <strong>9</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/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, 28 Aug 2008 12:38:56 +0800</pubDate>
        <link>http://www.javaeye.com/news/3361</link>
        <guid>http://www.javaeye.com/news/3361</guid>
      </item>
      <item>
        <title>35个你自己来设计海报的Photoshop教程</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qqbyte.javaeye.com">QQbyte</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3360" style="color:red;">http://www.javaeye.com/news/3360</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <p><span style="font-size: medium;">35个你自己来设计海报的Photoshop教程</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://psdtuts.com/designing-tutorials/creating-an-old-collage-effect-poster/"><strong>Creating an Old Collage Effect Poster</strong></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/creating-an-old-collage-effect-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/streetchoir.jpg" height="494" alt="Street Choir Poster" width="350" /></a></p>
<p><a href="http://www.gomediazine.com/tutorials/gigposter-design-the-new-sex/"><strong>Gig Poster Design</strong></a><strong> </strong>(Uses Photoshop and Illustrator)<a href="http://www.gomediazine.com/tutorials/gigposter-design-the-new-sex/"><strong><br />
</strong></a></p>
<p><a href="http://www.gomediazine.com/tutorials/gigposter-design-the-new-sex/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/gigposter.jpg" height="542" alt="Gig Poster Design" width="350" /></a></p>
<p><a href="http://abduzeedo.com/hot-chick-muscle-car"><strong>Hot Chick on a Muscle Car</strong></a></p>
<p><a href="http://abduzeedo.com/hot-chick-muscle-car"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/musclecar.jpg" height="208" alt="Muscle Car Poster" width="350" /></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1620"><strong>Stencil Poster Effects</strong></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1620"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/stencilposter.jpg" height="282" alt="Stencil Poster" width="350" /></a></p>
<p><a href="http://www.imarc.net/communique/view/97/ps_quickie_your_own_crazy_movie_poster"><strong>Your Own Crazy Movie Poster</strong></a></p>
<p><a href="http://www.imarc.net/communique/view/97/ps_quickie_your_own_crazy_movie_poster"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/crazyposter.jpg" height="445" alt="Crazy Movie Poster" width="350" /></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/create-a-60s-psychedelic-style-concert-poster/"><strong>Create a 60&rsquo;s Psychedelic Style Concert Poster</strong></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/create-a-60s-psychedelic-style-concert-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/psychedelic.jpg" height="545" alt="Concert Poster" width="350" /></a></p>
<p><a href="http://vectortuts.com/illustration/create-an-inspirational-vector-political-poster/"><strong>Create an Inspirational Vector Political Poster</strong></a> (Uses Photoshop and Illustrator)</p>
<p><a href="http://vectortuts.com/illustration/create-an-inspirational-vector-political-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/politicalposter.jpg" height="529" alt="Political Poster" width="350" /></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/quick-grungy-poster/"><strong>Quick Grungy Poster</strong></a><br />
<a href="http://psdtuts.com/designing-tutorials/quick-grungy-poster/"><br />
<img class="imgborder" src="http://vanimg.s3.amazonaws.com/grungyposter.jpg" height="478" alt="Grungy Poster" width="350" /></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/create-a-constructivist-inspired-poster/"><strong>Create a Constructivist Inspired Poster</strong></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/create-a-constructivist-inspired-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/constructivist.jpg" height="524" alt="Constructivist Poster" width="350" /></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1668&amp;pn=1"><strong>Posterized Illustration Effects</strong></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1668&amp;pn=1"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/posterized.jpg" height="201" alt="Posterized Illustration" width="350" /></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1701"><strong>B Movie Post Art</strong></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1701"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/bmovie.jpg" height="486" alt="B Movie Poster Art" width="350" /></a></p>
<p><a href="http://pushstandards.com/2008/04/how-to-design-an-authentic-rock-poster/"><strong>How to Design an Authentic Rock Poster</strong></a><br />
<a href="http://pushstandards.com/2008/04/how-to-design-an-authentic-rock-poster/"><br />
<img class="imgborder" src="http://vanimg.s3.amazonaws.com/rockposter.jpg" height="493" alt="Authentic Rock Poster" width="350" /></a></p>
<p><a href="http://design.studiofold.com/tutorials/grungy-poster-design-tutorial/"><strong>Grungy Poster Design Tutorial</strong></a></p>
<p><a href="http://design.studiofold.com/tutorials/grungy-poster-design-tutorial/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/grungyposterdesign.jpg" height="532" alt="Grungy Poster Design" width="350" /></a></p>
<p><a href="http://www.developertutorials.com/tutorials/photoshop/photoshop-indiana-jones-tutorial-8-03-18/page1.html"><strong>Photoshop Indiana Jones Poster Tutorial</strong></a></p>
<p><a href="http://www.developertutorials.com/tutorials/photoshop/photoshop-indiana-jones-tutorial-8-03-18/page1.html"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/indianajones.jpg" height="522" alt="Indiana Jones Poster" width="350" /></a></p>
<p><a href="http://www.computerarts.co.uk/tutorials/2d__and__photoshop/create_b-movie_poster_art"><strong>Create B-Movie Poster Art</strong></a></p>
<p><a href="http://www.computerarts.co.uk/tutorials/2d__and__photoshop/create_b-movie_poster_art"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/bmovieart.jpg" height="235" alt="B Movie Poster Art" width="350" /></a></p>
<p><a href="http://www.learnit2.com/photoshop/Lord-Of-The-Rings-Poster/"><strong>Lord of the Rings Poster Photoshop Tutorial</strong></a></p>
<p><a href="http://www.learnit2.com/photoshop/Lord-Of-The-Rings-Poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/lordofrings.jpg" height="498" alt="Lord of the Rings Poster" width="350" /></a></p>
<p><a href="http://tutorialseeker.com/forum/index.php?showtopic=473"><strong>Movie Ad Poster Tutorial</strong></a></p>
<p><a href="http://tutorialseeker.com/forum/index.php?showtopic=473"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/moviead.jpg" height="489" alt="Movie Ad Poster" width="350" /></a></p>
<p><a href="http://psdfan.com/designing/design-a-retro-summer-poster-illustration/"><strong>Design a Retro Summer Poster Illustration</strong></a></p>
<p><a href="http://psdfan.com/designing/design-a-retro-summer-poster-illustration/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/retrosummer.jpg" height="346" alt="Retro Summer Poster" width="350" /></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1710"><strong>Abstract Poster Effects</strong></a> (Uses Photoshop and Illustrator)</p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1710"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/abstractposter.jpg" height="503" alt="Abstract Poster" width="350" /></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1662"><strong>Political Poster Art in Photoshop</strong></a></p>
<p><a href="http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1662"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/politcalart.jpg" height="242" alt="Political Art Poster" width="350" /></a></p>
<p><a href="http://ubldesignes.co.uk/tutorial-14-Inspirational-Step-By-Step-Photoshop-Tutorial.html"><strong>Inspirational Step-by-Step Photoshop Tutorial</strong></a></p>
<p><a href="http://ubldesignes.co.uk/tutorial-14-Inspirational-Step-By-Step-Photoshop-Tutorial.html"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/inspirationalposter.jpg" height="223" alt="Inspirational Poster" width="350" /></a></p>
<p><a href="http://ubldesignes.co.uk/tutorial-16-A-Retro-Poster-Step-By-Step-Photoshop-Tutorial.html"><strong>Retro Wallpaper/Poster</strong></a></p>
<p><a href="http://ubldesignes.co.uk/tutorial-16-A-Retro-Poster-Step-By-Step-Photoshop-Tutorial.html"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/retroposter.jpg" height="220" alt="Retro Wallpaper/Poster" width="350" /></a></p>
<p><a href="http://www.tutzor.com/index.php/2008/08/designing-a-war-movie-poster/"><strong>Designing a War Movie Poster</strong></a></p>
<p><a href="http://www.tutzor.com/index.php/2008/08/designing-a-war-movie-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/warmovie.jpg" height="438" alt="War Movie Poster" width="350" /></a></p>
<p><a href="http://www.photoshopessentials.com/photo-effects/photo-blend/"><strong>Blending Images Like a Hollywood Movie Poster</strong></a></p>
<p><a href="http://www.photoshopessentials.com/photo-effects/photo-blend/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/hollywoodposter.jpg" height="523" alt="Hollywood Movie Poster" width="350" /></a></p>
<p><a href="http://www.tutorialnotebook.com/moviepostereffect.html"><strong>Converting an Image into a Vintage Movie Poster</strong></a></p>
<p><a href="http://www.tutorialnotebook.com/moviepostereffect.html"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/vintagemovie.jpg" height="255" alt="Vintage Movie Poster" width="350" /></a></p>
<p><a href="http://www.adobetutorialz.com/articles/2973/1/Spiderman-poster"><strong>Spiderman Poster</strong></a></p>
<p><a href="http://www.adobetutorialz.com/articles/2973/1/Spiderman-poster"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/spidermanposter.jpg" height="280" alt="Spiderman Poster" width="350" /></a></p>
<p><a href="http://www.lunacore.com/photoshop/tutorials/tut024_9.htm"><strong>Wanted Poster</strong></a></p>
<p><a href="http://www.lunacore.com/photoshop/tutorials/tut024_9.htm"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/wantedposter.jpg" height="454" alt="Wanted Poster" width="350" /></a></p>
<p><a href="http://www.adobetutorialz.com/articles/2904/1/Love-Poster"><strong>Love Poster</strong></a></p>
<p><a href="http://www.adobetutorialz.com/articles/2904/1/Love-Poster"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/loveposter.jpg" height="260" alt="Love Poster" width="350" /></a></p>
<p><a href="http://www.adobetutorialz.com/articles/2993/1/The-X-Files---I-want-to-belive"><strong>The X Files Poster</strong></a></p>
<p><a href="http://www.adobetutorialz.com/articles/2993/1/The-X-Files---I-want-to-belive"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/xfiles.jpg" height="263" alt="X Files Poster" width="350" /></a></p>
<p><a href="http://www.13dots.com/forum/index.php?showtopic=13471"><strong>Scarface Movie Poster</strong></a></p>
<p><a href="http://www.13dots.com/forum/index.php?showtopic=13471"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/scarface.jpg" height="209" alt="Scarface Poster" width="350" /></a></p>
<p><a href="http://2photoshop.com/dirty-grunge-poster/"><strong>Dirty Grunge Poster</strong></a></p>
<p><a href="http://2photoshop.com/dirty-grunge-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/dirtygrunge.jpg" height="260" alt="Dirty Grunge Poster" width="350" /></a></p>
<p><a href="http://tutorialaday.com/awesome-photoshop-vector-style-poster-design/"><strong>Awesome Photoshop Vector Style Poster Design</strong></a></p>
<p><a href="http://tutorialaday.com/awesome-photoshop-vector-style-poster-design/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/vectorstyle.jpg" height="339" alt="Vector Style Poster" width="350" /></a></p>
<p><a href="http://psdtuts.com/tutorials-effects/nopattern-jumper-effect/"><strong>NoPattern &ldquo;Jumper&rdquo; Effect</strong></a></p>
<p><a href="http://psdtuts.com/tutorials-effects/nopattern-jumper-effect/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/jumper.jpg" height="475" alt="Jumper" width="350" /></a></p>
<p><a href="http://www.oweb2.com/wonder-woman-movie-poster/"><strong>Wonder Woman Movie Poster</strong></a></p>
<p><a href="http://www.oweb2.com/wonder-woman-movie-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/wonderwoman.jpg" height="520" alt="Wonder Woman" width="350" /></a></p>
<p><a href="http://www.myinkblog.com/2008/08/14/big-typography-snowboarding-poster/"><strong>Big Typography Snowboarding Poster</strong></a><br />
<a href="http://www.myinkblog.com/2008/08/14/big-typography-snowboarding-poster/"><br />
<img class="imgborder" src="http://vanimg.s3.amazonaws.com/snowboardposter.jpg" height="516" alt="Snowboard Poster" width="350" /></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/design-a-sin-city-style-poster/"><strong>Design a Sin City Style Poster</strong></a></p>
<p><a href="http://psdtuts.com/designing-tutorials/design-a-sin-city-style-poster/"><img class="imgborder" src="http://vanimg.s3.amazonaws.com/sincity.jpg" height="458" alt="Sin City Poster" width="350" /></a></p>
          <br/><br/><span>来自：<a href='http://vandelaydesign.com/blog/design/photoshop-tutorials-poster-design/' target='_blank'>vandelaydesign.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3360#comments" style="color:red;">已有 <strong>0</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, 28 Aug 2008 12:14:41 +0800</pubDate>
        <link>http://www.javaeye.com/news/3360</link>
        <guid>http://www.javaeye.com/news/3360</guid>
      </item>
      <item>
        <title>Ubiquity:  Mozilla 浏览器客户定制化工具</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qqbyte.javaeye.com">QQbyte</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3359" style="color:red;">http://www.javaeye.com/news/3359</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <img src="http://ajaxian.com/wp-content/uploads/ubiquity.png" /><br /><br />Aza Raskin和Mozilla实验室发布了<a href="http://labs.mozilla.com/2008/08/introducing-ubiquity/" target="_blank">Ubiquity</a>，一个命令行工具，能够根据浏览器访问者的语言来返回相对应的界面，让开发者做一些通用的web任务更加快速和简单。<br /><br />主要优点：<br /><br />1。让用户基于语言结构控制web浏览器。<br /><br />2。基于请求和用户生成信息提供开放的web APIs。<br /><br />3。根据可靠的网络和社会结构使用简单的扩展来平衡安全性。<br /><br />4。扩展浏览器功能非常简单。<br /><br />下载：<a href="https://people.mozilla.com/~avarma/ubiquity-0.1.xpi" target="_blank">Download Ubiquity 0.1</a><br /><br />下面是例子和视频解释：<br /><br /><pre name="code" class="js">
CmdUtils.CreateCommand({
  name: "date",
  _date: function(){
    var date = new Date();
    return date.toLocaleDateString();
  },
  preview: function( pblock ) {
    var msg = 'Inserts todays date: "&lt;i>${date}&lt;/i>"';
    pblock.innerHTML = CmdUtils.renderTemplate( msg, {date: this._date()} );
  },
  execute: function() {
    CmdUtils.setSelection( this._date() );
  }
})
</pre><br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="289"><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="" /><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" wmode="" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="289"></embed></object>
          <br/><br/><span>来自：<a href='http://ajaxian.com/archives/ubiquity-quicksilver-of-the-firefox-browser' target='_blank'>ajaxian.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3359#comments" style="color:red;">已有 <strong>0</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/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, 28 Aug 2008 12:11:15 +0800</pubDate>
        <link>http://www.javaeye.com/news/3359</link>
        <guid>http://www.javaeye.com/news/3359</guid>
      </item>
      <item>
        <title>JavaRebel 1.2发布，充分支持Spring</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zh-ly.javaeye.com">╱/罒呍唲</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3358" style="color:red;">http://www.javaeye.com/news/3358</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          JavaRebel是一个JVM插件(-javaagent)，能够即时重载java class更改，因此不需要重新部署一个应用或者重启容器，节约开发者时间。它是一个Java EE和Java 独立应用的常用解决方案。最新的稳定版本JavaRebel代码加载包含一个Spring的插件，能重新加载Spring配置快速的促进生产力的发展，甚至更多。查看<a href="http://www.zeroturnaround.com/javarebel-spring-integration-screencast/" target="_blank">Screencast</a> ，下载<a href="http://www.zeroturnaround.com/download/" target="_blank">JavaRebel</a> 和<a href="http://www.zeroturnaround.com/javarebel/plugins/" target="_blank">插件</a> 。<br /><br />这个稳定的JavaRebel主要致力于两个主题：稳定和可扩展性。下面是它与1.1版本的区别：<br /><br /> core：增强了core的JavaRebel现在可以处理任何复杂的代码或容器。<br /> SDK：您可以对应用程序和库的任何部分进行增值，无论您身在何处或怎么设置。<a href="http://code.google.com/p/zt-oss/wiki/JavaRebelSdk" target="_blank">SDk </a>为开放源代码。<br /> JavaRebel插件：现在支持自定义的classloaders更容易，容器和框架只需登记一个小插件即可。<br /> Eauinox OSGi容器，现在支持IBM WebSphere 和 Atlassian 混合插件。<br /><br />查看完整的<a href="http://www.zeroturnaround.com/javarebel-devel-changelog/" target="_blank">更新列表</a> 或现在就开始下载<a href=" http://www.zeroturnaround.com/download" target="_blank">JavaRebel</a>。<br /><br />我们已经准备了一个<a href=" http://www.zeroturnaround.com/javarebel-spring-integration-screencast/" target="_blank">Screencast</a>来说明Spring插件的功能。查看该插件的<a href="http://www.zeroturnaround.com/javarebel-spring-plugin-installation-manual/" target="_blank">安装手册 </a>，了解更多的详情或现在就<a href="http://www.zeroturnaround.com/javarebel/plugins/" target="_blank">下载</a> 。
          <br/><br/><span>来自：<a href='http://www.theserverside.com/news/thread.tss?thread_id=50460' target='_blank'>theserverside.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3358#comments" style="color:red;">已有 <strong>10</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/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, 28 Aug 2008 10:56:29 +0800</pubDate>
        <link>http://www.javaeye.com/news/3358</link>
        <guid>http://www.javaeye.com/news/3358</guid>
      </item>
      <item>
        <title>Internet Explorer 8 Beta 2已发布</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://keshin.javaeye.com">keshin</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3356" style="color:red;">http://www.javaeye.com/news/3356</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          比预期的提前了一天（按美国时间），发布版本中包括简体中文版<br /><br /><a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx" target="_blank">http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx</a><br /><br /><strong><a href="http://fyting.javaeye.com/" target="_blank">fyting</a> 说道：</strong><br /><br />根据<a href="http://blogs.msdn.com/ie/archive/2008/08/27/internet-explorer-8-beta-2-now-available.aspx" target="_blank">IE Team Blog</a>的消息，IE8 Beta2已经正式发布，兑现了微软要在2008年8月发布beta2的承诺，目前同步发行了：英语、德语、日语、简体中文四个版本。<br />beta2提供了更好的CSS2.1支持，更好的开发者工具，在IE8标准模式下，不再支持<br />旧版本IE中的CSS Expression，更多信息请看<a href="http://www.microsoft.com/ie8" target="_blank">http://www.microsoft.com/ie8</a><br />Release Notes(机器翻译):<br /><a href="http://support.microsoft.com/kb/949787" target="_blank">http://support.microsoft.com/kb/949787</a><br />下载链接<br /><a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx" target="_blank">http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx</a><br /><br /><br /><img src="http://www.jcxp.net/screenshots/ie8beta2/About.PNG" />
          
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3356#comments" style="color:red;">已有 <strong>8</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/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, 28 Aug 2008 10:35:47 +0800</pubDate>
        <link>http://www.javaeye.com/news/3356</link>
        <guid>http://www.javaeye.com/news/3356</guid>
      </item>
      <item>
        <title>3 个独特的未来搜索引擎</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://wutao0603.javaeye.com">wutao0603</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3355" style="color:red;">http://www.javaeye.com/news/3355</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
          离开搜索引擎，Internet 将一无是处。随着 Internet 信息的泛滥，搜索引擎的重要性越来越凸显，这里有三款独特的搜索引擎，它们将改变我们的搜索方式。<br /><br /><strong><span style="font-size: medium">Viewzi</span></strong><br />毫无疑问，拥有各种可视化功能的<a href="http://www.viewzi.com/" target="_blank"> Viewzi </a> 是一款属于未来的搜索引擎，字发布以来，这个可视化搜索引擎变得越来越好用。让 Viewzi 变得独一无二的是它的各种搜索结果的可视化展示。从 mp3 音乐专集，到三维展示的图片集，Viewzi 总有打动每一个人的地方。<br /><img src="http://farm4.static.flickr.com/3142/2800079766_c7ab054cf7.jpg" /><br /><strong><br /><span style="font-size: medium">SearchMe</span></strong><br /><a href="http://searchme.com/ " target="_blank">SearchMe</a> 被评为《时代杂志》2008年最佳网站之一，这个漂亮搜索引擎，拥有非常直觉化的界面。搜索结果以图片陈列方式显示，搜索 “Obama”，SearchMe 会猜到你可能想搜索未来的美国总统 Barack Obama，SearchMe 会列出系列类目让你缩小搜索范围，如政客，民主党，美国政府，政治新闻等。SearchMe 还提供一个选项，让用户将一系列结果页保存起来以后阅读。<br /><img src="http://farm4.static.flickr.com/3032/2799274563_0a14c2ff0e_o.jpg" /><br /><br /><strong><span style="font-size: medium">Rollyo</span></strong><br /><a href="http://rollyo.com/" target="_blank">Rollyo </a> 是一个搜索引擎定制服务，尽管我们建议使用<a href=" http://www.google.com/coop/cse/" target="_blank"> Google's service</a> 来实现同样的服务，但 Rollyo 的用户友好性更好一些。你可以最多输入 25 个站点作为用作定制搜索，注册用户还可以将定制的搜索引擎公开，或集成到自己的 Firefox 中。<br /><br /><img src="http://farm4.static.flickr.com/3277/2799318351_faa652bc65.jpg" /><br /><br />定制化搜索引擎有<a href="http://www.readwriteweb.com/archives/google_custom_search_vertical_search.php" target="_blank">众多理由</a>使之成为未来的搜索引擎 ，你可以用你收藏夹站点的内容定制搜索引擎 ，也可以让搜索来源仅限于你的竞争对手的站点，以观察他们的动向。总之，你可以打造一个非常私人化的搜索引擎搜索你感兴趣的站点。<br /><br />英文源自：<a href="http://www.readwriteweb.com/archives/3_unique_search_engines_of_the.php" target="_blank">http://www.readwriteweb.com/archives/3_unique_search_engines_of_the.php</a>
          <br/><br/><span>来自：<a href='http://article.pchome.net/content-703279.html' target='_blank'>pchome.net</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3355#comments" style="color:red;">已有 <strong>6</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/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, 28 Aug 2008 10:04:36 +0800</pubDate>
        <link>http://www.javaeye.com/news/3355</link>
        <guid>http://www.javaeye.com/news/3355</guid>
      </item>
      <item>
        <title>28日科技博客精选：苹果遭遇“灾难日”</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hualala.javaeye.com">hualala</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3354" style="color:red;">http://www.javaeye.com/news/3354</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
          <p><strong><a href="http://tech.qq.com/a/20080828/000030.htm">国家审计署：五大电信运营商重复投资严重</a></strong><br /><br />央企经济效益及企业运行态势如何？审计署对此进行了重点审计。审计长刘家义今天在向全国人大常委会作2007年度中央预算执行和其他财政收支的审计情况报告时透露，在对企业的审计和审计调查共查出涉嫌犯罪案件线索34件，涉案金额9．57亿元，涉案责任人62名。审计中还积极协助有关部门帮助企业收回坏账、追回被侵占资产等，近3年共帮助企业挽回经济损失28.8亿元。 <br /><br /><strong><a href="http://it.sohu.com/20080827/n259231790.shtml">福布斯：Facebook网站十大最火爆游戏</a></strong><br /><br />据《福布斯》杂志报道，小游戏已经成为社区网站不可缺少的一部分。随着社区网站的发展，相应的小游戏也进入"社区游戏2.0"阶段。游戏公司Playfish首席运营官Sebastien de Halleux表示，Facebook等社区游戏平台"应当具有极高的参与度和娱乐性，能够帮助用户找到新的好友"。他认为，社区游戏将是一种新的交流方式，比电子邮件和IM软件都更加有趣。</p>
<p>&nbsp;</p>
<p>　<a href="http://gizmodo.com/5042332/huge-iphone-security-flaw-puts-all-private-information-at-risk" class="articleLink" target="_blank">Gizmodo：iPhone曝安全漏洞 用户私人信息或泄露</a>
</p>
<p>　　iPhone
2.0.2版固件日前再次曝出安全漏洞。如果用户使用JesusPhone密码保护功能，那么只需使用很简单的方法就可以完全获得该用户的所有私人信息，
包括短信、电子邮件、联系人列表，甚至Safari浏览器的记录。这种方法只需两步，甚至比以往安装解锁的Sim卡更加简单。有迹象显示，苹果将在下一版
固件中修复这一漏洞。然在苹果没有修复该漏洞之前，用户需要小心避免私人信息被泄露。</p>
<p>&nbsp;</p>
<p>　　<a href="http://www.appleinsider.com/articles/08/08/27/repeat_tests_show_iphone_3g_doesnt_suffer_from_faulty_hardware.html" class="articleLink" target="_blank">AppleInsider：测试显示3G版iPhone无硬件问题</a></p>
<p>　　3G版iPhone在接收3G信号时表现不佳，很多用户认为该手机天线很可能存在问题。此前，评测机构Bluetest在对样机进行测试后表
示，3G版iPhone的天线及接收3G信号的能力均是正常的。有用户认为，这一测试不能反映用户真实的体验。随后，Bluetest再次测试两部由用户
提供的声称存在问题的3G版iPhone。测试结果显示，这两部手机在3G通信中也不存在问题。Bluetest测试的频段为1900MHz和
2100MHz，没有包括AT&amp;T使用的850MHz频段。不过这一测试结果仍表明，并非是英飞凌芯片导致了iPhone的3G信号问题。</p>
<p>&nbsp;</p>
<p>　　<a href="http://blogs.zdnet.com/microsoft/?p=1556" class="articleLink" target="_blank">All About Microsoft：微软IE8 Beta2开放下载</a></p>
<p>　　微软周三正式开放了IE8
Beta2浏览器的下载。尽管Mozilla竭尽所能&ldquo;干扰&rdquo;该浏览器的发布，但是Mozilla为火狐浏览器推出的Ubiquity插件与IE8拥有的
功能相比并没有太大不同。与预期中一样，IE8
Beta2加入了许多新功能，例如InPrivate隐私浏览模式、崩溃恢复、&ldquo;诊断连接问题&rdquo;的按钮，以及兼容性分析等。评论认为，在这些新功能中最有
趣的是微软命名为&ldquo;Reach Beyond the Page&rdquo;的一类功能，其中包括可视搜索建议等。</p>
<p>&nbsp;</p>
<p>　　<a href="http://www.techcrunch.com/2008/08/27/cisco-beefs-up-webex-with-215-million-acquisition-of-email-startup-postpath/" class="articleLink" target="_blank">TechCrunch：思科逾2亿美元收购电子邮件服务商</a></p>
<p>　　思科周三宣布以2.15亿美元收购拥有5年历史的电子邮件服务商PostPath。PostPath向企业用户销售基于Linux的电子邮件服
务，其业务类似于雅虎去年收购的Zimbra。PostPath提供全功能的浏览器内Ajax客户端，其最终目标是取代微软的Exchange电子邮件服
务。随着软件业向云计算方向发展，思科也希望参与到这一趋势中去。此外，尽管个人用户已大量使用基于网络的电子邮件服务，但企业用户的这种转变才刚刚开
始。</p>
<p>&nbsp;</p>
<p>　　<a href="http://gigaom.com/2008/08/27/why-cisco-bought-mail-startup-postpath-for-215-million/" class="articleLink" target="_blank">GigaOm：思科为何高价收购PostPath</a></p>
<p>　　为了在互联网协作方面更好的与微软和Google竞争，思科日前宣布以2.15亿美元的价格收购电子邮件服务商PostPath。收购
PostPath之后，思科的WebEx互联网协作套件中将可以加入电子邮件和日历功能。这一收购并不令人惊讶。思科首席执行官钱伯斯近日曾表示，思科认
为互联网正在进入新的增长阶段，由Web2.0技术推动的网络协作将提高生产力。从根本上来说，思科是一家生产路由器和交换机的硬件公司，然而思科仍拥有
足够强大的销售团队和渠道去削弱微软在企业软件领域的优势地位。</p>
<p>&nbsp;</p>
<p>　　<a href="http://www.webpronews.com/topnews/2008/08/27/youtubes-video-id-successful-so-far" class="articleLink" target="_blank">WebProNews：Youtube的视频ID功能获成功</a></p>
<p>　　近年来，Youtube因版权问题与版权所有者发生了多起纠纷。然而，Youtube近日推行的&ldquo;视频ID&rdquo;项目获得成功，一些版权所有者也开
始喜欢上Youtube。视频ID系统能够发现未经授权的视频短片，并向版权所有者提供多个选择：撤下视频、继续免费发布视频，以及通过侵权视频获得收
益。Youtube产品经理David
King日前在官方博客中表示：&ldquo;通过视频ID系统，我们的合作伙伴从90%的侵权视频中获得收入。&rdquo;他同时表示，如果某段视频的浏览量为1万，那么通过
视频ID系统还能获得1万的额外浏览量。</p>
<p>&nbsp;</p>
<p>　　<a href="http://www.techcrunch.com/2008/08/27/more-yahoo-senior-exec-defections-steve-boom-and-todd-teresi/" class="articleLink" target="_blank">TechCrunch：雅虎再曝两名高管离职</a></p>
<p>　　雅虎的高管离职潮仍在继续。日前有消息称，雅虎两名高级副总裁成为最新的离职者。其中一名离职高管为网络业务高级副总裁Todd
Teresi，他目前已经成为Quantcast的首席营收官。另一名离职高管为雅虎手机业务的2号人物Steve
Boom，他已经在雅虎工作10年，近期主要负责雅虎与AT&amp;T、Verizon等运营商的合作伙伴关系。雅虎企业通信主管Jill
Nash对于这些高管的离职保持低调，他曾以非正式的方式表示，这些高管的离职只是雅虎&ldquo;清理&rdquo;管理层过程的一部分。</p>
<p>&nbsp;</p>
          <br/><br/><span>来自：<a href='http://it.sohu.com/20080828/n259242962.shtml' target='_blank'>it.sohu.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3354#comments" style="color:red;">已有 <strong>0</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, 28 Aug 2008 09:48:32 +0800</pubDate>
        <link>http://www.javaeye.com/news/3354</link>
        <guid>http://www.javaeye.com/news/3354</guid>
      </item>
      <item>
        <title>获取GlassFish和MySQL作为支撑环境的一年免费主机服务</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://livewithjava.javaeye.com">家常咖啡</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3351" style="color:red;">http://www.javaeye.com/news/3351</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          <p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://ostatic.com/">OStatic</a> 和 Sun 为 Java 开发人员共同推出了<a href="http://ostatic.com/171270-blog/ostatic-offers-12-months-of-free-hosting-for-java-developers">一年免费主机服务</a>，该服务将使用 Sun 公司的GlassFish应用服务器和 MySQL数据库。Ken Drachnik 是Sun 开源软件架构的市场经理，请点击<a href="http://ostatic.com/171720-blog/interview-ken-drachnik-on-suns-glassfish-oss-app-server">这里</a>查看对其的专访以及对一年免费主机服务的详细介绍。</p>
<p>Sun 还和 Joyent 一起提供用来构建社会网络应用的一年免费主机服务。更加详细的内容，请看 <a href="http://www.sun.com/third-party/global/joyent/index.jsp?CID=926266">Sun 的网站</a>。</p>
          <br/><br/><span>来自：<a href='http://blogs.sun.com/theaquarium_zh' target='_blank'>水族馆</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3351#comments" style="color:red;">已有 <strong>6</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, 28 Aug 2008 09:31:23 +0800</pubDate>
        <link>http://www.javaeye.com/news/3351</link>
        <guid>http://www.javaeye.com/news/3351</guid>
      </item>
      <item>
        <title>Ruby Hoedown 2008年影片提供</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zh-ly.javaeye.com">╱/罒呍唲</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3353" style="color:red;">http://www.javaeye.com/news/3353</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          影片是关于最近的<a href="http://www.rubyhoedown.com/" target="_blank">Ruby Hoedown</a>会议，现在可以在<a href="http://rubyhoedown2008.confreaks.com/" target="_blank">Confreaks</a> 网站上下载。<br /><br /><img src="http://www.rubyinside.com/wp-content/uploads/2008/08/rubyhoedown-300x78.png" /><br /><br />这次会议体现出了传统会议与“闪电谈判”的不同-5分钟的快速发言突出了Ruby的single package和aspect。会议的议题还包括<a href="http://rubyhoedown2008.confreaks.com/12-giles-bowkett-archaeopteryx-a-ruby-midi-generator.html" target="_blank">Archaeopteryx-Ruby的MIDI音乐发生器 </a>，<a href="http://rubyhoedown2008.confreaks.com/09-troy-davis-calling-your-code-gluing-phone-calls-to-ruby.html" target="_blank">easy phone calling with Ruby</a> ，<a href="http://rubyhoedown2008.confreaks.com/01-robert-dempsey-the-future-is-now-leveraging-the-cloud-with-ruby.html" target="_blank">云计算</a> ，优秀的测试和设计模式的会谈，还有一系列其他新奇的功能的介绍。<br /><br />如果你不想按照正常的速度观看这个影片，你可以<a href="http://rubyhoedown2008.confreaks.com/" target="_blank">下载</a>这个影片。你可以选择自己喜欢的播放速度。我发现比正常速度快两倍的时候观看效果是最好的。(Command-K > Playback speed)
          <br/><br/><span>来自：<a href='http://www.rubyinside.com/ruby-hoedown-2008-videos-available-1111.html' target='_blank'>rubyinside.com</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3353#comments" style="color:red;">已有 <strong>0</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, 28 Aug 2008 09:31:10 +0800</pubDate>
        <link>http://www.javaeye.com/news/3353</link>
        <guid>http://www.javaeye.com/news/3353</guid>
      </item>
      <item>
        <title> sourceforge优秀项目介绍之二十：NSIS “Nullsoft 脚本安装系统”</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zh-ly.javaeye.com">╱/罒呍唲</a>&nbsp;
          链接：<a href="http://www.javaeye.com/news/3352" style="color:red;">http://www.javaeye.com/news/3352</a>&nbsp;
          发表时间: 2008年08月28日
          <br/>
            声明：本文系JavaEye网站发布的原创新闻，严禁任何网站转载本文，否则必将追究法律责任！
            <br/><br/>
          sourceforge优秀项目介绍之二十：NSIS<br /><br />成立日期：2000-7-31<br /><img src="http://sourceforge.net/images/potm-2006-01_nsis.gif" /><br />项目介绍：<br />NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System) 的缩写，它是一个免费的 Win32 安装、卸载系统，采用了简洁高效的脚本方式。它本来是一个由 Nullsoft 创建并用于作为 Winamp 及其插件发布的系统，但现已被上百个应用程序所应用，作为它们进行程序发布的工具。 <br /><br />NSIS 创建的安装程序能够安装、卸载、设置系统设置、解压文件等等。因为它基于脚本文件，你可以完全的控制安装程序的每一部分。脚本语言支持变量、函数、字串操作，就像一个普通的程序语言一样 -但是设计来创建安装程序。即使有那么多的特性，NSIS 仍然是最小的安装程序系统。<br /><br /><br />产品说明<br /><em>操作系统</em>：所有32-bit Microsoft Windows (95/98/NT/2000/XP),所有POSIX(Linux/BSD/UNIX-like OSes)<br /><em>编程语言</em>：C，C++<br /><em>支持语言</em>：阿尔巴尼亚语，阿拉伯语，白俄罗斯，波斯尼亚语，布列塔尼语，保加利亚语，加泰罗尼亚语，中文，克罗地亚语，捷克语，丹麦语，荷兰语，英语，爱沙尼亚语，波斯语，芬兰语，法语，德语，希腊语，希伯来语，匈牙利语，冰岛语，印度尼西亚语，意大利语，日语，韩语，库尔德语，拉脱维亚，立陶宛，卢森堡，马其顿语，马来语，蒙古语，挪威语，波兰语，葡萄牙语，罗马尼亚语，俄语，塞尔维亚语，斯洛伐克语，斯洛文尼亚语，西班牙语，瑞典语，泰语，土耳其语，乌克兰语，威尔士<br /><em>用户界面</em>：Win32 (Microsoft Windows), command-line<br /><br />项目页：<a href="http://sourceforge.net/projects/nsis" target="_blank">http://sourceforge.net/projects/nsis</a><br /><br />查询更多内容：<a href="http://sourceforge.net/potm/potm-2006-01.php" target="_blank">http://sourceforge.net/potm/potm-2006-01.php</a><br /><br />更多sourceforge优秀项目<br /><br />sourceforge优秀项目介绍之十七：<a href="http://www.javaeye.com/news/3318" target="_blank">Sahana 赈灾管理系统 </a><br />sourceforge优秀项目介绍之十八：<a href="http://www.javaeye.com/news/3326" target="_blank">Stellarium 模拟星空</a><br />sourceforge优秀项目介绍之十九：<a href="http://www.javaeye.com/news/3341 " target="_blank">FreeMind 思维导图</a>
          <br/><br/><span>来自：<a href='http://sourceforge.net/potm/potm-2006-01.php' target='_blank'>sourceforge.net</a></span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/news/3352#comments" style="color:red;">已有 <strong>0</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/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, 28 Aug 2008 09:30:56 +0800</pubDate>
        <link>http://www.javaeye.com/news/3352</link>
        <guid>http://www.javaeye.com/news/3352</guid>
      </item>
  </channel>
</rss>
