??xml version="1.0" encoding="utf-8" standalone="yes"?>最新国产精品亚洲,激情97综合亚洲色婷婷五,亚洲成av人片不卡无码久久http://www.tkk7.com/dragonofson/zh-cnSat, 10 May 2025 18:53:48 GMTSat, 10 May 2025 18:53:48 GMT60cookie׃nQ单点登录)http://www.tkk7.com/dragonofson/archive/2007/10/30/156831.htmlDragonofsonDragonofsonTue, 30 Oct 2007 01:10:00 GMThttp://www.tkk7.com/dragonofson/archive/2007/10/30/156831.htmlhttp://www.tkk7.com/dragonofson/comments/156831.htmlhttp://www.tkk7.com/dragonofson/archive/2007/10/30/156831.html#Feedback5http://www.tkk7.com/dragonofson/comments/commentRss/156831.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/156831.html正常的cookie只能在一个应用中׃nQ即一个cookie只能由创建它的应用获得?
1.可在同一应用服务器内׃nҎ(gu)Q设|cookie.setPath("/");
本机tomcat/webapp下面有两个应用:cas和webapp_bQ?
1Q原来在cas下面讄的cookieQ在webapp_b下面获取不到Qpath默认是生cookie的应用的路径?
2Q若在cas下面讄cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath("/webapp_b/");可以在webapp_b下面获取到cas讄的cookie了?
3Q此处的参数Q是相对于应用服务器存放应用的文件夹的根目录而言?比如tomcat下面的webapp)Q因此cookie.setPath("/");之后Q可以在webapp文g夹下的所有应用共享cookieQ而cookie.setPath("/webapp_b/");是指cas应用讄的cookie只能在webapp_b应用下的获得Q即便是产生q个cookie的cas应用也不可以?
4Q设|cookie.setPath("/webapp_b/jsp")或者cookie.setPath("/webapp_b/jsp/")的时候,只有在webapp_b/jsp下面可以获得cookieQ在webapp_b下面但是在jsp文g夹外的都不能获得cookie?
5Q设|cookie.setPath("/webapp_b");Q是指在webapp_b下面才可以用cookieQ这样就不可以在产生cookie的应用cas下面获取cookie?
6Q有多条cookie.setPath("XXX");语句的时候,起作用的以最后一条ؓ准?
6Q设|多个path的方法?Q?

2.跨域׃ncookie的方法:讄cookie.setDomain(".jszx.com");
A机所在的域:home.langchao.com,A有应用cas
B机所在的域:jszx.comQB有应用webapp_b
1Q在cas下面讄cookie的时候,增加cookie.setDomain(".jszx.com");Q这样在webapp_b下面可以取到cookie?
2Q这个参数必M“.”开始?
3Q输入url讉Kwebapp_b的时候,必须输入域名才能解析。比如说在A机器输入Qhttp://lc-bsp.jszx.com:8080/webapp_b,可以获取cas在客L讄的cookieQ而B机器讉K本机的应用,输入Qhttp://localhost:8080/webapp_b则不可以获得cookie?
4Q设|了cookie.setDomain(".jszx.com");Q还可以在默认的home.langchao.com下面׃n?
5Q设|多个域的方法?Q?
最q的工作l常用到cookieQ看了一些资料,虽然原来依赖cookie比较多的Ҏ(gu)已经Ҏ(gu)现在q个了,但是当时看得一些东西还是最好记下来Q免得过些天׃q二净了,怪可惜的。老梁说过q样的文字最好不要是U文本的Q说得是。本来就已经很抽象了Q最好弄点图表,q?23列出来也?br />



