??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久国产视频,91麻豆精品久久久久蜜臀,国产精品一区二区在线播放http://www.aygfsteel.com/tantanxiaoshi/-I am not alonezh-cnSun, 06 Jul 2025 16:22:11 GMTSun, 06 Jul 2025 16:22:11 GMT60十四周安?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/22/350751.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Sun, 22 May 2011 01:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/22/350751.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/350751.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/22/350751.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/350751.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/350751.html</trackback:ping><description><![CDATA[<p>     交接了下手头的工作,l于可以一心做毕业设计了。离毕业{辩的时间很q了Q毕业论文的初稿q没有着手,实有些慌。在q规划下接下来的旉Q整理下工作d?br /><br />5?3日:(x)完成pȝ的基本功能?br />5?4?29日:(x)完成毕业设计论文最l版?br />5?0?{辩Q调试程序ƈ优化?/p><img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/350751.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-05-22 09:58 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/22/350751.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>W十一周安?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/09/349810.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Mon, 09 May 2011 01:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/09/349810.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/349810.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/09/349810.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/349810.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/349810.html</trackback:ping><description><![CDATA[    pȝ的第二阶D即上U,昨晚又是加班?1炏V接下来一个周都要枕戈待旦。公司安排的开发的Z(x)也只能放弃了。拉下的毕业设计也只能安排到下周全力q行了? <img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/349810.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-05-09 09:11 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/09/349810.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习(fn)大杂?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/05/349543.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Wed, 04 May 2011 16:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/05/349543.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/349543.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/05/349543.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/349543.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/349543.html</trackback:ping><description><![CDATA[<p>    因ؓ(f)最q公司对目q行了重构,所以又学习(fn)了一下新的系l体pR这两天学习(fn)的知识又杂又多,需要好好的整理一下。大致内Ҏ(gu)mavenQ日志,~存技术,注解Q单元测试。maven对于目理来说Q非常简单易用,而且功能相对强大。用log4j来实C同别的日志存储或打华ͼ能更有选择的保存你惌的日志。Xmemcache作ؓ(f)分布式缓存系l,可以很有效的提高pȝ的效率。jdk1.5以后多出来的注解实方便而且灉|不少Q很多开发h员都?x)用junit来ؓ(f)自己的代码做更高层的保障?br />     工作系l完成就较少了,把工作流定义文g部vx据库Q主要思\是使用插gd囑ŞQ把生成的三个文件打成zip包,然后通过面上提供的上传接口Q把zip包上传,pȝ把它部v到数据库中?/p> <img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/349543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-05-05 00:27 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/05/05/349543.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>手动发布程定义Qjbpm3Q?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/27/349129.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Wed, 27 Apr 2011 09:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/27/349129.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/349129.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/27/349129.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/349129.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/349129.html</trackback:ping><description><![CDATA[     上一个文章介l了在启动tomat服务的时候自动发布流E。这里介l如何手动的把定义好的processdefinition.xml持久化到数据库中。这里用的是junit试代码<br /> <br /> 1. Z个包cn.edu.ujn.wsjx.test.process以及cn.edu.ujn.wsjx.test.service<br /> 2. 在service包中新徏试基类BaseServiceTest.java<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080"> 1</span><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">package</span><span style="color: #000000"> cn.edu.ujn.wsjx.test.service;<br /> </span><span style="color: #008080"> 2</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> </span><span style="color: #008080"> 3</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.springframework.context.ApplicationContext;<br /> </span><span style="color: #008080"> 4</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.springframework.context.support.ClassPathXmlApplicationContext;<br /> </span><span style="color: #008080"> 5</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> </span><span style="color: #008080"> 6</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> junit.framework.TestCase;<br /> </span><span style="color: #008080"> 7</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> </span><span style="color: #008080"> 8</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> BaseServiceTest </span><span style="color: #0000ff">extends</span><span style="color: #000000"> TestCase<br /> </span><span style="color: #008080"> 9</span><span style="color: #000000"><img id="Codehighlighter1_250_764_Open_Image" onclick="this.style.display='none'; Codehighlighter1_250_764_Open_Text.style.display='none'; Codehighlighter1_250_764_Closed_Image.style.display='inline'; Codehighlighter1_250_764_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_250_764_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_250_764_Closed_Text.style.display='none'; Codehighlighter1_250_764_Open_Image.style.display='inline'; Codehighlighter1_250_764_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_250_764_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_250_764_Open_Text"><span style="color: #000000">{<br /> </span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">protected</span><span style="color: #000000"> ApplicationContext context;<br /> </span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    <br /> </span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> ApplicationContext getApplicationContext()<br /> </span><span style="color: #008080">13</span><span style="color: #000000"><img id="Codehighlighter1_345_366_Open_Image" onclick="this.style.display='none'; Codehighlighter1_345_366_Open_Text.style.display='none'; Codehighlighter1_345_366_Closed_Image.style.display='inline'; Codehighlighter1_345_366_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_345_366_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_345_366_Closed_Text.style.display='none'; Codehighlighter1_345_366_Open_Image.style.display='inline'; Codehighlighter1_345_366_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_345_366_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_345_366_Open_Text"><span style="color: #000000">{<br /> </span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> context;<br /> </span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">16</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    @Override<br /> </span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> setUp() </span><span style="color: #0000ff">throws</span><span style="color: #000000"> Exception<br /> </span><span style="color: #008080">19</span><span style="color: #000000"><img id="Codehighlighter1_422_762_Open_Image" onclick="this.style.display='none'; Codehighlighter1_422_762_Open_Text.style.display='none'; Codehighlighter1_422_762_Closed_Image.style.display='inline'; Codehighlighter1_422_762_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_422_762_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_422_762_Closed_Text.style.display='none'; Codehighlighter1_422_762_Open_Image.style.display='inline'; Codehighlighter1_422_762_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_422_762_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_422_762_Open_Text"><span style="color: #000000">{<br /> </span><span style="color: #008080">20</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated method stub</span><span style="color: #008000"><br /> </span><span style="color: #008080">21</span><span style="color: #008000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">        </span><span style="color: #0000ff">super</span><span style="color: #000000">.setUp();<br /> </span><span style="color: #008080">22</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> </span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        context </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ClassPathXmlApplicationContext(</span><span style="color: #0000ff">new</span><span style="color: #000000"> String[]<br /> </span><span style="color: #008080">24</span><span style="color: #000000"><img id="Codehighlighter1_541_757_Open_Image" onclick="this.style.display='none'; Codehighlighter1_541_757_Open_Text.style.display='none'; Codehighlighter1_541_757_Closed_Image.style.display='inline'; Codehighlighter1_541_757_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_541_757_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_541_757_Closed_Text.style.display='none'; Codehighlighter1_541_757_Open_Image.style.display='inline'; Codehighlighter1_541_757_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span id="Codehighlighter1_541_757_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_541_757_Open_Text"><span style="color: #000000">{ </span><span style="color: #000000">"</span><span style="color: #000000">spring/applicationContext.xml</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">spring/applicationContext-jbpm.xml</span><span style="color: #000000">"</span><span style="color: #000000">,<br /> </span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                </span><span style="color: #000000">"</span><span style="color: #000000">spring/applicationContext-shi.xml</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">spring/applicationContext-wu.xml</span><span style="color: #000000">"</span><span style="color: #000000">,<br /> </span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />                </span><span style="color: #000000">"</span><span style="color: #000000">spring/applicationContext-zhou.xml</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">spring/daoContext.xml</span><span style="color: #000000">"</span><span style="color: #000000"> }</span></span><span style="color: #000000">);<br /> </span><span style="color: #008080">27</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">29</span><span style="color: #000000"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> 3. 在包process中新建类ProcessDeployTestl承上面的类<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">package</span><span style="color: #000000"> cn.edu.ujn.wsjx.test.process;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.File;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.FileInputStream;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.FileNotFoundException;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.zip.ZipInputStream;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.jbpm.JbpmConfiguration;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.jbpm.JbpmContext;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.jbpm.graph.def.ProcessDefinition;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> cn.edu.ujn.wsjx.test.service.BaseServiceTest;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> ProcessDeployTest </span><span style="color: #0000ff">extends</span><span style="color: #000000"> BaseServiceTest<br /> <img id="Codehighlighter1_387_1316_Open_Image" onclick="this.style.display='none'; Codehighlighter1_387_1316_Open_Text.style.display='none'; Codehighlighter1_387_1316_Closed_Image.style.display='inline'; Codehighlighter1_387_1316_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_387_1316_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_387_1316_Closed_Text.style.display='none'; Codehighlighter1_387_1316_Open_Image.style.display='inline'; Codehighlighter1_387_1316_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_387_1316_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_387_1316_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> testAddProcessDefinition()<br /> <img id="Codehighlighter1_430_1019_Open_Image" onclick="this.style.display='none'; Codehighlighter1_430_1019_Open_Text.style.display='none'; Codehighlighter1_430_1019_Closed_Image.style.display='inline'; Codehighlighter1_430_1019_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_430_1019_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_430_1019_Closed_Text.style.display='none'; Codehighlighter1_430_1019_Open_Image.style.display='inline'; Codehighlighter1_430_1019_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_430_1019_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_430_1019_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        JbpmConfiguration jbpmConfiguration </span><span style="color: #000000">=</span><span style="color: #000000"> (JbpmConfiguration)context.getBean(</span><span style="color: #000000">"</span><span style="color: #000000">jbpmConfiguration</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        JbpmContext jbpmContext </span><span style="color: #000000">=</span><span style="color: #000000"> jbpmConfiguration.createJbpmContext();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">try</span><span style="color: #000000"><br /> <img id="Codehighlighter1_607_912_Open_Image" onclick="this.style.display='none'; Codehighlighter1_607_912_Open_Text.style.display='none'; Codehighlighter1_607_912_Closed_Image.style.display='inline'; Codehighlighter1_607_912_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_607_912_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_607_912_Closed_Text.style.display='none'; Codehighlighter1_607_912_Open_Image.style.display='inline'; Codehighlighter1_607_912_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span id="Codehighlighter1_607_912_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_607_912_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            File file </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> File(</span><span style="color: #000000">"</span><span style="color: #000000">E:/work/work.zip</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            FileInputStream fis </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> FileInputStream(file);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            ZipInputStream zip </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ZipInputStream(fis);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            ProcessDefinition processDefinition </span><span style="color: #000000">=</span><span style="color: #000000"> ProcessDefinition.parseParZipInputStream(zip);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            jbpmContext.deployProcessDefinition(processDefinition);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #0000ff">catch</span><span style="color: #000000">(FileNotFoundException e)<br /> <img id="Codehighlighter1_946_974_Open_Image" onclick="this.style.display='none'; Codehighlighter1_946_974_Open_Text.style.display='none'; Codehighlighter1_946_974_Closed_Image.style.display='inline'; Codehighlighter1_946_974_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_946_974_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_946_974_Closed_Text.style.display='none'; Codehighlighter1_946_974_Open_Image.style.display='inline'; Codehighlighter1_946_974_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span id="Codehighlighter1_946_974_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_946_974_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            e.printStackTrace();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #0000ff">finally</span><span style="color: #000000"><br /> <img id="Codehighlighter1_985_1013_Open_Image" onclick="this.style.display='none'; Codehighlighter1_985_1013_Open_Text.style.display='none'; Codehighlighter1_985_1013_Closed_Image.style.display='inline'; Codehighlighter1_985_1013_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_985_1013_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_985_1013_Closed_Text.style.display='none'; Codehighlighter1_985_1013_Open_Image.style.display='inline'; Codehighlighter1_985_1013_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span id="Codehighlighter1_985_1013_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_985_1013_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            jbpmContext.close();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />        }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> testDestroyProcess()<br /> <img id="Codehighlighter1_1058_1314_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1058_1314_Open_Text.style.display='none'; Codehighlighter1_1058_1314_Closed_Image.style.display='inline'; Codehighlighter1_1058_1314_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_1058_1314_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1058_1314_Closed_Text.style.display='none'; Codehighlighter1_1058_1314_Open_Image.style.display='inline'; Codehighlighter1_1058_1314_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_1058_1314_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.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1058_1314_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        JbpmConfiguration jbpmConfiguration </span><span style="color: #000000">=</span><span style="color: #000000"> (JbpmConfiguration)context.getBean(</span><span style="color: #000000">"</span><span style="color: #000000">jbpmConfiguration</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        JbpmContext jbpmContext </span><span style="color: #000000">=</span><span style="color: #000000"> jbpmConfiguration.createJbpmContext();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        jbpmContext.getGraphSession().deleteProcessDefinition(</span><span style="color: #000000">1</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        jbpmContext.close();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> 说明QtestAddProcessDefinition()是发布流E定义的zip包到数据库中QtestDestroyProcess()是通过数据库中存储的流Eid删除相应的流E? <img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/349129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-04-27 17:19 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/27/349129.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>把jbpm3整合qssh?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/26/349005.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Tue, 26 Apr 2011 03:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/26/349005.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/349005.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/26/349005.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/349005.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/349005.html</trackback:ping><description><![CDATA[     摘要: |上有好多关于jbpm独立部v的资料,但好多h是在已有的系l的部vjbpmQ这里就说下如何在ssh框架的基上配|jbpm3?<br>1. 环境Qjbpm3.2.3+struts2+spring3+hibernate 工具Qmyeclipse6.5 <br>2. 环境和工具都准备好,开始新建数据库Q前面jbpm3数据库表的创Z解释有说?<br>3. 使用spring配置数据源,applicationContext.xml  <a href='http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/26/349005.html'>阅读全文</a><img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/349005.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-04-26 11:30 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/26/349005.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>4?2?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/22/348810.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Fri, 22 Apr 2011 08:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/22/348810.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/348810.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/22/348810.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/348810.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/348810.html</trackback:ping><description><![CDATA[1. 在myeclipse的右下角Qupdating indexesq度条一直不?x)在q行Q闹心。解冻I(x)在打开“windows”---“preferences”---“Myeclipse Enterprise Workbench”---“Maven4Myeclipse”后,?#8220;Download repository index updates on startup”前面的勾LQapplyQok <br /> 2. 关于由hibernate自动生成表结构的配置Q在applicationContext.xml中)<br />     hibernate.hbm2ddl.auto有以下四U配|参敎ͼ(x)<br />     validate:加蝲hibernateӞ验证创徏数据库表l构<br />     create:每次加蝲hibernateQ重新创建数据库表结构,q就是导致数据库表数据丢q原因<br />     create-drop:加蝲hibernate时创建,退出是删除表结?br />     update:加蝲hibernate自动更新数据库结?br /> 所以,在创的时候,完全可以考虑自动生成QcreateQ或者不使用外键Qupdate时生) <img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/348810.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-04-22 16:09 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/22/348810.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>把jbpm-jpdl-3.2.3中的实例部v到tomcat?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/20/348667.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Wed, 20 Apr 2011 15:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/20/348667.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/348667.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/20/348667.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/348667.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/348667.html</trackback:ping><description><![CDATA[<p><strong><span style="font-family: 宋体">STEP 1Q初始化数据?/span></strong><br /> 上一文章中有jbpm的数据库初始化,可参?a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/13/348254.html">http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/13/348254.html</a><br /> <br /> <span style="font-family: 宋体"><span style="font-family: 宋体"><strong>STEP 2Q准备发布包<br /> </strong><span style="font-family: 宋体">在E:\Java\tools\jbpm-jpdl-3.2.2\deploy 文g夹下 q行ant customize.console.for.tomcat。执行命令后?x)?E:\Java\tools\jbpm-jpdl-3.2.2\deploy\customized文g夹下生成一个jbpm-console.war 文gQ用WinRaR解压开Qƈ复制到已安装Tomcat的webapps目录下,jbpmq需三个依赖cdQ分别是commons-collections.jar、ehcache-1.2.3.jar、jta.jarQ当然还有个MySQL驱动mysql-connector-java-5.0.7-bin.jarQ添加这些jar文g ?\$CATALINA_HOME\webapps\jbpm-console\WEB-INF\lib目录下?br /> <br /> <strong><span style="font-family: 宋体">STEP 3Q修改Hibernate数据库配|文?br /> </span></strong></span><span style="font-family: 宋体">修改\$CATALINA_HOME\webapps\jbpm-console\WEB-INF\classes下hibernate.cfg.xml文g。这是Hibernate的数据库配置文gQ要做一些修改,原来内容如下Q?/span></p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #008000"><!--</span><span style="color: #008000">  hibernate dialect </span><span style="color: #008000">--></span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.dialect"</span><span style="color: #0000ff">></span><span style="color: #000000">org.hibernate.dialect.HSQLDialect</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #008000"><!--</span><span style="color: #008000">  JDBC connection properties (begin) ===<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  <property name="hibernate.connection.driver_class"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />org.hsqldb.jdbcDriver</property><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  <property name="hibernate.connection.url">jdbc:hsqldb:mem:jbpm</property><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  <property name="hibernate.connection.username">sa</property><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  <property name="hibernate.connection.password"></property><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />==== JDBC connection properties (end) </span><span style="color: #008000">--></span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.cache.provider_class"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />org.hibernate.cache.HashtableCacheProvider</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #008000"><!--</span><span style="color: #008000">  DataSource properties (begin) </span><span style="color: #008000">--></span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.connection.datasource"</span><span style="color: #0000ff">></span><span style="color: #000000">java:/JbpmDS</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #008000"><!--</span><span style="color: #008000">  DataSource properties (end) </span><span style="color: #008000">--></span></div> <span style="font-family: 宋体">修改后如下:(x)</span><br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #008000"><!--</span><span style="color: #008000"> hibernate dialect </span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.dialect"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />org.hibernate.dialect.MySQLInnoDBDialect</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.connection.driver_class"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />com.mysql.jdbc.Driver</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.connection.url"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />jdbc:mysql://localhost:3306/jbpm</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.connection.username"</span><span style="color: #0000ff">>root</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.connection.password"</span><span style="color: #0000ff">>root</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hibernate.cache.provider_class"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />org.hibernate.cache.HashtableCacheProvider</span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span></div> <strong><span style="font-family: 宋体"><br /> STEP 4Q设|Tomcat安全?br /> </span></strong>因ؓ(f)使用了tomcat6Q所以采用以下方法:(x)直接修改 /$CATALINA_HOME/conf/tomcat-users.xml文g来设|安全域。ؓ(f)了不和tomcat已有的用户冲H?q里?tomcat以前的登陆帐号username="admin" 修改为username="tadmin"Q修改后的文件如下:(x)<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff"><?</span><span style="color: #ff00ff">xml version='1.0' encoding='utf-8'</span><span style="color: #0000ff">?></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"><</span><span style="color: #800000">tomcat-users</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="user"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="administrator"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="manager"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="sales"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="hr"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="admin"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">role </span><span style="color: #ff0000">rolename</span><span style="color: #0000ff">="participant"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">user </span><span style="color: #ff0000">username</span><span style="color: #0000ff">="user"</span><span style="color: #ff0000"> password</span><span style="color: #0000ff">="user"</span><span style="color: #ff0000"> roles</span><span style="color: #0000ff">="user,sales"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">user </span><span style="color: #ff0000">username</span><span style="color: #0000ff">="shipper"</span><span style="color: #ff0000"> password</span><span style="color: #0000ff">="shipper"</span><span style="color: #ff0000"> roles</span><span style="color: #0000ff">="user,hr"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">user </span><span style="color: #ff0000">username</span><span style="color: #0000ff">="manager"</span><span style="color: #ff0000"> password</span><span style="color: #0000ff">="manager"</span><span style="color: #ff0000"> roles</span><span style="color: #0000ff">="admin,hr,manager,user,sales"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">user </span><span style="color: #ff0000">username</span><span style="color: #0000ff">="tadmin"</span><span style="color: #ff0000"> password</span><span style="color: #0000ff">=""</span><span style="color: #ff0000"> roles</span><span style="color: #0000ff">="admin,manager"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />  </span><span style="color: #0000ff"><</span><span style="color: #800000">user </span><span style="color: #ff0000">username</span><span style="color: #0000ff">="admin"</span><span style="color: #ff0000"> password</span><span style="color: #0000ff">="admin"</span><span style="color: #ff0000"> roles</span><span style="color: #0000ff">="admin,user,hr"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"></</span><span style="color: #800000">tomcat-users</span><span style="color: #0000ff">></span></div> <strong><br /> STEP 5Q初始化基础的用h?/strong><br /> 在MySQL数据库中执行以下SQL语句Q进行初始化用户信息Q如下:(x)<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_GROUP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">G</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">sales</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">organisation</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_GROUP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">G</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">admin</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">security-role</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_GROUP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">G</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">user</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">security-role</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_GROUP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">G</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">hr</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">organisation</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_GROUP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">5</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">G</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">manager</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">security-role</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_USER </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">U</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">user</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">user@sample.domain</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">user</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_USER </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">U</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">manager</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">manager@sample.domain</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">manager</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_USER </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">U</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">admin</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">admin@sample.domain</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">admin</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_USER </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">U</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">shipper</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">shipper@sample.domain</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">shipper</span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">5</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">6</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">7</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">8</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">9</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">10</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">5</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">11</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">boss</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">INSERT</span><span style="color: #000000"> </span><span style="color: #0000ff">INTO</span><span style="color: #000000"> JBPM_ID_MEMBERSHIP </span><span style="color: #0000ff">VALUES</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">12</span><span style="color: #000000">,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">M</span><span style="color: #ff0000">'</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">);</span></div> <br /> <strong><span style="font-family: 宋体">STEP 6Q启动Tomcat服务<br /> </span></strong> <p><span style="font-family: 宋体">启动时查看Tomcat的日志,查是否正常启动,未添加所有支持库或数据库配置出错Q都?x)引起启动失败?/span></p> <p><span style="font-family: 宋体"><em>注意Q到此ؓ(f)止启动TomcatQJBPM服务p正常q行了,已经可以在上面发布流E,接着W五步中部v一个jbpm自带的流E例子?/em> </span></p> <br /> <span style="font-family: 宋体"><strong>STEP 7Q发布例子流E?/strong></span><br /> <p><span style="font-family: 宋体">打开|页Q?a href="http://localhost:8181/jbpm-console">http://localhost:8181/jbpm-console</a> 得到如下面p明已l部|成功:(x)</span></p> <img height="701" alt="" src="http://www.aygfsteel.com/images/blogjava_net/tantanxiaoshi/1.jpg" width="1083" border="0" /><br /> <br /> 参考原文:(x)<font face="宋体"><a >http://www.uml.org.cn/workclass/200809085.asp</a></font></span></span> <img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/348667.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-04-20 23:45 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/20/348667.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jbpm3数据库表的创Z解释http://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/13/348254.html矛_路口矛_路口Wed, 13 Apr 2011 14:25:00 GMThttp://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/13/348254.htmlhttp://www.aygfsteel.com/tantanxiaoshi/comments/348254.htmlhttp://www.aygfsteel.com/tantanxiaoshi/archive/2011/04/13/348254.html#Feedback0http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/348254.htmlhttp://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/348254.html创徏Q在下蝲的源码中扑ֈdb文g夹,打开jbpm.jpdl.mysql.sqlQ这个sql语句是直接在mysql中会(x)被识别成语法错误的,所以要在每行后面加?”,然后执行
  阅读全文

