??xml version="1.0" encoding="utf-8" standalone="yes"?>
最q由于看?span lang="EN-US">RUP开发方法但是由于其分析Ҏ(gu)一般都是基?span lang="EN-US">C/Sq行讲述的.所以他的描q方式不利于对于Web 开发!
起初我主要有一下疑问:(x)
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
如:(x)视图层:(x)的视囄详细描述和导航关p?span lang="EN-US">
控制层:(x)控制器的详细描述
模型层:(x)它的立时期Q和各个业务对象之间的关pȝ描述方式
4.是否可以采用的技术溶入设计之中,如果可以则怎么q行描述Q?span lang="EN-US">
如:(x)采用各种框架
视图层:(x)采用Struts
持久化层Q采?span lang="EN-US">Hibernate
业务逻辑层:(x)采用EJB
是说怎么在分析阶D对它们q行要说明,以利于后期设计的明确Q?/span>
我看来了q片文章后有以下心得Q?span lang="EN-US">
1.首先我对web开发时利用QQ进行开发时的流E有了简单的认识Q如一般的设计时候他要先Ҏ(gu)取出用例在从用例中抽取出分析c,在对cM间的关系q行描述Q而在QPb开发中应当先从用例中提取出面元素Q组Ӟ在对光接关pdD信息q行描述Q?span lang="EN-US">
那么在UQL是怎么实现的呢Q?span lang="EN-US">
他是通过QQ自有的机制Q即可以自定义,构造型Q标注,U束Q来寚w面元素进行描q的Q?span lang="EN-US">
概括的说分以下步骤:(x)
1.建模Q?span lang="EN-US">
2.Web늨序构?span lang="EN-US">
3.Web徏?/b>
左边的页面表CZ服务器端面
双表示了客L(fng)面
<<build>>
q种兌关系的构造型为:(x)
Jbuild
Q因为可以说服务器页构徏了客h?/span>
Link
表示了页面之间的链接关系
待箋Q.Q.Q.Q.Q.Q.Q.Q.
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二ơ尝试:(x)
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四ơ尝试:(x)
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五ơ尝试:(x)
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九(ji)ơ测试:(x)
do {
fanzhuan2+=s[j];
j--;
}
while(j>0);
出错同上Q?br />
׃面的试可以发现问题是出在iQ-
是在那里q算的要是在
fanzhuan2+=s[j]; 之前则正!
在之后则出现界的错误!
很简单的问题是因ؓ(f)获得length是出l的长度而不是最后一个元素的位置Q应减一Q?br />可见q是因ؓ(f)对for语句和数l概늚理解不深刻!