Dragonofson 2007-10-30 09:10 发表评论
]]>
关于spring-modules-jbpm31对jbpm的支?/title><link>http://www.tkk7.com/dragonofson/archive/2007/06/19/125054.html</link><dc:creator>Dragonofson</dc:creator><author>Dragonofson</author><pubDate>Tue, 19 Jun 2007 01:49:00 GMT</pubDate><guid>http://www.tkk7.com/dragonofson/archive/2007/06/19/125054.html</guid><wfw:comment>http://www.tkk7.com/dragonofson/comments/125054.html</wfw:comment><comments>http://www.tkk7.com/dragonofson/archive/2007/06/19/125054.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/dragonofson/comments/commentRss/125054.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/dragonofson/services/trackbacks/125054.html</trackback:ping><description><![CDATA[<p>对于spring-modules-jbpm31对jbpm的支持。我开就惌一??字。看完了springmodules自己的说明文。进行配|后。再查看源码。发现很多配|华而不实。比如:jbpmTemplate的配|?br><br>bean id="jbpmTemplate" class="org.springmodules.workflow.jbpm31.JbpmTemplate"><br>        <constructor-arg index="0" ref="jbpmConfiguration"/><br>    <span style="COLOR: red">    <constructor-arg index="1" ref="websaleWorkflow"/><br></span>    </bean></p> <font style="COLOR: #000000" color=#ff0000>   <constructor-arg index="1" ref="websaleWorkflow"/>的配|。根本就没有很好的必要性。从源码可以看出来?br></font>而且jbpmTemplate对获取jbpmcontext的封装做的不好。在webE序里面。L会出现错误。不是session关闭是session不能提交。获取不能很好的获取程对象?br><br><br>个还好。还有地斚w要部|的文gҎ(gu)没部v上去<br> <bean id="websaleWorkflow" class="org.springmodules.workflow.jbpm31.definition.ProcessDefinitionFactoryBean"><br>     <span style="COLOR: #ff0000">   <property name="definitionLocation"    value="classpath:com/telemd/jbpm/processdefinition.xml"/><br></span>    </bean><br><br>q里只部|了配置文g。图形文件没有部|上厅R结果流E图Ҏ(gu)昄不出来。调试了好久?br><br>不过整体来说q有一点好处是:<br> <handler  config-type="bean" class="<span style="COLOR: #ff0000">org.springmodules.workflow.jbpm31.JbpmHandlerProxy</span>"><br>       <targetBean>aduitDecide</targetBean><br>               <factoryKey>jbpmConfiguration</factoryKey><br>  </handl><br><br>可以把jbpm的actioncRhandlecR通过spring容器来管理。而不是直接部|到数据库端。可以更好的跟业务相l合 <img src ="http://www.tkk7.com/dragonofson/aggbug/125054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/dragonofson/" target="_blank">Dragonofson</a> 2007-06-19 09:49 <a href="http://www.tkk7.com/dragonofson/archive/2007/06/19/125054.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBPM部v问题http://www.tkk7.com/dragonofson/archive/2007/05/10/116506.htmlDragonofsonDragonofsonThu, 10 May 2007 07:48:00 GMThttp://www.tkk7.com/dragonofson/archive/2007/05/10/116506.htmlhttp://www.tkk7.com/dragonofson/comments/116506.htmlhttp://www.tkk7.com/dragonofson/archive/2007/05/10/116506.html#Feedback0http://www.tkk7.com/dragonofson/comments/commentRss/116506.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/116506.html
关键? JBoss   jbpm    
Step 1 下蝲 jbpm-starters-kit-3.1.4 Q减压: D:\jbpm-starters-kit-3.1.4 ?/span>
Step 2 ?/span> Eclipse Q已l安装了 jbpm-designer 插gQ里导入工程 D:\jbpm-starters-kit-3.1.4\jbpm Q如下图Q这Ӟ你可以看?/span> JBPM 的源代码?/span> Demo 的代码?/span>
jbpmeclipse.gif
Step 3
下蝲 mysql, q且让它启动Q参考如何启?/span> Mysql 的资料)Q创Z个数据库 jbpmdb 。ƈ且执行脚本: D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mysql\scripts\mysql.create.sql ?/span>
Step 4 d Demo 默认的用h据,执行下面的脚本:
sql 代码
  1. insert   into  JBPM_ID_USER (ID_, CLASS_, NAME_, EMAIL_, PASSWORD_)    
  2.  values     
  3. ( ' 1 ' ,  ' U ' ,  ' cookie monster ' ,  ' cookie.monster@sesamestreet.tv ' ,  ' crunchcrunch ' ),   
  4. ( ' 2 ' ,  ' U ' ,  ' ernie ' ,  ' ernie@sesamestreet.tv ' ,  ' canthereyoubert,theresabananainmyear ' ),   
  5. ( ' 3 ' ,  ' U ' ,  ' bert ' ,  ' bert@sesamestreet.tv ' ,  ' ernie,theresabananainyourear ' );   
  6. ( ' 4 ' ,  ' U ' ,  ' grover ' ,  ' grover@sesamestreet.tv ' ,  ' mayday mayday ' );   