矛_路口 2011-04-13 22:25 发表评论
]]>
W一周周ȝhttp://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/07/345903.html矛_路口矛_路口Mon, 07 Mar 2011 12:52:00 GMThttp://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/07/345903.htmlhttp://www.aygfsteel.com/tantanxiaoshi/comments/345903.htmlhttp://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/07/345903.html#Feedback0http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/345903.htmlhttp://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/345903.html    开学第一周,上班W?/span>n周。因Z班都在做不相q的事情Q毕业设计的内容只能攑ֈ下班来做了。只要有兴趣Q放C么时候都不会(x)有关pR不知道从哪天开始,H然Ҏ(gu)U触摸技术有了兴,所以基本上在下了班后就是这两部分了-----工作和无线触摸。不q接下来说的q是工作的q展?/span>

每当有个新的目需求,我都有一个习(fn)惯,惌从整体上把握q个需求,包括现状Q发展趋势,具体技术。但不知道这U方式是对还是错Q因为有ơ,l理安排一个Q务,我向他询问具体的需求,他给的答复是Q?#8220;假如我要让你做一个面包,你非得问我面包做出来q什?#8221;。是有一定道理,但我觉得Q我要做面包Q面包是好做Q但我不知道Q消费者是谁?他的口味如何Q他是自己吃q是l家Z的?市场上是否已l有cM或者更好的东西Q所以我做出来了面包Q最后只能积压在仓库里,那么q就是一个失败的目。这个周我做了同L(fng)事情Q而且一直纠l一个问题:(x)我做出的工作到底有什么用Q所以我查找了外文文献,试图从现状中扑ֈ一些新的启发,不过׃p水^太低Q花了些旉Q却没有搜烦到太有h(hun)值的英文资料。最后不得不从中文资料入手?/span>

