<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>sg552</title>
    <description>你好，我是sg552，请多指教！</description>
    <link>http://sg552.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>生成PDF的好东东 Aspose.Pdf</title>
        <author>sg552</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sg552.javaeye.com">sg552</a>&nbsp;
          链接：<a href="http://sg552.javaeye.com/blog/180709" style="color:red;">http://sg552.javaeye.com/blog/180709</a>&nbsp;
          发表时间: 2008年04月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          sg552评论： 看来是个好东东， 不知道能否把它集成到 obp中去？<br /><br /><br />原文地址：<br />http://www.theserverside.com/discussions/thread.tss?thread_id=48832<br /><br /><br />Use XML Schema Definition file for creating PDF via XML in Java<br />在JAVA中使用XML计划定义文件(Schema Definition file)生成PDF文件。<br /><br />Posted by: aspose seo on ?? 25, 2008 DIGG<br /><br />In this release, the ability to create PDF via XML has been improved and an XML Schema Definition file has been formed. Some <br />other important features such as Text, Table, Image and Graph have been greatly enhanced. Attachment and HeaderFooter have <br />been rewritten to support more flexible control.<br />在本版本中，改进了通过XML生成PDF文件的能力，产生了 XML 计划定义文件 这个新东东。 显著增强了重要的特性, 如文本（Text）, 表格<br />（Table）, 图片（Image） 和 图表（Graph） 。 为了使控制更加灵活，作者也对附件，页脚和页眉进行了重写。<br />New features<br />新特性<br />- An XML Schema Definition file for creating PDF via XML has been formed.<br />- 为了能通过XML生成PDF而产生了 XML计划定义文件<br />- Attachment and HeaderFooter have been improved to provide more function.<br />- 为了提供更多的功能，附件，页脚和页眉被改进。<br />- Left Hanging, Rendering Mode, Text Background Color, TrueType Fonts and PostScript Type1 Fonts are supported in Text.<br />- 文本（text）中支持：左端对齐，透视模式，文本背景颜色， TrueType字体和PostScript Type1 字体。<br />- DefaultCellPadding and Table Borders are supported in Table.<br />- 表格（Table)中支持：默认单元格填充（DefaultCellPadding）和表格边框。<br />- Image Border, Rotation, Force Black/White and Text Wrap are supported in Image.<br />- 图片（Image）支持边框，旋转 强制黑白 和 文字的折叠。<br />- Ellipse class is added. Rotation, Skew and Scale, Flat are supoorted in Graph.<br />- 增加了Ellipse class。图表（Graph）支持旋转，拉伸和缩放，Flat.<br />- HyperLinkToLocalPdf, HyperLinkToOuterPdf, HyperLinkToFile and HyperLinkToWeb are added to support different kinds of <br />hyperlink.<br />- 增加了指向本地的PDF的链接，指向外部的PDF的链接，指向文件的的链接以及指向WEB的链接。<br /><br />More about Aspose.Pdf for Java<br />Aspose.Pdf for Java的更多信息<br />Aspose.Pdf is a Java Pdf component to create Pdf documents without using Adobe Acrobat. It supports all important features <br />such as compression, text, tables, graphs, images, hyperlinks, JavaScript, annotation, bookmarks, security and custom fonts. <br />Now you can easily create Pdf by API, XML and XSL-FO files. Aspose.Pdf supports document object model and it also enables <br />you converting HTML and CSS into Pdf file.<br />Aspose.Pdf 是在不使用Adobe Acrobat的情况下生成Pdf文件的JAVA组件。它包含了所有重要的特性，如：压缩，文本, 表格, 图表, 图片，<br />超接链, JavaScript, 注释(annotation), 书签, 安全和自定义字体. 现在您可以通过API，XML和 XSL-PO文件很容易的生成PDF文件。 <br />Aspose.Pdf 支持文档模型对象（document object model） ，也能很容易的把HTML和CSS 转换成PDF文件。
          <br/>
          <span style="color:red;">
            <a href="http://sg552.javaeye.com/blog/180709#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Apr 2008 10:12:18 +0800</pubDate>
        <link>http://sg552.javaeye.com/blog/180709</link>
        <guid>http://sg552.javaeye.com/blog/180709</guid>
      </item>
      <item>
        <title>Jalopy在Eclipse下的使用</title>
        <author>sg552</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sg552.javaeye.com">sg552</a>&nbsp;
          链接：<a href="http://sg552.javaeye.com/blog/170497" style="color:red;">http://sg552.javaeye.com/blog/170497</a>&nbsp;
          发表时间: 2008年03月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>全文放成压缩包了，在附件里，欢迎大家多提意见。</p><p>&nbsp;</p><p>刚才尝试了一下把文章带图完整的帖出来，可是无法达到目的，大家将就看吧。</p><p>&nbsp;</p><p>&nbsp;</p><p>以下是前文：</p><p>&nbsp;</p><p>&nbsp;</p><p>Jalopy是一款代码美化工具。它可以把胡乱无章的代码重新排版，变的好看整洁。使用简单。虽然目前停止了更新，推出了商业化的版本，
	但Jalopy仍然是免费的。</p><p>Jalopy包含多种插件, Ant 的，Eclipse的，JBuilder的等等。本文介绍的只是Eclipse下的插件。您可以在
	<a href="http://jalopy.sourceforge.net/" target="_top">Jalopy主页</a>找到所有相关的资源。
	</p><div class="sect1"><br /></div>
          <br/>
          <span style="color:red;">
            <a href="http://sg552.javaeye.com/blog/170497#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><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 12 Mar 2008 13:13:53 +0800</pubDate>
        <link>http://sg552.javaeye.com/blog/170497</link>
        <guid>http://sg552.javaeye.com/blog/170497</guid>
      </item>
      <item>
        <title>《Checkstyle4.3中文手册》草稿版，请大家多给意见！想加入OpenDoc. </title>
        <author>sg552</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sg552.javaeye.com">sg552</a>&nbsp;
          链接：<a href="http://sg552.javaeye.com/blog/167817" style="color:red;">http://sg552.javaeye.com/blog/167817</a>&nbsp;
          发表时间: 2008年03月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          想加入OpenDoc的草稿版，全文见附件，以下COPY自序言……<br /><br />Checkstyle是非常优秀的代码规范检查软件，可以大幅的提高代码质量，<br />	当项目的开发人员比较多时，用它来统一代码风格是很有必要的。<br />本文的写作，是由于公司的质量管理部门对代码格式进行了要求。<br />	在网上也没有发现有比较详细全面的中文文档。所以参考Checkstyle4.3的官方文档写就。<br />有个比较神奇的20%-80%规律是这样说的：一本书，用的最多的只是20%的内容，它的出现几率是80%；<br />	而剩下的80%内容，被使用的不到20%。这个规律也同样适用在其他东东上。只是数据上稍有差异。<br />	所以我特意安排了<a href="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/docs_for_checkstyle.html#core_20_percent" target="_blank">第 4 章 <em>用的最多的20%功能</em></a>，作为典型的使用方法。<br />	<br />对于赶时间的朋友，也可以直接看<a href="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/docs_for_checkstyle.html#learn_in_5_min" target="_blank">第 2 章 <em>N分钟入门</em></a>，可以让你在最快的时间内入门。<br />	对于时间充沛的朋友，建议多看看文档。因为作者一再的强调&ldquo;it is worth reading the documentation&rdquo;。<br /><a href="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/docs_for_checkstyle.html#run_in_ant" target="_blank">第 5 章 <em>在Ant中使用Checkstyle</em></a>说明了在ant下的用法。<a href="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/docs_for_checkstyle.html#usage_in_eclipse" target="_blank">第 6 章 <em>在Eclipse中使用Checkstyle</em></a>说明了Eclipse的插件Checkclipse的用法。<br />对于初次接触代码规范的朋友，我安排了<a href="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/docs_for_checkstyle.html#commonly_used_checks" target="_blank">第 3 章 <em>常用的检查</em></a>，里面是个人以为满足大多数公司要求的检查，包括一个配置文件。<br /><a href="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/docs_for_checkstyle.html#checks" target="_blank">第 7 章 <em>各种检查</em></a>是各种检查的详细用法，读起来比较枯燥，建议象查字典那样有需要时翻阅，所以放在最后。<br /><div style="text-align: center" valign="top"><img src="file:///D:/obp/output/docs_for_checkstyle/zh-cn/html/images/caution.png" alt="[小心]" />欢迎意见为了加入OpenDoc , 欢迎各位朋友指出文档中的任何错误和不足，也可以给我任何意见。请Email给我：shensiwei(at)sina.com <br /></div>希望本文对您有用。谢谢！
          <br/>
          <span style="color:red;">
            <a href="http://sg552.javaeye.com/blog/167817#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><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 04 Mar 2008 17:11:54 +0800</pubDate>
        <link>http://sg552.javaeye.com/blog/167817</link>
        <guid>http://sg552.javaeye.com/blog/167817</guid>
      </item>
      <item>
        <title>应用开源项目时，你会大肆封装，修改它吗？</title>
        <author>sg552</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://sg552.javaeye.com">sg552</a>&nbsp;
          链接：<a href="http://sg552.javaeye.com/blog/89390" style="color:red;">http://sg552.javaeye.com/blog/89390</a>&nbsp;
          发表时间: 2007年06月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          趁着前面那位”LUCENE应用体会“，发表此帖，也是我心中压抑已久。<br /><br />我觉得，对于开源项目，就是工具，大可不必用的那么复杂。<br /><br />封装再封装，HACK再HACK，有什么明显的性能提升吗？某些我们作出的改进，人家作者能想不到相关方面吗？<br /><br />见过有把Struts的DispatchAction 封装的面目全非的，见过有把Spring Mvc中的 controller 重写源代码的， 见过有为了实现美其名曰“权限的动态管理”把Acegi改的一塌糊涂的。最后效果怎么样？<br /><br />改Struts的那个只是为了增加个log，写出的class却无法被 doclet辨认。改Spring mvc controller的那个也就是增加个log，却没有使用官方推荐的 paraMethodResolver，弄的那方法名是千奇百怪啊。至于改Acegi的那个，是我做的蠢事。人在公司，身不由己。上级要求的，于是我按照上级的思想来实现。到最后BUG 多多，诡异事件到处都是。领悟用3天，改Acegi用4天，教人使用还要2天。我自己都不知道把现在这东西是怎么用的。哎！<br /><br />记得在某坛见到某前辈谈经验。他说，见过的好系统，都是设计简单的。越是经历多几个项目，我就越身有体会。 <br /><br />菜鸟刚飞，说的漏洞很多，请各位朋友多多指教！
          <br/>
          <span style="color:red;">
            <a href="http://sg552.javaeye.com/blog/89390#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><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><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 12 Jun 2007 08:52:33 +0800</pubDate>
        <link>http://sg552.javaeye.com/blog/89390</link>
        <guid>http://sg552.javaeye.com/blog/89390</guid>
      </item>
  </channel>
</rss>