Step 5 下蝲 Tomcat5.5.17 Qƈ让它启动 ( 参考如何启?/span> Tomcat 的资?/span> ) 。假讑֮?/span> D:\Tools\tomcat-5.5.17 ?/span>
Step 6 减压 D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\deploy\jbpm.war( 可以先修?/span> war ?/span> rar 扩展?/span> ) 。ƈ把它复制?/span> D:\Tools\tomcat-5.5.17\webapps 目录下:
 
Step 7 ?/span> Jbpm q个 context Q在 Tomcat 的称|其实是一个应用)Q添加支持库Q一般都?/span> D:\jbpm-starters-kit-3.1.4 能搜索到Q最?/span> D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\lib 目录下的文g有:
jbpmlib.gif
Step 8
?/span> Jbpm Demo 提供 3 个配|文Ӟ?/span> D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\classes 目录下,d 3 个文Ӟ jbpm.cfg.xml ?/span> hibernate.cfg.xml ?/span> log4j.properties 。他们来?/span> D:\jbpm-starters-kit-3.1.4\jbpm\src\config.files 目录Q?/span> hibernate.cfg.xml 开头需要做一些改动,如下代码Q显?/span> mysql 的用?/span> root 的密码这里是I的Q?
xml 代码
  1. <session-factory>  
  2. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>  
  3. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>  
  4. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpmdb</property>  
  5. <property name="hibernate.connection.username">root</property>  
  6. <property name="hibernate.connection.password"></property>  
  7. <!-- ############################################ -->  
  8. <!-- # mapping files with external dependencies # -->  
  9. <!-- ############################################ -->  
Step 9 ?/span> Jbpm ?/span> context 发布默认?/span> Demo Q?/span> mysql ?/span> tomcat 都已启动的时候)。在 Eclipse 中打开 processdefinition.xml Q如下图所C的讄Q这里的 tomcat 端口我改?/span> 8082 Q,先后甉| test connection ?/span> deploy process archive Q实际这个过E是往数据库里存放了一些数据)?/span>

机制是访问upload的servlet。读入文件流。在往数据库里面插入数?br>


ȝQ其实jbpm部v到tomcat上面q是jboss上面的区别不是很大。jbpm的部|主要是往jbpm数据库里面添加数据。在从数据库里面d数据。值得注意的是jbpm的Action{类也是?q制格式存放到数据库中?/div>

Dragonofson 2007-05-10 15:48 发表评论
]]>jbpm Oracle配置http://www.tkk7.com/dragonofson/archive/2007/05/09/116095.htmlDragonofsonDragonofsonWed, 09 May 2007 01:10:00 GMThttp://www.tkk7.com/dragonofson/archive/2007/05/09/116095.htmlhttp://www.tkk7.com/dragonofson/comments/116095.htmlhttp://www.tkk7.com/dragonofson/archive/2007/05/09/116095.html#Feedback0http://www.tkk7.com/dragonofson/comments/commentRss/116095.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/116095.html基本环境:

jdk : jdk1.5.0_06

jbpm : jbpm-starters-kit-3.1.2

ant : apache-ant-1.5.4

