<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>我的2007 - 架构开发</title><link>http://blog.csdn.net/zhijie435/category/266706.aspx</link><description>一切源于架构</description><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 14 Apr 2008 18:59:46 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>zhijie435</dc:creator><title>WEB 架构设计经验分享</title><link>http://blog.csdn.net/zhijie435/archive/2007/12/12/1931402.aspx</link><pubDate>Wed, 12 Dec 2007 14:09:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/12/12/1931402.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1931402.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/12/12/1931402.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1931402.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1931402</trackback:ping><description>	导读： 　　本人作为一位web工程师，着眼最多之处莫过于 性能与架构，本次幸得参与sd2.0大会，得以与同行广泛交流,于此二方面，有些心得，不敢独享，与众博友分享，本文是这次参会与众同撩交流的心得，有兴趣者可以查看视频 　　架构设计的几个心得： 　　一，不要过设计：never over design 　　这是一个常常被提及的话题，但是只要想想你的架构里有多少功能是根本没有用到，或者最后废弃的，就能明白其重要性了，初涉架构设计，往往倾向于设计大而化 一的架构，希望设计出具有无比扩展性，能适应一切需求的增加架构，web开发领域是个非常动态的过程，我们很难预测下个星期的变化，而又需要对变化做出最 快最有效的响应。。 　　ebay的工程师说过，他们的架构设计从来都不能满足系统的增长，所以他们的系统永远都在推翻重做。请注意，不是ebay架构师的能力有问题，他们 设计的架构总是建立旧版本的瓶颈上，希望通过新的架构带来突破，然而新架构带来的突破总是在很短的时间内就被新增需求淹没，于是他们不得不又使用新的架构。 　　web开发，是个非常敏捷的过程，变化随时都在产生，用户需求千变万化，许多方面偶&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1931402.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>yoyo</dc:creator><title>对话：关于架构、设计与需求 </title><link>http://blog.csdn.net/zhijie435/archive/2007/10/24/1840658.aspx</link><pubDate>Wed, 24 Oct 2007 00:45:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/10/24/1840658.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1840658.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/10/24/1840658.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1840658.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1840658</trackback:ping><description>      我觉得需求的变化是正常的，就像装修房子，我觉得可以尝试拥抱变化，一种方式就是用迭代、增量，快速用户反馈等方法来把握变化
&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1840658.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>yoyo</dc:creator><title>软件架构的十大错误</title><link>http://blog.csdn.net/zhijie435/archive/2007/10/19/1833185.aspx</link><pubDate>Fri, 19 Oct 2007 17:17:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/10/19/1833185.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1833185.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/10/19/1833185.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1833185.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1833185</trackback:ping><description>“[一个无所不包的]巨大的Visio图无法成为有效的架构描述，有两个原因：第一，它试图在单一表示中呈现太多信息；第二，没人真正清楚地知道你画的各种符号到底表示什么意思。” 
&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1833185.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>yoyo</dc:creator><title>用Spring Web Flow和Terracotta搭建Web应用</title><link>http://blog.csdn.net/zhijie435/archive/2007/09/24/1798115.aspx</link><pubDate>Mon, 24 Sep 2007 10:27:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/09/24/1798115.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1798115.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/09/24/1798115.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1798115.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1798115</trackback:ping><description>Spring Web Flow是Spring Framework中的web应用组件，它提供了一种编写有状态和基于会话的web应用的简便手段。Spring Web Flow引入了几种有状态数据域：request、flash、flow和conversation等，这让你能用新的方式来开发有状态Web应用。&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1798115.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>yoyo</dc:creator><title>JBoss和JMS </title><link>http://blog.csdn.net/zhijie435/archive/2007/09/23/1796663.aspx</link><pubDate>Sun, 23 Sep 2007 10:47:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/09/23/1796663.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1796663.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/09/23/1796663.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1796663.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1796663</trackback:ping><description>本章介绍在Jboss中使用Java Messageing Service (JMS). 不是JMS指南，而是JBoss和JMS如何一起使用，如果你想看JMS的介绍，请参考 JMS Specification 或 JMS turorial.最近随着JBoss版本不断更新，对JMS支持越来越成熟，也造成JBoss各个版本之间的不同。3需要EJB2.0，增加了以下两个JMS特性：w 一种新Bean类型定义， 也就是消息驱动Beam (MDB), 这种bean做为JMS消息监听者，可以异步地处理JMS消息。为了清楚在JBoss中JMS是如何工作的，首先要清楚在JMS中涉及到的概念和术语，最好的办法是阅读JMS规范，下面给出了简单的JMS介绍。&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1796663.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>yoyo</dc:creator><title>Clustered Remoting For Spring Framework</title><link>http://blog.csdn.net/zhijie435/archive/2007/08/24/1757775.aspx</link><pubDate>Fri, 24 Aug 2007 16:57:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/08/24/1757775.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1757775.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/08/24/1757775.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1757775.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1757775</trackback:ping><description>The "Clustered Remoting For Spring Framework" (or Cluster4Spring) is alternative implementation of remoting subsystem included into Spring framework.&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1757775.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>yoyo</dc:creator><title>Hibernate之数据缓存  </title><link>http://blog.csdn.net/zhijie435/archive/2007/08/22/1754730.aspx</link><pubDate>Wed, 22 Aug 2007 16:53:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/08/22/1754730.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1754730.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/08/22/1754730.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1754730.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1754730</trackback:ping><description>Hibernate进行查询时总是先在缓存中进行查询,如缓存中没有所需数据才进行数据库的查询.Hibernate的内部缓存是基于Session的生命周期的,也就是说存在于每个Session内部,它随着 Session的创建而存在,随着Session的销毁而灭亡,内部缓存一般由Hibernate自动维护,不需要人为干预,当然我们也可以根据需要进行相应操作:Session.evict(Object)(将指定对象从内部缓存清除),Session.clear()(清空内部缓存).(如在两次查询间加入Session.clear()将会清空内部缓存,使得一个Sesion内部的两次相同的查询要对数据库进行两次操作).

