<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>NCNC - </title><link>category/365451.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 13 Jun 2008 23:24:24 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>sunjavaduke</dc:creator><title>JSF Tour 5 MyFaces Intro</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/06/13/2545282.aspx</link><pubDate>Fri, 13 Jun 2008 23:24:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/06/13/2545282.aspx</guid><description>  
本文所有内容均来自Apache MyFaces项目，如有转载，请声明出处！
 
Apache MyFaces项目包含了几个关于JavaServer技术的子项目。如果需要了解更多关于JavaServer Faces的知识，请参考MyFaces对于JSF的介绍。&lt;img src ="aggbug/2545282.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>JSF Tour Part1 Intro</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/06/09/2528294.aspx</link><pubDate>Mon, 09 Jun 2008 22:26:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/06/09/2528294.aspx</guid><description>本文所有内容均来自Sun Microsystems, Inc.和互联网，如有转载，请声明出处。
 
本文对JSF(JavaServer Faces)进行了简要的介绍。&lt;img src ="aggbug/2528294.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>Java &amp; XML JAXB Tutorial from JWSDP</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/05/02/2358483.aspx</link><pubDate>Fri, 02 May 2008 05:38:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/05/02/2358483.aspx</guid><description>本文是对Java Web Service Development Pack 2.0中JAXB部分的翻译，如有转载，请声明！
Java Architecture for XML Binding README
Specification Version:2.0
Reference Implementation(RI) Version:2.0 ea3
 