配置?ANT_HOME?JAVA_HOME{环境变?/font>

解压jbpm-starters-kit-3.1.2,我的解压完毕路径?font face=Arial>E:\datum\jbpm\jbpm-starters-kit-3.1.2\

q入E:\datum\jbpm\jbpm-starters-kit-3.1.2\??jbpm 文gҎ(gu)名ؓ jbpm.3

q入E:\datum\jbpm\jbpm-starters-kit-3.1.2\jbpm.3\?修改 build.properties 文g

修改如下:

# jbpm.version only used for creating javadocs and the distribution package
jbpm.version=3.1.2

# ant.home is only used in the ant.install.libs target for copying the junit and clover libs(对应的ANT_HOME)
ant.home=E:/datum/ant/apache-ant-1.5.4

# jbpm.home is only to allow build scripts to open the browser with the html test results(对应的JBPM_HOME)
jbpm.home=E:/datum/jbpm/jbpm-starters-kit-3.1.2/jbpm.3

# jboss config proper only used for deployment(对应的JBOSS,本h现在q没有jboss所以没有设|?不会影响生成oracle脚本)
jboss.home=c:/software/jboss-4.0.3
jboss.version=4.0.x
jboss.source.configuration=default

# for creating the distribution
jbpm.gpd.version=3.0.4

?font face=Arial>E:\datum\jbpm\jbpm-starters-kit-3.1.2\jbpm-db\oracle\lib 攑օclass12.jar

修改 xx\jbpm-starters-kit-3.1\jbpm-db下的 build.xml 文gQ这个文件中Q虽然把oracle 或者db2的脚本生成进行了描述
  但是却在~译命o中没有加载。所以我们只需要加一点内容就可以了:
 
    扑ֈ下边内容
   
    
    depends="daffodildb.test,derby.test,firebird.test,
          hsqldb.test,mssql.test,mysql.test,postgresql.test,sybase.test"
    description="test jBPM on all databases and produces html reports in the build directory"/>

 
    depends="prepare,daffodildb.scripts,derby.scripts,
          firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts,
          postgresql.scripts,sybase.scripts"
    description="generates all database scripts for all databases in the build directory"/>
   
    Ҏ(gu) 
    depends="daffodildb.test,derby.test,firebird.test,
          hsqldb.test,mssql.test,mysql.test,postgresql.test,oracle.test,sybase.test"
    description="test jBPM on all databases and produces html reports in the build directory"/>

 
    depends="prepare,daffodildb.scripts,derby.scripts,
          firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts,
          postgresql.scripts,oracle.scripts,sybase.scripts"
    description="generates all database scripts for all databases in the build directory"/> 
ant jbpm-db\build.xml文g。就可以在buile文g夹下面查看到oracle的script



Dragonofson 2007-05-09 09:10 发表评论
]]>
jsf的版本问?/title><link>http://www.tkk7.com/dragonofson/archive/2007/02/02/97425.html</link><dc:creator>Dragonofson</dc:creator><author>Dragonofson</author><pubDate>Fri, 02 Feb 2007 01:33:00 GMT</pubDate><guid>http://www.tkk7.com/dragonofson/archive/2007/02/02/97425.html</guid><wfw:comment>http://www.tkk7.com/dragonofson/comments/97425.html</wfw:comment><comments>http://www.tkk7.com/dragonofson/archive/2007/02/02/97425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/dragonofson/comments/commentRss/97425.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/dragonofson/services/trackbacks/97425.html</trackback:ping><description><![CDATA[   今天正式开始编写在目中遇到的jsf的问题。我觉得对于jsf来说首先是最主要的是版本问题。ؓ什么类Q?br />   因ؓapachel织对于jsf比较重视几乎是一天一个版本三天就大变栗比如说。我们项目是d11月䆾开始做。用的事apache?.0版本。可是到了今q?月䆾的时候apache的版本就C1.5?br />可能有h认ؓQ版本改了就用原来的可以了?.5版本Ҏ(gu)׃需要用。可是对于apache?.0版本在我使用一D|间后。明显感觉到有小问题 。比?面的抱错功能,验证功能Q还有标{ֺ的丰富程度。都q远不能跟apache1.5比。所以我把我们项目的jsf版本升C1.5。但是问题也随之而来?br />   比如?<br />面上面:<br /><:selectOneListbox id="reportType" size="1" value="#{testBean.test}"><br /><f:selectItems value="#{configMessageBean.reprotBackTypeList}"/><br />     </h:selectOneListbox><br /><br />E序里面Q?br />public List getReprotBackTypeList()<br /> {<br />  <br />  List<SelectItem> items = new ArrayList<SelectItem>();<br />  <br />  <br />  items.add(new SelectItem("8200", "123"));<br />  items.add(new SelectItem("8201", "123"));<br />  return items;<br /> }<br /><br />面上面昄一炚w题也没有。但是要是testBean.test的属性必MSelectItem的构造函数的W一个参数属性相同。比如testBean.test是intQSelectItem的构造函数的W一个参数必Lint型不能是string型。要是类型不匚w。就会有错误。而且错误比较隐蔽Q没有提CZ息。这个错误能够提交按钮不v作用。也是说后台方法不能够调用?br />q个也许是apache1.5对类型严格匹配的l果<br /><br />待箋。。。。。?img src ="http://www.tkk7.com/dragonofson/aggbug/97425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/dragonofson/" target="_blank">Dragonofson</a> 2007-02-02 09:33 <a href="http://www.tkk7.com/dragonofson/archive/2007/02/02/97425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>l箋写bolghttp://www.tkk7.com/dragonofson/archive/2007/02/01/97142.htmlDragonofsonDragonofsonThu, 01 Feb 2007 01:38:00 GMThttp://www.tkk7.com/dragonofson/archive/2007/02/01/97142.htmlhttp://www.tkk7.com/dragonofson/comments/97142.htmlhttp://www.tkk7.com/dragonofson/archive/2007/02/01/97142.html#Feedback0http://www.tkk7.com/dragonofson/comments/commentRss/97142.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/97142.html