所以资料还必须要找Q这是基Q刘老师教我的做法我也能理解q常同意,如果太关注于如何Z?x)有很大可能最后完成不了。先让系l跑hQ在保证通过的情况下q一步理解这个技术。第二周开始了Q需求定出来Q先让项目有个雏形?/span>



矛_路口 2011-03-07 20:52 发表评论
]]>
flex3的在myeclipse6.5中部|及W一个实?/title><link>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/05/345774.html</link><dc:creator>矛_路口</dc:creator><author>矛_路口</author><pubDate>Sat, 05 Mar 2011 05:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/05/345774.html</guid><wfw:comment>http://www.aygfsteel.com/tantanxiaoshi/comments/345774.html</wfw:comment><comments>http://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/05/345774.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/tantanxiaoshi/comments/commentRss/345774.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/tantanxiaoshi/services/trackbacks/345774.html</trackback:ping><description><![CDATA[    <span style="color: #ff0000">初识flexQ首先要准备好必需的Y?br /> </span>1. flex在myeclipse中的插gQ?a >http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe</a>Q大U有348MQ右键用迅雷下载即可?br /> 2. 下蝲lcds.warQ?a >http://d.download.csdn.net/down/1870527/liushasha31311456</a>Q第一个实例的时候会(x)用到?br /> 3. 准备好myeclipse?br /> <br />     <span style="color: #ff0000">接下来开始部|?br /> </span>1. 双击q行插gQ按照提C安装,其中?x)让选择eclipce目录。所以要先安装myeclipse再装f(xi)lex插g?br /> 2. 安装完成后,׃需要做M配置?br /> <br />     <span style="color: #ff0000">W一个实?br /> </span><br /> <img src ="http://www.aygfsteel.com/tantanxiaoshi/aggbug/345774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/tantanxiaoshi/" target="_blank">矛_路口</a> 2011-03-05 13:18 <a href="http://www.aygfsteel.com/tantanxiaoshi/archive/2011/03/05/345774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ǭ</a>| <a href="http://" target="_blank">ֻ</a>| <a href="http://" target="_blank">ٳ</a>| <a href="http://" target="_blank">Ϸ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӣ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">з</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">Ͻ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ֹ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">;</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͬ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">բ</a>| <a href="http://" target="_blank">տ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank">ֳ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ɽ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>