﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-简单爱-随笔分类-Open-Source</title><link>http://www.blogjava.net/lescony/category/6162.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 17:29:58 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 17:29:58 GMT</pubDate><ttl>60</ttl><item><title>iText</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24214.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24214.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24214.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24214.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24214.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24214.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本，表格，图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。 &nbsp;<BR>&nbsp;&nbsp;&nbsp; 主页：<A href="http://www.lowagie.com/iText/">http://www.lowagie.com/iText/ <BR></A><BR type="_moz"><img src ="http://www.blogjava.net/lescony/aggbug/24214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24214.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JFreeChart</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24215.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24215.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24215.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24215.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24215.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; JFreeChart它主要是用来制作各种各样的图表，这些图表包括：饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。<BR>&nbsp;&nbsp;&nbsp; 主页：<A href="http://www.jfree.org/jfreechart/">http://www.jfree.org/jfreechart/</A><img src ="http://www.blogjava.net/lescony/aggbug/24215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24215.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ibatis </title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24216.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24216.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24216.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24216.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24216.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 使用ibatis 提供的ORM机制，对业务逻辑实现人员而言，面对的是纯粹的Java对象， 这一层与通过Hibernate 实现ORM 而言基本一致，而对于具体的数据操作，Hibernate 会自动生成SQL 语句，而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言，ibatis 以SQL开发的工作量和数据库移植性上的让步，为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充，ibatis 的出现显 得别具意义。<BR>&nbsp;&nbsp;&nbsp; 主页：<A href="http://ibatis.apache.org/">http://ibatis.apache.org/</A><IMG height=1 src="http://blog.csdn.net/hzzwh/aggbug/530887.aspx" width=1><img src ="http://www.blogjava.net/lescony/aggbug/24216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Velocity  </title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24217.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24217.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24217.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24217.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24217.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24217.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; Velocity是一个基于java的模板引擎（template engine）。它允许任何人仅仅简单的使用模板语言（template language）来引用由java代码定义的对象。 当Velocity应用于web开发时，界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点，也就是说，页面设计人员可以只关注页面的显示效果，而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来，这样为web站点的长期维护提供了便利，同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域，例如，它可以从模板（template）产生SQL和PostScript、XML，它也可以被当作一个独立工具来产生源代码和报告，或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务（template service）。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。 <BR>&nbsp;&nbsp;&nbsp; 主页：<A href="http://jakarta.apache.org/velocity/">http://jakarta.apache.org/velocity/</A><BR><BR>&nbsp;&nbsp;&nbsp; Eclipse插件：<A href="http://propsorter.sourceforge.net/">VeloEclipse</A>，Velocity在Eclipse平台下的一个辅助开发插件<BR><BR type="_moz"><img src ="http://www.blogjava.net/lescony/aggbug/24217.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24217.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24218.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24218.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24218.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24218.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24218.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24218.html</trackback:ping><description><![CDATA[<SPAN class=style7>&nbsp;&nbsp;&nbsp; Eclipse平台是IBM向开发源码社区捐赠的开发框架，它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元，而是因为如此巨大的投入所带来的成果：一个成熟的、精心设计的以及可扩展的体系结构。</SPAN><BR>
<DIV style="MARGIN-LEFT: 40px"><SPAN class=style7></SPAN></DIV><SPAN class=style7>&nbsp;&nbsp;&nbsp; Eclipse项目由Project Management Committee(PMC)所管理，它综观项目全局，Eclipse项目分成3个子项目：</SPAN><BR>
<UL>
<LI><SPAN class=style7>平台-Platform</SPAN>
<LI><SPAN class=style7>开发工具箱-Java Development Toolkit(JDT)</SPAN>
<LI><SPAN class=style7>外挂开发环境-Plug-in Development Environment(PDE)</SPAN></LI></UL><SPAN class=style7>&nbsp;&nbsp;&nbsp; 这些子项目又细分成更多子项目。例如Platform子项目包含数各组件，如Compare、Help与Search。JDT子项目包括三各组件：User Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两各组件：UI与Core。<BR>&nbsp;&nbsp;&nbsp; 主页：</SPAN><A href="http://www.eclipse.org/">http://www.eclipse.org</A><IMG height=1 src="http://blog.csdn.net/hzzwh/aggbug/530771.aspx" width=1><BR><img src ="http://www.blogjava.net/lescony/aggbug/24218.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24218.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WebWork</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24219.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24219.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24219.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24219.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24219.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; WebWork是由OpenSymphony组织开发的，致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1，现在的WebWork2.x前身是Rickard Oberg开发的WebWork，但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大，它是一个标准的Command模式实现，并且完全从web层脱离出来。 Xwork提供了很多核心功能：前端拦截机（interceptor），运行时表单属性验证，类型转换，强大的表达式语言（OGNL – the Object Graph Notation Language），IoC（Inversion of Control倒置控制）容器等。 WebWork2建立在Xwork之上，处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成 Action(业务层Action类), session（会话）application（应用程序）范围的映射，request请求参数映射。WebWork2支持多视图表示，视图部分可以使用 JSP, Velocity, FreeMarker, JasperReports，XML等。在WebWork2.2中添加了对AJAX的支持，这支持是构建在DWR与Dojo这两个框架的基础之上.<BR>&nbsp;&nbsp;&nbsp; 主页：<A href="http://www.opensymphony.com/webwork/">http://www.opensymphony.com/webwork/</A><BR><BR>&nbsp;&nbsp;&nbsp; Eclipes插件：<A href="http://eclipsework.sourceforge.net/">EclipseWork</A>，用于WebWork辅助开发的一个Eclipse插件<IMG height=1 src="http://blog.csdn.net/hzzwh/aggbug/530353.aspx" width=1><img src ="http://www.blogjava.net/lescony/aggbug/24219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24220.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24220.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24220.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24220.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24220.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24220.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; Hibernate是一个开放源代码的对象关系映射框架，它对JDBC进行了非常轻量级的对象封装，使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合，既可以在Java的客户端程序实用，也可以在Servlet/JSP的Web应用中使用，最具革命意义的是，Hibernate可以在应用EJB的J2EE架构中取代CMP，完成数据持久化的重任。<BR>&nbsp;&nbsp;&nbsp; 主页：<A href="http://www.hibernate.org/">http://www.hibernate.org</A><BR><BR>&nbsp;&nbsp;&nbsp; <SPAN class=style7><FONT color=#000000>Eclipse平台下的Hibernate辅助开发工具：<A href="http://www.binamics.com/hibernatesync/">Hibernate Synchronizer</A>， <A href="http://ultimania.org/middlegenide/">MiddlegenIDE</A></FONT></SPAN><IMG height=1 src="http://blog.csdn.net/hzzwh/aggbug/530092.aspx" width=1><img src ="http://www.blogjava.net/lescony/aggbug/24220.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24220.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24221.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24221.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24221.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24221.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24221.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24221.html</trackback:ping><description><![CDATA[<DIV class=feature>&nbsp;&nbsp;&nbsp; Struts 是一个基于Sun J2EE平台的MVC框架，主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求，简单易用，敏捷迅速，在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中，开发人员利用其进行开发时不用再自己编码实现全套MVC模式，极大的节省了时间，所以说Struts是一个非常不错的应用框架。<BR>&nbsp;&nbsp;&nbsp; 主页： <A href="http://struts.apache.org/">http://struts.apache.org/</A><BR><BR type="_moz"></DIV>
<DIV class=feature>&nbsp;&nbsp;&nbsp; Ecllipse插件：<A href="http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE"><STRONG><FONT color=#002c99>StrutsIDE</FONT></STRONG></A><FONT color=#000000>，用于Struts辅助开发的一个Eclipse插件</FONT></DIV><img src ="http://www.blogjava.net/lescony/aggbug/24221.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24221.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring Framework</title><link>http://www.blogjava.net/lescony/archive/2005/12/16/24222.html</link><dc:creator>简单爱</dc:creator><author>简单爱</author><pubDate>Fri, 16 Dec 2005 07:18:00 GMT</pubDate><guid>http://www.blogjava.net/lescony/archive/2005/12/16/24222.html</guid><wfw:comment>http://www.blogjava.net/lescony/comments/24222.html</wfw:comment><comments>http://www.blogjava.net/lescony/archive/2005/12/16/24222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lescony/comments/commentRss/24222.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lescony/services/trackbacks/24222.html</trackback:ping><description><![CDATA[<SPAN class=style7>&nbsp;&nbsp;&nbsp; Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而，这仅仅是完整图景中的一部分：Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象，包括简单和有效率的JDBC框架，极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了 Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象，它能够在各种底层事务管理技术，例如JTA或者JDBC事务提供一个一致的编程模型。 Spring提供了一个用标准Java语言编写的AOP框架，它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的 aspects。这个框架足够强大，使得应用程序能够抛开EJB的复杂性，同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。<BR>&nbsp;&nbsp;&nbsp; 主页：</SPAN><A href="http://www.springframework.org/">http://www.springframework.org/</A><BR><BR>&nbsp;&nbsp;&nbsp; Eclipse插件：<A href="http://springide.org/updatesite/">SpringIDE</A>，Eclipse平台下一个辅助开发插件<img src ="http://www.blogjava.net/lescony/aggbug/24222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lescony/" target="_blank">简单爱</a> 2005-12-16 15:18 <a href="http://www.blogjava.net/lescony/archive/2005/12/16/24222.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>