JAXB提供了自动映射XML文档和Java对象的API和工具。
JAXB框架可以完成下面的操作：
®        将XML内容Unmarshal成Java表示
®        访问和更新Java表示
®        将XML内容的Java表示Marshal成XML内容
JAXB提供了XML和Java代码之间的高效并且标准的映射。Java开发人员可以使用JAXB来简化开发，提高效率，因为使用JAXB可以写很少的代码，并且不需要很精通XML。JAXB使得开发人员可以很容易的使用XML和Web Service技术来扩展应用程序。&lt;img src ="aggbug/2358483.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>Java&amp;XML-JAXB Part2 Marshalling</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/05/01/2357729.aspx</link><pubDate>Thu, 01 May 2008 17:58:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/05/01/2357729.aspx</guid><description>本文是对Sun网站的文章Java Architecture for XML Binding (JAXB)的翻译的第一部分，主要介绍了如何使用JAXB进行marshal操作，转载请声明！&lt;img src ="aggbug/2357729.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>Java&amp;XML-JAXB Part1 Introductions &amp; Unmarshalling</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/05/01/2357725.aspx</link><pubDate>Thu, 01 May 2008 17:57:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/05/01/2357725.aspx</guid><description>本文是对Sun网站的文章Java Architecture for XML Binding (JAXB)的翻译的第一部分，主要介绍了如何使用JAXB绑定schema并unmarshal XML文档，转载请声明！&lt;img src ="aggbug/2357725.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>How to improve your code quality---using checkstyle</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/04/19/2307984.aspx</link><pubDate>Sat, 19 Apr 2008 21:36:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/04/19/2307984.aspx</guid><description> 提高代码的质量，除了要提高逻辑上的控制以及业务流程的理解外，代码本身也存在提高的空间，例如一些潜在的问题可以很早的就避免。类似于编码规范上的内容，如果全靠编码人员进行自行检查，那么无疑需要很大的工作量，如果可以使用代码的静态检查工具进行检查的话，那么将大大的提高编码的效率。本文是提高代码质量系列文章的第二篇，主要介绍了如何使用checkstyle工具进行代码的自动化检查，以规避一些潜在的问题并找出代码的逻辑错误。&lt;img src ="aggbug/2307984.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>How to improve your code quality---using findbugs</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/04/17/2302294.aspx</link><pubDate>Thu, 17 Apr 2008 21:50:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/04/17/2302294.aspx</guid><description>提高代码的质量，除了要提高逻辑上的控制以及业务流程的理解外，代码本身也存在提高的空间，例如一些潜在的问题可以很早的就避免。类似于编码规范上的内容，如果全靠编码人员进行自行检查，那么无疑需要很大的工作量，如果可以使用代码的静态检查工具进行检查的话，那么将大大的提高编码的效率。
本文是提高代码质量系列文章的第二篇，主要介绍了如何使用findbugs工具进行代码的自动化检查，以规避一些潜在的问题并找出代码的逻辑错误。&lt;img src ="aggbug/2302294.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>How to improve your code quality---using pmd</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/04/15/2295354.aspx</link><pubDate>Tue, 15 Apr 2008 22:30:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/04/15/2295354.aspx</guid><description>提高代码的质量，除了要提高逻辑上的控制以及业务流程的理解外，代码本身也存在提高的空间，例如一些潜在的问题可以很早的就避免。类似于编码规范上的内容，如果全靠编码人员进行自行检查，那么无疑需要很大的工作量，如果可以使用代码的静态检查工具进行检查的话，那么将大大的提高编码的效率。
本文是提高代码质量系列文章的第一篇，主要介绍了如何使用pmd工具进行代码的自动化检查，以规避一些潜在的问题并找出代码的逻辑错误。&lt;img src ="aggbug/2295354.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>servlet 2.4 specification study note2</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/04/12/2283677.aspx</link><pubDate>Sat, 12 Apr 2008 00:30:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/04/12/2283677.aspx</guid><description>servlet 2.4 specification study note2&lt;img src ="aggbug/2283677.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>servlet 2.4 specification study note1</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/04/10/2272896.aspx</link><pubDate>Thu, 10 Apr 2008 01:37:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/04/10/2272896.aspx</guid><description>servlet 2.4 specification study note1&lt;img src ="aggbug/2272896.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>Load Property From XML</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/03/27/2221615.aspx</link><pubDate>Thu, 27 Mar 2008 00:05:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/03/27/2221615.aspx</guid><description>Properties类是一个古老的，大约从Java编程开始到现在就没有多大变化的类。Java 5.0的发布对这个类做了增前，允许开发人员不仅仅可以使用它来指定在一行上的，以等号分隔的键-值对，也可以用XML文件来加载并且保存那些键-值对。在本部分有关Java 5.0新特性的部分，将介绍如何使用这些新特性。
J2SE在1.5之前的版本要求开发人员必须直接使用XML解析器来加载一个配置文件或者存储设置。虽然这并不困难，并且解析器时平台的标准组件，但是这些额外的工作确实带来一些烦恼。更新后的java.util.Properties类提供了一种更容易的方法来加载和存储应用程序设置：loadFromXML(InputStream is)和storeToXML(OutputStream os,String comment)方法。&lt;img src ="aggbug/2221615.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>Java Enum</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/03/27/2221609.aspx</link><pubDate>Thu, 27 Mar 2008 00:03:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/03/27/2221609.aspx</guid><description>Tiger 中的一个重要新特性是枚举构造，它是一种新的类型，允许用常量来表示特定的数据片断，而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin 将解释枚举的定义，介绍如何在应用程序中运用枚举，以及它为什么能够让您抛弃所有旧的 public static final 代码。
您已经知道，Java 代码的两个基本的构造块是 类和 接口。现在 Tiger 又引入了 枚举，一般简称它为 enum。这个新类型允许您表示特定的数据点，这些数据点只接受分配时预先定义的值集合。&lt;img src ="aggbug/2221609.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>DES&amp;amp;Blowfish SunJCE</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/03/26/2221599.aspx</link><pubDate>Wed, 26 Mar 2008 23:54:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/03/26/2221599.aspx</guid><description>笔者在之前做项目过程中遇到如下的问题：客户端开发语言：Microsoft Visual Basic服务器端开发语言：Java SDK 1.5.0客户端登录服务器时，需要传递用户名和密码到服务器，为了保证传输的安全，不能将密码使用明文传送，所以需要对密码进行加密，在服务器端再进行解密。虽然可以使用SSL协议保证传输过程的安全，但是由于环境的因素，有些时候没有办法是用SSL，所以需要使用私钥加密的方法。&lt;img src ="aggbug/2221599.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>BASE64 ENCODING:Apache Common Codec VS sun.misc</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/03/26/2221578.aspx</link><pubDate>Wed, 26 Mar 2008 23:36:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/03/26/2221578.aspx</guid><description>很多朋友可能都会使用到BASE64这种编码格式，但是编码不等于加密（encoding is not encrypting），编码只是将数据进行格式化，而加密使数据具有保密性。&lt;img src ="aggbug/2221578.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>sunjavaduke</dc:creator><title>Java 5.0 Generics</title><link>http://blog.csdn.net/sunjavaduke/archive/2008/03/24/2214827.aspx</link><pubDate>Mon, 24 Mar 2008 22:34:00 GMT</pubDate><guid>http://blog.csdn.net/sunjavaduke/archive/2008/03/24/2214827.aspx</guid><description>JDK 5.0（也叫做 Java 5.0 或者 Tiger）给 Java 语言带来了一些较大的变化。其中最重要的变化就是引入了泛型 —— 支持定义带有抽象类型参数的类，这些参数由您在实例化时指定。泛型为提高大型程序的类型安全和可维护性带来了很大的潜力。
泛型与 JDK 5.0 中其他几个新的语言特性相互协作，包括增强的 for 循环（有时叫做 foreach 或者 for/in 循环）、枚举（enumeration）和自动装箱（autoboxing）。&lt;img src ="aggbug/2214827.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>