<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_刘政道 - 跟我一起学Java</title><subtitle type="text">以开源项目MiniOA为教学案例，详细讲解如何使用Javabean+Jsf+Richfaces+Hibernate+MySQL进行Web Application开发。www.minioa.net MiniOA(Java开发交流)(128161498)</subtitle><id>http://feed.cnblogs.com/blog/u/41896/rss</id><updated>2012-05-07T23:38:15Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/41896/rss"/><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2012/05/08/2489482.html</id><title type="text">Jquery Tab Frame 增加、修改、删除，Web程序界面设计</title><summary type="text">在程序设计过程中，经常用到tab选项卡，例如firefox、IE等浏览器的标签页在C/S结构下，实现起来是比较容易的，那么在B/S结构，或者说在网页中如何实现这样标签页呢？</summary><published>2012-05-07T23:38:00Z</published><updated>2012-05-07T23:38:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2012/05/08/2489482.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2012/05/08/2489482.html"/><content type="html">&lt;div&gt;在程序设计过程中，经常用到tab选项卡，例如firefox、IE等浏览器的标签页&lt;br /&gt; 在C/S结构下，实现起来是比较容易的，那么在B/S结构，或者说在网页中如何实现这样标签页呢？&lt;br /&gt; &lt;/div&gt;&lt;p&gt;&lt;img src="http://www.minioa.net/bbs/data/attachment/forum/201205/06/112348s0l7e77e70es7vem.jpg" border="0"  alt="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;&lt;br /&gt; &lt;div&gt;演示：&lt;a href="http://www.minioa.net/download/jscode/jquerytabframe/" target="_blank"&gt;http://www.minioa.net/download/jscode/jquerytabframe/&lt;/a&gt;&lt;br /&gt; 下载：&lt;a href="http://www.minioa.net/download/jscode/jquerytabframe/jquerytabframe.zip" target="_blank"&gt;http://www.minioa.net/download/j ... /jquerytabframe.zip&lt;/a&gt;&lt;br /&gt; &lt;/div&gt;&lt;br /&gt; 这里我们使用frameset框架，以便独立各自加载网页。&lt;br /&gt; &lt;br /&gt; 参考网址：&lt;a href="http://www.cnblogs.com/think/archive/2008/08/30/1279849.html" target="_blank"&gt;http://www.cnblogs.com/think/archive/2008/08/30/1279849.html&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2489482.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2012/05/08/2489482.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2012/03/02/2376724.html</id><title type="text">Win7下WinForm控件更新延迟</title><summary type="text">一个WinForm程序，动态生成了20个控件，通过Visible=false方式逐个隐藏控件，在windows xp下，很正常，但是到了Win7下，就很明显的感觉到隐藏很慢，图像晃得厉害。</summary><published>2012-03-02T02:27:00Z</published><updated>2012-03-02T02:27:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2012/03/02/2376724.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2012/03/02/2376724.html"/><content type="html">&lt;p&gt;一个WinForm程序，动态生成了20个控件，通过Visible=false方式逐个隐藏控件，在windows xp下，很正常，&lt;/p&gt;&lt;p&gt;但是到了Win7下，就很明显的感觉到隐藏很慢，图像晃得厉害。 &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;设置了&lt;/p&gt;&lt;p&gt;&lt;div&gt;this.SuspendLayout();&lt;/div&gt;.... &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;this.ResumeLayout(false); &amp;nbsp;&lt;/div&gt;&lt;p&gt;没有什么效果。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;后来尝试以下代码，居然有效解决了延迟这个问题。&lt;/p&gt;&lt;p&gt;&lt;div&gt;SetStyle(ControlStyles.DoubleBuffer, true);&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; 设置双缓冲，防止图像抖动&lt;br /&gt;SetStyle(ControlStyles.AllPaintingInWmPaint, true);&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; 忽略系统消息，防止图像闪烁&lt;/div&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2376724.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2012/03/02/2376724.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195929.html</id><title type="text">MySQL数据库中文全文检索解决方案</title><summary type="text">在MySQL建立英文的全文索引不是难事，但是要做好中文的全文索引需要做很多工作。MySQL默认不支持中文索引，因为中文不能像英文那样通过空格来准确的判断单词，而需要通过语义来判断，这就需要中文切词工具支持，由于版权问题，MySQL一直没有提供中文支持，虽然MySQL发展的很快。那么我们只能曲线救国了。场景模拟，在OA系统中添加对新闻的全文搜索支持。技术实现，对新闻表的标题和正文字段建立Fulltext索引，然后通过MATCH的方式检索。虽然我们可以通过like或regexp的方式检索，但是和MATCH相比，前者的效率要远远低于后者，前者需要1秒钟，通过全文索引匹配的后者可能只需要0.002秒钟</summary><published>2011-09-29T13:08:00Z</published><updated>2011-09-29T13:08:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195929.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195929.html"/><content type="html">&lt;div&gt;在MySQL建立英文的全文索引不是难事，但是要做好中文的全文索引需要做很多工作。&lt;br /&gt;&lt;br /&gt;MySQL默认不支持中文索引，因为中文不能像英文那样通过空格来准确的判断单词，而需要通过语义来判断，这就需要中文切词工具支持，由于版权问题，MySQL一直没有提供中文支持，虽然MySQL发展的很快。&lt;br /&gt;&lt;br /&gt;那么我们只能曲线救国了。&lt;br /&gt;&lt;br /&gt;场景模拟，在OA系统中添加对新闻的全文搜索支持。&lt;br /&gt;技术实现，对新闻表的标题和正文字段建立Fulltext索引，然后通过MATCH的方式检索。&lt;br /&gt;虽然我们可以通过like或regexp的方式检索，但是和MATCH相比，前者的效率要远远低于后者，前者需要1秒钟，通过全文索引匹配的后者可能只需要0.002秒钟，这就是效率。&lt;br /&gt;&lt;br /&gt;SELECT count(*) FROM t where body like'%开源%' &lt;br /&gt;SELECT count(*) FROM t where body regexp'开源' &lt;br /&gt;SELECT count(*) FROM t where body like binary('%开源%') &lt;br /&gt;SELECT body FROM t where match(body) against('开源' in boolean mode)&lt;br /&gt;&lt;br /&gt;问题难点，英文容易匹配，以为有空格，但是中文一般是一个个的句子，不好判断。&lt;br /&gt;联想思考，要是将中文能够在词语之间加入空格，那么就可以很容易匹配到。经测试，这种方式是可行的。&lt;br /&gt;现在的问题，变成，如何将一个篇幅的中文汉字提取出有效的关键词，然后各关键词用空格连起来，存入一个字段，然后对这个字段建立Fulltext索引。&lt;br /&gt;&lt;br /&gt;思路就是这样的，下面的工作就是如何提取关键词，也就是常说的中文切词或分词。&lt;br /&gt;&lt;br /&gt;中文切词方案请参照&lt;br /&gt;Lucene全文检索1 &lt;a href="http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=264"&gt;http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=264&lt;/a&gt;&lt;br /&gt;Lucene中文检索2 &lt;a href="http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=266"&gt;http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=266&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2195929.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195929.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195454.html</id><title type="text">Lucene全文检索1</title><summary type="text">Lucene是apache软件基金会4 jakarta项目组的一个子项目，是一个开放源代码的全文检索引擎工具包，即它不是一个完整的全文检索引擎，而是一个全文检索引擎的架构，提供了完整的 查询引擎和索引引擎，部分文本分析引擎（英文与德文两种西方语言）。Lucene的目的是为软件开发人员提供一个简单易用的工具包，以方便的在目标系统中 实现全文检索的功能，或者是以此为基础建立起完整的全文检索引擎。 下载最新版http://mirror.bjtu.edu.cn/apache/lucene/java/3.4.0/lucene-3.4.0.zip 解压缩后，将lucene-core-3.4.0.j...</summary><published>2011-09-29T06:05:00Z</published><updated>2011-09-29T06:05:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195454.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195454.html"/><content type="html">&lt;div&gt;Lucene是apache软件基金会4  jakarta项目组的一个子项目，是一个开放源代码的全文检索引擎工具包，即它不是一个完整的全文检索引擎，而是一个全文检索引擎的架构，提供了完整的 查询引擎和索引引擎，部分文本分析引擎（英文与德文两种西方语言）。Lucene的目的是为软件开发人员提供一个简单易用的工具包，以方便的在目标系统中 实现全文检索的功能，或者是以此为基础建立起完整的全文检索引擎。&lt;br /&gt; &lt;div&gt; &lt;div&gt;&lt;br /&gt; 下载最新版&lt;a href="http://mirror.bjtu.edu.cn/apache/lucene/java/3.4.0/lucene-3.4.0.zip"&gt;http://mirror.bjtu.edu.cn/apache/lucene/java/3.4.0/lucene-3.4.0.zip&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 解压缩后，将lucene-core-3.4.0.jar和lucene-3.4.0\contrib\demolucene-demo-3.4.0.jar复制到一个文件夹下&lt;br /&gt; &lt;br /&gt; 通过.bat命令运行demo，对文件夹 c:\java\src进行索引&lt;br /&gt; &lt;br /&gt; set PATH="C:\Program Files (x86)\Java\jdk1.6.0_03\jre\bin"&lt;br /&gt; set CLASSPATH=%~dp0;lucene-core-3.4.0.jar;lucene-demo-3.4.0.jar&lt;br /&gt; java org.apache.lucene.demo.IndexFiles -docs c:\java\src&lt;br /&gt; &lt;br /&gt; 通过.bat命令进行搜索&lt;br /&gt; set PATH="C:\Program Files (x86)\Java\jdk1.6.0_03\jre\bin"&lt;br /&gt; set CLASSPATH=%~dp0;lucene-core-3.4.0.jar;lucene-demo-3.4.0.jar&lt;br /&gt; java org.apache.lucene.demo.SearchFiles&lt;br /&gt; &lt;br /&gt; &lt;/div&gt; &lt;/div&gt; 相关阅读：&lt;a href="http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=266"&gt;Lucene中文检索2&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2195454.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195454.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195030.html</id><title type="text">phpbb安装sitemap插件</title><summary type="text">讨论地址：http://www.minioa.net/viewtopic.php?f=18&amp;t=263 安装Sitemap FX 下载http://www.phpbb.com/customise/db/mod/sitemap_fx/ 安装指南http://www.phpbb.com/customise/db/view-install/id_53115-sid_c50c7528288c5277b0f9111e6e2e1c15 由于umil已过期，所以需要更新umil包。 http://www.phpbb.com/mods/umil/ 将文件上传至web服务器 运行根目录下的install</summary><published>2011-09-29T00:46:00Z</published><updated>2011-09-29T00:46:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195030.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195030.html"/><content type="html">&lt;div&gt;&lt;p&gt;讨论地址：&lt;a href="http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=263"&gt;http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=263&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &lt;/p&gt; &lt;div&gt; &lt;div&gt;安装Sitemap FX&lt;br /&gt; 下载&lt;a href="http://www.phpbb.com/customise/db/mod/sitemap_fx/"&gt;http://www.phpbb.com/customise/db/mod/sitemap_fx/&lt;/a&gt;&lt;br /&gt; 安装指南&lt;a href="http://www.phpbb.com/customise/db/view-install/id_53115-sid_c50c7528288c5277b0f9111e6e2e1c15"&gt;http://www.phpbb.com/customise/db/view-install/id_53115-sid_c50c7528288c5277b0f9111e6e2e1c15&lt;/a&gt;&lt;br /&gt; 由于umil已过期，所以需要更新umil包。&lt;br /&gt; &lt;a href="http://www.phpbb.com/mods/umil/"&gt;http://www.phpbb.com/mods/umil/&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 将文件上传至web服务器&lt;br /&gt; 运行根目录下的install_sitemap_fx.php，安装完成后删除该文件。&lt;br /&gt; 安装完成后进入后台General-Board configuration-Sitemap FX提交。&lt;br /&gt; 访问根目录下的sitemap.php，完成后sitemap文件会生成在sitemap文件夹下。&lt;br /&gt; &lt;br /&gt; 关键词：sitemap.xml google sitemap&lt;br /&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2195030.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/29/2195030.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/28/2194613.html</id><title type="text">MySQL全文索引 Fulltext</title><summary type="text">讨论地址：http://www.minioa.net/viewtopic.php?f=24&amp;t=259 搜索记录时，我们经常会用到like，然而这样的效率很低。 后来有人推荐可以使用regexp， 这里，我们要介绍的是Fulltext 首先，要确保你的MySQL版本足够的新，比如我用的是MySQL5.5。 系统变量ft_min_word_len默认是4，为了能够支持搜索汉字，所以，我们要设置成2。修改后重新启动MySQL。 如果你遇到错误ERROR 1193 (HY000): Unknown system variable 'ft_min_word_len'，说明你的M</summary><published>2011-09-28T09:02:00Z</published><updated>2011-09-28T09:02:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/28/2194613.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/28/2194613.html"/><content type="html">&lt;div&gt;讨论地址：&lt;a href="http://www.minioa.net/viewtopic.php?f=24&amp;amp;t=259" target="_blank"&gt;http://www.minioa.net/viewtopic.php?f=24&amp;amp;t=259&lt;/a&gt; &lt;br /&gt;搜索记录时，我们经常会用到like，然而这样的效率很低。 &lt;br /&gt;后来有人推荐可以使用regexp， &lt;br /&gt;这里，我们要介绍的是Fulltext &lt;br /&gt;首先，要确保你的MySQL版本足够的新，比如我用的是MySQL5.5。 &lt;br /&gt;系统变量ft_min_word_len默认是4，为了能够支持搜索汉字，所以，我们要设置成2。修改后重新启动MySQL。 &lt;br /&gt; &lt;br /&gt;如果你遇到错误ERROR 1193 (HY000): Unknown system variable 'ft_min_word_len'，说明你的MySQL版本可能太低了。建议升级，MySQL5.5下载地址： &lt;br /&gt;http://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-5.5.15.0.msi/from/http://ftp.jaist.ac.jp/pub/mysql/ &lt;br /&gt; &lt;br /&gt;创建索引 &lt;br /&gt;alter table articles add fulltext index(title,body); &lt;br /&gt; &lt;br /&gt;查看索引 &lt;br /&gt;show index from articles; &lt;br /&gt; &lt;br /&gt;删除索引 &lt;br /&gt;drop index title from articles; &lt;br /&gt; &lt;br /&gt;使用索引 &lt;br /&gt;select title,match(title,body) against('中国' in boolean mode) from articles; &lt;br /&gt; &lt;br /&gt;非常遗憾的是，中文支持的不是很好，不能检索到所有的记录。例如检索中国，有的包含中国的记录能够显示，但是有的却不显示，如果修改记录，将中国前后两个字用空格隔开，就可以检索得到。此外，还可以设置成 against('*中国*' in boolean mode)         &lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2194613.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/28/2194613.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2193054.html</id><title type="text">使用JMeter对web程序进行压力测试</title><summary type="text">讨论网址：http://www.minioa.net/viewtopic.php?f=18&amp;t=258Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试，它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库， FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载，来在不同压力类别下测试它们的强度和分析整体性能。下载地址http://jakarta.apache.org/site/downloads/down</summary><published>2011-09-27T05:40:00Z</published><updated>2011-09-27T05:40:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2193054.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2193054.html"/><content type="html">&lt;p&gt;讨论网址：&lt;a href="http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=258"&gt;http://www.minioa.net/viewtopic.php?f=18&amp;amp;t=258&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;Apache  JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试，它最初被设计用于Web应用测试但后来扩展到其他测试领域。  它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库， FTP 服务器, 等等。JMeter  可以用于对服务器、网络或对象模拟巨大的负载，来在不同压力类别下测试它们的强度和分析整体性能。&lt;br /&gt;&lt;br /&gt;下载地址&lt;a href="http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi"&gt;http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;解压缩文件，运行jakarta-jmeter-2.5\bin\jmeter.bat&lt;br /&gt;1、添加一个线程组，设定200个线程，也就是模拟200个用户&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=52" alt="001.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;001.jpg (18.14 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=51" alt="002.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;002.jpg (26.29 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;2、在线程组下添加一个Http请求，设置服务器IP、端口、访问页面。&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=50" alt="003.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;003.jpg (41.8 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=49" alt="004.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;004.jpg (30.12 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;3、添加一个监听器，用表格查看结果&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=48" alt="005.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;005.jpg (20.94 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=47" alt="006.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;006.jpg (2.41 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;4、运行，查看结果&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=46" alt="007.jpg" /&gt;&lt;/dt&gt;&lt;dd&gt;007.jpg (83.23 KiB) 还未被浏览&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;/div&gt;    &lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2193054.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2193054.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192862.html</id><title type="text">JSF2.0/Richfaces/MiniOA开发入门视频教程</title><summary type="text">讨论网址：http://www.minioa.net/viewtopic.php?f=7&amp;t=236 JSF2/Richfaces/MiniOA开发入门视频教程，HelloWorld入门案例 JSF开发重要步骤： 1、创建java文件；2、配置javabean属性；3、创建xhtml页； MiniOA中还要做 4、配置菜单并设置权限；5、设置操作权限 直接下载 http://www.minioa.net/download/minioasrc/minioa_helloworld.flv 在线视频 http://v.youku.com/v_show/id_XMzA0ODExMTY0.htm</summary><published>2011-09-27T02:34:00Z</published><updated>2011-09-27T02:34:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192862.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192862.html"/><content type="html">&lt;div&gt;&lt;p&gt;讨论网址：&lt;a href="http://www.minioa.net/viewtopic.php?f=7&amp;amp;t=236"&gt;http://www.minioa.net/viewtopic.php?f=7&amp;amp;t=236&lt;/a&gt;&lt;/p&gt; JSF2/Richfaces/MiniOA开发入门视频教程，HelloWorld入门案例&lt;br /&gt; JSF开发重要步骤：&lt;br /&gt; 1、创建java文件；2、配置javabean属性；3、创建xhtml页；&lt;br /&gt; MiniOA中还要做&lt;br /&gt; 4、配置菜单并设置权限；5、设置操作权限&lt;br /&gt; 直接下载&lt;br /&gt; &lt;a href="http://www.minioa.net/download/minioasrc/minioa_helloworld.flv"&gt;http://www.minioa.net/download/minioasrc/minioa_helloworld.flv&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 在线视频&lt;br /&gt; &lt;a href="http://v.youku.com/v_show/id_XMzA0ODExMTY0.html"&gt;http://v.youku.com/v_show/id_XMzA0ODExMTY0.html&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 基于MiniOA进行二次开发只需要简单的几步，能够有效缩短开发周期。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2192862.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192862.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192717.html</id><title type="text">MiniOA开发过程记录（30）-创建Maven项目</title><summary type="text">讨论地址，http://www.minioa.net/viewtopic.php?f=7&amp;t=240使用maven创建web项目 maven_001.gif (9.45 KiB) 被浏览 8 次 maven_002.gif (3.79 KiB) 被浏览 8 次 maven_003.gif (2.79 KiB) 被浏览 9 次 maven_004.gif (8.42 KiB) 被浏览 9 次 选择maven-archetype-webapp maven_005.gif (5.65 KiB) 被浏览 9 次 然而在core\src\main\resou...</summary><published>2011-09-26T22:34:00Z</published><updated>2011-09-26T22:34:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192717.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192717.html"/><content type="html">&lt;div&gt;&amp;nbsp;讨论地址，&lt;a href="http://www.minioa.net/viewtopic.php?f=7&amp;amp;t=240"&gt;http://www.minioa.net/viewtopic.php?f=7&amp;amp;t=240&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;使用maven创建web项目&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=44" alt="maven_001.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven_001.gif (9.45 KiB) 被浏览 8 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=42" alt="maven_002.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven_002.gif (3.79 KiB) 被浏览 8 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=39" alt="maven_003.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven_003.gif (2.79 KiB) 被浏览 9 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=40" alt="maven_004.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven_004.gif (8.42 KiB) 被浏览 9 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;选择maven-archetype-webapp&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=41" alt="maven_005.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven_005.gif (5.65 KiB) 被浏览 9 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;/p&gt;&lt;div&gt;然而在core\src\main\resources\org\minioa\core创建的Application.java不能编译成Application.class&lt;br /&gt;&lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=43" alt="maven_006.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven_006.gif (2.76 KiB) 被浏览 8 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;此时，将org.minioa.core剪切到core\src\main\java下&lt;br /&gt;打开.classpath添加一行&lt;br /&gt;&amp;lt;classpathentry kind="src" output="target/classes" path="src/main/java"/&amp;gt;&lt;br /&gt;再次保存.java时，文件被编译。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2192717.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/27/2192717.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/liuzhengdao/archive/2011/09/26/2190754.html</id><title type="text">MiniOA开发过程记录（29）-安装Maven</title><summary type="text">讨论网址，http://www.minioa.net/viewtopic.php?f=7&amp;t=238 Windows XP 下安装MAVEN 下载apache-maven-3.0.3-bin.ziphttp://maven.apache.org/download.html 解压缩至F:\apache-maven-3.0.3 设置环境变量 M2_HOME=F:\apache-maven-3.0.3 PATH=F:\apache-maven-3.0.3\bin，记住是追加。 注销后，在命令提示符下，输入mvn -v 如果显示了maven的版本信息，表示安装成功。 在Eclipse3.6上安</summary><published>2011-09-26T00:28:00Z</published><updated>2011-09-26T00:28:00Z</updated><author><name>刘政道</name><uri>http://www.cnblogs.com/liuzhengdao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/26/2190754.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/26/2190754.html"/><content type="html">&lt;div&gt;&lt;p&gt;讨论网址，&lt;a href="http://www.minioa.net/viewtopic.php?f=7&amp;amp;t=238"&gt;http://www.minioa.net/viewtopic.php?f=7&amp;amp;t=238&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt; &lt;/p&gt; &lt;p&gt;Windows XP 下安装MAVEN&lt;br /&gt; &lt;br /&gt; 下载apache-maven-3.0.3-bin.zip&lt;a href="http://maven.apache.org/download.html"&gt;http://maven.apache.org/download.html&lt;/a&gt;&lt;br /&gt; 解压缩至F:\apache-maven-3.0.3&lt;br /&gt; 设置环境变量&lt;br /&gt; M2_HOME=F:\apache-maven-3.0.3&lt;br /&gt; PATH=F:\apache-maven-3.0.3\bin，记住是追加。&lt;br /&gt; 注销后，在命令提示符下，输入mvn -v&lt;br /&gt; 如果显示了maven的版本信息，表示安装成功。&lt;br /&gt; &lt;br /&gt; 在Eclipse3.6上安装maven插件&lt;br /&gt; &lt;br /&gt; 值得说明的是我的Eclipse已经安装了Subclipse，也就是SVN。&lt;br /&gt; &lt;br /&gt; Help-Install new software-Add...&lt;br /&gt; &lt;br /&gt; 首先安装GEF&lt;br /&gt; gef - &lt;a href="http://download.eclipse.org/tools/gef/updates/releases/"&gt; http://download.eclipse.org/tools/gef/updates/releases/&lt;/a&gt;&lt;br /&gt; 选择一个最新版本吧&lt;br /&gt; &lt;br /&gt; 如果不安装GEF，在安装maven时将会出现以下错误&lt;br /&gt; Cannot complete the install because one or more required items could not be found.&lt;br /&gt; Software being installed: Maven Integration for Eclipse (Required)  0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group  0.12.1.20110112-1712)&lt;br /&gt; Missing requirement: Maven Integration for Eclipse (Editors)  0.12.1.20110112-1712 (org.maven.ide.eclipse.editor 0.12.1.20110112-1712)  requires 'bundle org.eclipse.zest.core 0.0.0' but it could not be found&lt;br /&gt; Cannot satisfy dependency:&lt;br /&gt; From: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712  (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712)&lt;br /&gt; To: org.maven.ide.eclipse.editor [0.12.1.20110112-1712]&lt;br /&gt; &lt;br /&gt; 安装maven&lt;br /&gt; maven - &lt;a href="http://m2eclipse.sonatype.org/sites/m2e"&gt;http://m2eclipse.sonatype.org/sites/m2e&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 安装完成后就可以创建MAVEN项目&lt;br /&gt; &lt;/p&gt; &lt;div&gt; &lt;dl&gt;&lt;dt&gt;&lt;img src="http://www.minioa.net/download/file.php?id=36" alt="maven.gif" /&gt;&lt;/dt&gt;&lt;dd&gt;maven.gif (3.22 KiB) 被浏览 32 次&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/liuzhengdao/aggbug/2190754.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/liuzhengdao/archive/2011/09/26/2190754.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
