??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成人自拍,a√在线中文网新版址在线,91se在线观看http://www.aygfsteel.com/RANDY/Nothing is difficulty if you put your heat into it!!!zh-cnWed, 18 Jun 2025 06:47:58 GMTWed, 18 Jun 2025 06:47:58 GMT60使用UML为Web应用E序构徏模型http://www.aygfsteel.com/RANDY/archive/2006/10/12/74875.html刘恒?/dc:creator>刘恒?/author>Thu, 12 Oct 2006 14:52:00 GMThttp://www.aygfsteel.com/RANDY/archive/2006/10/12/74875.htmlhttp://www.aygfsteel.com/RANDY/comments/74875.htmlhttp://www.aygfsteel.com/RANDY/archive/2006/10/12/74875.html#Feedback1http://www.aygfsteel.com/RANDY/comments/commentRss/74875.htmlhttp://www.aygfsteel.com/RANDY/services/trackbacks/74875.html   今天MQ?span lang="EN-US">UML?span lang="EN-US">Web应用E序构徏模型Q对关于利用Roseq行Web开发有了一点认识!
最q由于看?span lang="EN-US">RUP开发方法但是由于其分析Ҏ一般都是基?span lang="EN-US">C/Sq行讲述的.所以他的描q方式不利于对于Web 开发!
起初我主要有一下疑问:
   1.RUP的设计方法怎么?span lang="EN-US">WEB开发的表示元素表达出来Q?/span>

   C/S开发中的界面用边界c进行实玎ͼ那么?span lang="EN-US">B/S下怎么实现呢!比如JSP

   2.׃?span lang="EN-US">B/S下的开发中有多U设计模式进行选择Q那么关于设计模式的立在哪个阶D进行描qͼ用什么方式?

   3.如果可以在某个阶D늡立,那么立后的详细信息可以描述出来吗?怎么描述Q假N?span lang="EN-US">MVC

  如:视图层:的视囄详细描述和导航关p?span lang="EN-US">

    控制层:控制器的详细描述

    模型层:它的立时期Q和各个业务对象之间的关pȝ描述方式

   4.是否可以采用的技术溶入设计之中,如果可以则怎么q行描述Q?span lang="EN-US">

  如:采用各种框架

        视图层:采用Struts

    持久化层Q采?span lang="EN-US">Hibernate

        业务逻辑层:采用EJB

      是说怎么在分析阶D对它们q行要说明,以利于后期设计的明确Q?/span>
我看来了q片文章后有以下心得Q?span lang="EN-US">
1.
首先我对web开发时利用Q݋Q进行开发时的流E有了简单的认识Q如一般的设计时候他要先Ҏ取出用例在从用例中抽取出分析c,在对cM间的关系q行描述Q而在QPb开发中应当先从用例中提取出面元素Q组Ӟ在对光接关pdD信息q行描述Q?span lang="EN-US">
  那么在UQL是怎么实现的呢Q?span lang="EN-US">
他是通过Q݋Q自有的机制Q即可以自定义,构造型Q标注,U束Q来寚w面元素进行描q的Q?span lang="EN-US">
概括的说分以下步骤:
 1.建模Q?span lang="EN-US">
 2.Web늨序构?span lang="EN-US">
 3.Web徏?/b>

左边的页面表CZ服务器端面

双表示了客L面

<<build>> q种兌关系的构造型为: Jbuild Q因为可以说服务器页构徏了客h?/span>

Link 表示了页面之间的链接关系

待箋Q.Q.Q.Q.Q.Q.Q.Q.

 

 



]]>
字符串反转遇到的问题http://www.aygfsteel.com/RANDY/archive/2006/10/09/74182.html刘恒?/dc:creator>刘恒?/author>Mon, 09 Oct 2006 14:24:00 GMThttp://www.aygfsteel.com/RANDY/archive/2006/10/09/74182.htmlhttp://www.aygfsteel.com/RANDY/comments/74182.htmlhttp://www.aygfsteel.com/RANDY/archive/2006/10/09/74182.html#Feedback0http://www.aygfsteel.com/RANDY/comments/commentRss/74182.htmlhttp://www.aygfsteel.com/RANDY/services/trackbacks/74182.html  一U思\是获得字符串在它转换成ؓ字符串数l在用@环将他输出就可以了!
 我作了两个页面,一个用于输入,一个用于处理;
  我最初是q么写的Q?br />   我正序输出时是正的?br /><%
  for(int i=0;i<=s.lenth.i++)
%>
W一ơ尝试:
   <%
  String fanzhuan=request.getParameter("fanxu");
      if((fanzhuan.length()==0)&&(fanzhuan=="")){
     out.print("TextField can't be null");
         }
      else{
  char s[]=fanzhuan.toCharArray();
  String fanzhuan2="";
  int j=s.length;
  for(int i=j;i>0;i--)//老出界的错误晕Q?br />  {
   fanzhuan2+=s[i];
  }
    out.print(fanzhuan2);
  }
%>

出错信息Q?br />
java.lang.ArrayIndexOutOfBoundsException: 3
	org.apache.jsp.fanxu2_jsp._jspService(fanxu2_jsp.java:58)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