Dragonofson 2007-02-01 09:38 发表评论
]]>
Spring 的几U查询方?/title><link>http://www.tkk7.com/dragonofson/archive/2006/07/24/59740.html</link><dc:creator>Dragonofson</dc:creator><author>Dragonofson</author><pubDate>Mon, 24 Jul 2006 01:51:00 GMT</pubDate><guid>http://www.tkk7.com/dragonofson/archive/2006/07/24/59740.html</guid><wfw:comment>http://www.tkk7.com/dragonofson/comments/59740.html</wfw:comment><comments>http://www.tkk7.com/dragonofson/archive/2006/07/24/59740.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/dragonofson/comments/commentRss/59740.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/dragonofson/services/trackbacks/59740.html</trackback:ping><description><![CDATA[1.getHibernateTemplate().find();<br />2.<br />DetachedCriteria detachedCriteria=DetachedCriteria.forClass(AuditContent.class);<br />detachedCriteria.add(Restrictions.eq("aa",aaa));(aaa 是AuditContent。class 的字D?aa是要赋值的新?<br />getHibernateTemplate().findByCriteria(detachedCriteria);<br /><br />3.<span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> List getRolesByName(String roleName) </span><span id="Codehighlighter1_44_162_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.tkk7.com/images/dot.gif" /></span><span id="Codehighlighter1_44_162_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> getHibernateTemplate().findByNamedParam(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">from Role role where role.name=:roleName</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">roleName</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,roleName);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />    }<br /><br />4.<span style="COLOR: #000000">getHibernateTemplate().findByNamedQueryAndNamedParam(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">testeCQuery</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">idCidade</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, cidade);<br />xml code<br /><span style="COLOR: #0000ff"><</span><span style="COLOR: #800000">query </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="testeCQuery"</span><span style="COLOR: #0000ff">></span><span style="COLOR: #0000ff"><![CDATA[</span><span style="COLOR: #808080"><br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />             from br.com.ag2.casarural.vo.Cidade as cidade where cidade.idCidade = :idCidade<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />        </span><span style="COLOR: #0000ff">]]></span><span style="COLOR: #0000ff"></</span><span style="COLOR: #800000">query</span><span style="COLOR: #0000ff">></span></span></span></span><img src ="http://www.tkk7.com/dragonofson/aggbug/59740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/dragonofson/" target="_blank">Dragonofson</a> 2006-07-24 09:51 <a href="http://www.tkk7.com/dragonofson/archive/2006/07/24/59740.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2ee框架搭徏随想http://www.tkk7.com/dragonofson/archive/2006/07/18/58839.htmlDragonofsonDragonofsonTue, 18 Jul 2006 11:45:00 GMThttp://www.tkk7.com/dragonofson/archive/2006/07/18/58839.htmlhttp://www.tkk7.com/dragonofson/comments/58839.htmlhttp://www.tkk7.com/dragonofson/archive/2006/07/18/58839.html#Feedback0http://www.tkk7.com/dragonofson/comments/commentRss/58839.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/58839.html使用的是Structs+Hibernate+Spring 的构建框架。也许现在有些h会说q个框架比较老土。但是通过Ҏ(gu)个框架的时候,边看Roben 的J2EE  one to one 有很深的体会。对于J2ee框架的搭建和开发。以及项目的q度掌握。有了一个比较模p的感觉。呵c模p的感觉。这个词也许很好W。仿?jng)就像在深qq雾中看见了光明。可是想d找。确有无从下手。可能还是经验积累不够吧?img src ="http://www.tkk7.com/dragonofson/aggbug/58839.html" width = "1" height = "1" />