Hibernate二级缓存是SessionFactory级的缓存,它允许多个Session间共享,使用时需要使用第三方的缓存组件,新版Hibernate将EHcache作为默认的二级缓存实现.
&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1754730.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>Linux目录结构大揭密</title><link>http://blog.csdn.net/zhijie435/archive/2007/04/29/1591871.aspx</link><pubDate>Sun, 29 Apr 2007 15:53:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/04/29/1591871.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1591871.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/04/29/1591871.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1591871.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1591871</trackback:ping><description>Linux继承了unix操作系统结构清晰的特点。在linux下的文件结构非常有条理。但是，上述的优点只有在对linux相当熟悉时，才能体会到。现在，虫虫就把linux下的目录结构简单介绍一下。/vmlinuz.&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1591871.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>MySQL 5 on Linux手动安装方法</title><link>http://blog.csdn.net/zhijie435/archive/2007/04/29/1591672.aspx</link><pubDate>Sun, 29 Apr 2007 13:58:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/04/29/1591672.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1591672.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/04/29/1591672.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1591672.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1591672</trackback:ping><description>1. 下载"mysql-standard-5.0.27-Linux-i686-icc-glibc23.tar.gz"，推荐ICC版本，据称比GCC性能提高10-20%4. 创建符号连接：/usr/local # ln -s mysql-standard-5.x... mysql.5. cd mysql，当前目录改为/usr/local/mysql//usr/local/mysql # chown -R mysql data./usr/local/mysql # chgrp -R mysql.&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1591672.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>软件构架师的特点</title><link>http://blog.csdn.net/zhijie435/archive/2007/04/13/1563575.aspx</link><pubDate>Fri, 13 Apr 2007 15:26:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/04/13/1563575.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1563575.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/04/13/1563575.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1563575.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1563575</trackback:ping><description>软件构架师的特点&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1563575.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>什么是SVG </title><link>http://blog.csdn.net/zhijie435/archive/2007/03/28/1544272.aspx</link><pubDate>Wed, 28 Mar 2007 17:19:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/03/28/1544272.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1544272.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/03/28/1544272.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1544272.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1544272</trackback:ping><description>SVG是基于XML的专门为网络而设计的图像格式。SVG图像是与XML1.0兼容的文档，SVG元素是指示如何绘制图像的一些指令，阅读器(Viewer)解释这些指令，把SVG图像在指定设备上显示出来。Andrew Watt就制作了世界上第一个这样的全SVG站点( http://www.svgspider.com) .当然你首先得要安装一个SVG的阅读器，推荐使用Adobe公司的 Adobe SVG Viewer 2.0,但它只能用在MS Windows和MacOS上。虽然SVG的语法和格式仍是XML规范的一部分，但SVG有其自己的一些基本概念、SVG的渲染模型、SVG数据类型与坐标系设置等，详细内容请参照 参考资料。&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1544272.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>"4+1" 视图模型</title><link>http://blog.csdn.net/zhijie435/archive/2007/03/26/1541414.aspx</link><pubDate>Mon, 26 Mar 2007 13:26:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/03/26/1541414.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1541414.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/03/26/1541414.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1541414.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1541414</trackback:ping><description>4+1&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1541414.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>J2EE名次一览(JTS和UDDI)</title><link>http://blog.csdn.net/zhijie435/archive/2007/03/23/1538536.aspx</link><pubDate>Fri, 23 Mar 2007 12:10:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/03/23/1538536.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1538536.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/03/23/1538536.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1538536.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1538536</trackback:ping><description>JTS和UDDI&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1538536.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>J2EE名词一览(通过JCA实现企业级应用程序的“即插即用”)</title><link>http://blog.csdn.net/zhijie435/archive/2007/03/23/1538530.aspx</link><pubDate>Fri, 23 Mar 2007 11:59:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/03/23/1538530.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1538530.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/03/23/1538530.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1538530.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1538530</trackback:ping><description>每个资源适配器都被要求支持两套标准接口∶一组接口被应用程序服务器使用来与适配器交互作用，而另一套由客户/消费者使用与企业信息系统（当然也是通过适配器）相互作用。每个遵守JCA规范的资源适配器必须支持一套应用程序服务器用来管理适配器的标准接口。这套接口是在适配器和应用程序服务器之间的系统级协约，是由JCA委托的。创建资源适配器首先要正确地实现系统协定，而且它也带来了许多好处，我们举例子来说明其中一个好处，使用一个有连接管理协定的资源适配器能使应用程序服务器连接到一个基本企业级信息系统。&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1538530.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>zhijie435</dc:creator><title>存储过程、复杂SQL语句、ORM的陷阱 </title><link>http://blog.csdn.net/zhijie435/archive/2007/03/19/1533366.aspx</link><pubDate>Mon, 19 Mar 2007 10:36:00 GMT</pubDate><guid>http://blog.csdn.net/zhijie435/archive/2007/03/19/1533366.aspx</guid><wfw:comment>http://blog.csdn.net/zhijie435/comments/1533366.aspx</wfw:comment><comments>http://blog.csdn.net/zhijie435/archive/2007/03/19/1533366.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhijie435/comments/commentRss/1533366.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1533366</trackback:ping><description>如果存储过程都封装了业务过程，那么运行负载都集中在数据库端，要中间J2EE应用服务器干什么？要中间服务器的分布式计算和集群能力做什么？只能回到过去集中式数据库主机时代。现在软件都是面向互联网的，不象过去那样局限在一个小局域网，多用户并发访问量都是无法确定和衡量，依靠一台数据库主机显然是不能够承受这样恶劣的用户访问环境的。（当然搞数据库集群也只是五十步和百步的区别）。&lt;img src ="http://blog.csdn.net/zhijie435/aggbug/1533366.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>