W二ơ尝试:
 
 for(int i=j;i>0;--i)//老出界的错误晕Q?br />  {

   fanzhuan2+=s[i];
  }
出错信息Q?br />
java.lang.ArrayIndexOutOfBoundsException: 3
	org.apache.jsp.fanxu2_jsp._jspService(fanxu2_jsp.java:58)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
W四ơ尝试:
 for(int i=j;i>-1;--i)//老出界的错误晕Q?br />  {

   fanzhuan2+=s[i];
  }
出错信息Q?br />
java.lang.ArrayIndexOutOfBoundsException: 3
	org.apache.jsp.fanxu2_jsp._jspService(fanxu2_jsp.java:58)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
W五ơ尝试:
 for(int i=j;i>1;--i)//老出界的错误晕Q?br />  {

   fanzhuan2+=s[i];
  }
java.lang.ArrayIndexOutOfBoundsException: 3 org.apache.jsp.fanxu2_jsp._jspService(fanxu2_jsp.java:58) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) W六ơ尝?br />    for(int i=j;i>1;)//老出界的错误晕Q?br />  {
   i=i-1;
   fanzhuan2+=s[i];
  }
q次l于成功?br />W七ơ测?br />
   while(j>0)
   {
     j--;
     fanzhuan2+=s[j];
    }   
    out.print(fanzhuan2);
         }
成功Q?br />W八ơ测?br />do {   
    j--;   
     fanzhuan2+=s[j];
        }  
        while(j>0);   
         out.print(fanzhuan2);    
成功Q?br />
W九ơ测试:
     do {   
 
     fanzhuan2+=s[j];
            j--;  
        }  
        while(j>0);  
出错同上Q?br />


 ׃面的试可以发现问题是出在iQ-
是在那里q算的要是在
fanzhuan2+=s[j]; 之前则正!
在之后则出现界的错误!

  很简单的问题是因ؓ获得length是出l的长度而不是最后一个元素的位置Q应减一Q?br />可见q是因ؓ对for语句和数l概늚理解不深刻!



]]>
jboos4.02的bug 关于EJB的调?/title><link>http://www.aygfsteel.com/RANDY/archive/2006/10/09/74141.html</link><dc:creator>刘恒?/dc:creator><author>刘恒?/author><pubDate>Mon, 09 Oct 2006 10:24:00 GMT</pubDate><guid>http://www.aygfsteel.com/RANDY/archive/2006/10/09/74141.html</guid><wfw:comment>http://www.aygfsteel.com/RANDY/comments/74141.html</wfw:comment><comments>http://www.aygfsteel.com/RANDY/archive/2006/10/09/74141.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/RANDY/comments/commentRss/74141.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/RANDY/services/trackbacks/74141.html</trackback:ping><description><![CDATA[        q几天在看EJB然后找了一个简单的例子q行试可是老出?<br />最后才发现是jboos4.02自己到的问题郁闷?<br />        我徏立了一个简单的stateless EJB功能是小写的字符串{换ؓ大写的字W串!<br />很简单的!可是老是调不?出错信息?<br />        java.lang.ClassCastException<br />com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:229)<br />javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:137)<br />org.apache.jsp.common_jsp.jspInit(common_jsp.java:28)<br />org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:78)<br />org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:155)<br />org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)<br />org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)<br />org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)<br />javax.servlet.http.HttpServlet.service(HttpServlet.java:810)<br />org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br />开始我在百度里搜烦后将所有的链接都看了一侉K到这个问题的不算?<br />l过索和试发现都不?无赖中就qgoogleq行搜烦才发C一点线?br />java技术论坛上有这么一个帖?<br />http://forum.java.sun.com/thread.jspa?threadID=742861&messageID=4258493<br />是这么回{的:<br />The class files loaded on the Client side is mismatching the class files from the Server. <br /><br />Ensure that the version of the class files are same and try again.<br /><br />Thanks and regards,<br />Pazhanikanthan. P <br />我看了一下尽不懂不q我猜测可能是版本的问题至于是javaq是jboos׃清除?<br />然后又在jboos的技术论坛上扑ֈq么一个帖?<br /> <a >http://staging.jboss.com/index.html?module=bb&op=viewtopic&p=3880890</a><br />是这么回{的:<br /><span id="wmqeeuq" class="postbody"><font size="2">Hi, after reading a lot of articels now i new, that this is not a bug and i didn't make a mistake. the problem is, that there is a change of settings between jboss 4.0.2 RC1 and 4.0.2 Final, but i don't know what. it has something to do with classloading and virtual machines. everybody says this but nobody says what to do to resolve this problem :-( . <br />know i use jboss 4.0.3 RC1 and everything works fine. <br /><br />Grüße aus Deutschland, <br />Sven<br />看后发现他说是jboos4.0.2有bug<br />然后我就在网上下载了jboos最新版4.0.4GA重新发布成功了!^_^</font></span><img src ="http://www.aygfsteel.com/RANDY/aggbug/74141.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/RANDY/" target="_blank">刘恒?/a> 2006-10-09 18:24 <a href="http://www.aygfsteel.com/RANDY/archive/2006/10/09/74141.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">IJ</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>