Dragonofson 2006-07-18 19:45 发表评论
]]>
学习W记QExpert one on one )http://www.tkk7.com/dragonofson/archive/2006/06/26/55062.htmlDragonofsonDragonofsonMon, 26 Jun 2006 01:09:00 GMThttp://www.tkk7.com/dragonofson/archive/2006/06/26/55062.htmlhttp://www.tkk7.com/dragonofson/comments/55062.htmlhttp://www.tkk7.com/dragonofson/archive/2006/06/26/55062.html#Feedback0http://www.tkk7.com/dragonofson/comments/commentRss/55062.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/55062.html1.是坚固的Q是可靠的无~陷?br />2.是可工作的和可羃攄Q在l定g条g下支持增加的负蝲的潜?br />3.利用OO设计原理Q证明过的设计模式?br />4.避免不必要的复杂性:全面的分析保证没有盲目的而有q分单的看待需求?br />5.是可l护和可扩展Q不仅要保证该应用的每个构g都有明确的责任,q需要保证紧密耦合的构件不会防维扩?br />6.按时交付
7.试h很容?br />8.提倡重用:代码的重用源自好的OO设计和服务器提供的宝贵基l构

Dragonofson 2006-06-26 09:09 发表评论
]]>
DispatcherServlet源码析http://www.tkk7.com/dragonofson/archive/2006/06/23/54623.htmlDragonofsonDragonofsonFri, 23 Jun 2006 02:03:00 GMThttp://www.tkk7.com/dragonofson/archive/2006/06/23/54623.htmlhttp://www.tkk7.com/dragonofson/comments/54623.htmlhttp://www.tkk7.com/dragonofson/archive/2006/06/23/54623.html#Feedback0http://www.tkk7.com/dragonofson/comments/commentRss/54623.htmlhttp://www.tkk7.com/dragonofson/services/trackbacks/54623.htmlDispatcherServlet
1。初始化默认配置
 private static final String DEFAULT_STRATEGIES_PATH = "DispatcherServlet.properties";

static {
  // Load default strategy implementations from properties file.
  // This is currently strictly internal and not meant to be customized
  // by application developers.
  try {
   ClassPathResource resource = new ClassPathResource(DEFAULT_STRATEGIES_PATH, DispatcherServlet.class);
   InputStream is = resource.getInputStream();
   try {
    defaultStrategies.load(is);
   }
   finally {
    is.close();
   }
  }
  catch (IOException ex) {
   throw new IllegalStateException("Could not load 'DispatcherServlet.properties': " + ex.getMessage());
  }
 }

DispatcherServlet.properties 里面内容为:
org.springframework.web.servlet.LocaleResolver=org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver

org.springframework.web.servlet.ThemeResolver=org.springframework.web.servlet.theme.FixedThemeResolver

org.springframework.web.servlet.HandlerMapping=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping

org.springframework.web.servlet.HandlerAdapter=org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,\
 org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter

org.springframework.web.servlet.ViewResolver=org.springframework.web.servlet.view.InternalResourceViewResolver

可以看出如果没有相应的配|,DispatcherServlet׃调用默认讄



Dragonofson 2006-06-23 10:03 发表评论
]]>
վ֩ģ壺 һһһƵѿ| Ʒһ | ŮԸ߰վ| 91ƷѾþþþþ| һ234| ޾Ʒ޿һ| שש| ɫƵ߹ۿwww| AV߹ۿ | ߹ۿһ| ҹ1000| һëƬڲ| ޳a߹ۿ| ˳վ7777Ƶ| 99ѹۿƵ| лGAYƬվWWW| ѿav뾫Ʒɫҹ| aëƬav| ޾Ʒѿ| ߲ŹƵ | avɫ㽶һ| AV| ҹһƵ| re99þ6Ʒ| ޾Ʒһ| һɫƬ| ޾Ʒmv߹ۿ| ߹ۿ| 7723ձ| Ұ߹ۿƵ| ޹˾Ʒ | ձvƬһ| þþƷר| һƵ| ޹˾ƷҰһ| Ļ| ޳avƬ߹ۿ| ѹ߹ۿ| ߹ۿ˳վҹ| 18ۿƵ| ˵վ|