- 浏览: 173799 次
- 性别:
- 来自: 上海
最新评论
-
1055229269mao:
一起学习,一起进步
servlet登陆过滤器 -
1055229269mao:
亲测好用。非常感谢了
servlet登陆过滤器 -
wx_hello:
此行:Builder builder = new BookDo ...
xml 解析例子 -
wx_hello:
我想说楼主,你那个SAX解析的不对吧。。貌似使用的dom解析出 ...
xml 解析例子 -
hxp520520:
下了源码,正研究
java ip 查询定位 QQwry.dat
文章列表
<script type="text/javascript">
function check_select(){
var checked = false;
for(i=0;i<document.getElementsByName("lines").length;i++){
if (document.getElementsByName("lines")[i].checked == ...
- 2009-06-25 13:20
- 浏览 1210
- 评论(0)
两种开发流程
1、瀑布模型
需求、分析、设计、实现、测试
特点:
是一个至上而下的过程,每一个阶段都是相互独立的。
缺点:
1、需求不是一成不变的,这种过程不能适应需求的变化
2、每个阶段相互独立,导致人力资源的极大浪费
2、统一软件开发过程
把大项目划分成若干个子项目,以架构为中心,迭代的 增量的 软件开发流程
统一软件开发过程各个阶段:
初始化阶段:
需求
细化阶段:
分析和设计
构建阶段:
代码及功能的实现
移交阶段(过渡阶段):
测试和上线
在统一软件开发过程中迭代的工作流
需求与初始分析 -> 分析 -> 设计 -> 实现 -& ...
- 2009-06-23 14:25
- 浏览 811
- 评论(0)
三、原则
1、开闭原则:
当一个继承结构已经存在时,可以增加新的类型到该结构中(开),但不应该对原有结构进行修改(闭);
实现前提:将类功能中可变(方法的功能)和不变的元素(比如方法的名字)分离,彻底的分离是将上层类型设计
为抽象的;
2、里氏代换原则:
里氏代换原则的严格表达是:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的
所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型
换言之,一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出基类对象
和子类对象的区别。
从抽象类 ...
- 2009-06-23 14:24
- 浏览 787
- 评论(0)
一、OOA&OOD
OOP:面向对象的编程
OOA:面向对象的分析
OOD:面向对象的设计
UML:统一建模语言(以图形来表示)
在开发中往往遇到的问题是:怎么解决一个现存的客观问题
操作步骤:
1)对问题进行分析,选择可以解决该问题的方案;
2)对方案进行设计,实现完整的设计模型;
3)在设计模型基础上进行开发(代码实现);
4)测试;
5)维护;
---------------------------------------------------------------------------------------------------
OO开发中类和类的关系 ...
- 2009-06-23 14:21
- 浏览 1594
- 评论(0)
public void writeCookie(String unitid,String time, String ip,String nickname, String context) {
Cookie[] cookies = request.getCookies();
/* response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", " ...
<?
xml version="1.0" encoding="UTF-8"
?>
-
<!--
默认命名空间
-->
<script>f(clean);</script>
-
<
book:books
xmlns
="
http://www.lambes.com/book
"
xmlns:book
="
http://www.lambes.com/book
" ...
- 2009-06-23 13:52
- 浏览 952
- 评论(2)
在开发中有时会用到,页面的定位,方法如下:
1.在想要定位到的地方设置一个“锚点”
如 <div id="hehe"></div>
2.在点击的位置添加方法
<li class="" onclick="javascript:document.getElementById('haha').scrollIntoView()"></li>
- 2009-06-23 13:47
- 浏览 4284
- 评论(0)
1.创建servlet对象(通过load-on-startup来决定在什么时候被创建);2.当servlet对象被创建成功以后,容器马上会调用它的有参的init方法---init只被调用一次;3.服务客户端请求,客户端发起一个请求,容器就会调用servlet的service方法,并且传入ServletRequest,ServletResponse对象;------service方法可以被调用多次;4.当容器关闭或则应用被卸载的时候,servlet对象会被销毁,在销毁之前容器会调用destroy方法,----destroy只被调用一次;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- 2009-06-19 16:49
- 浏览 816
- 评论(0)
资源跳转的方式(内部跳转:forward和include,外部跳转:sendRedirect) 1)forward forward后的响应内容由所请求的资源给出 RequestDispatcher rd=request.getRequestDispatcher("SuccessServlet"); request.setAttribute("userinfo", "new User()"); rd.forward(request, response); 2)include inclue后的响应内容 ...
- 2009-06-19 16:48
- 浏览 1010
- 评论(0)
Java Servlets-----------------------------------------------------------------------------------------------------------------------------------------Servlet2.4:是sun公司提出的一个标准,作为容器提供商和我们开发人员必须按照这个标准来开发容器和开发web应用;开发人员实现Servlet的接口,service方法是由容器调用的,并且会传进来request和WEB应用的目录结构;servlet中的方法由所处的容器来调用;<form m ...
- 2009-06-19 16:47
- 浏览 796
- 评论(0)
1.jsp中的异常处理方式1)在jsp的page指令中设置属性<%@page errorPage="处理异常的目标页面"%><%@page isErrorPage="true"%>注意:当有异常出现时,将异常抛给目标页面来处理,接着跳转到目标页面处理异常. 在处理异常的目标页面中的page指令中必须设置isErrorPage="true",这样 信息就可以使用隐含对象的exception来输出异常信息.2)容器处理页面中异常在web.xml中配置一个元素<error-page>< ...
- 2009-06-19 16:44
- 浏览 2944
- 评论(0)
a.字符国际化<fmt:bundle basename="MessageResources_zh"> <fmt:message>name</fmt:message><br/> <fmt:message>gender</fmt:message><br/> <fmt:message>birthday</fmt:message> <br/> </fmt:bundle ...
- 2009-06-19 16:43
- 浏览 713
- 评论(0)
1)格式化标签举例:a.数字型方法 格式化输出<fmt:formatNumber value="123"/> 123<fmt:formatNumber value="123" type="number"/> 123<fmt:formatNumber value="123" type="currency"/>¥123.00<fmt:formatNumber value="123" type="percent"/> ...
- 2009-06-19 16:43
- 浏览 2184
- 评论(0)
List:<c:forEach var="student" items="${sessionScope.list}" varStatus="status"><font size=5 color=blue> index:${status.index }<br>ID:${student.id }<br> Name:${student.name }<br>Country:${student.address.country }<br>City:${student.addre ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>dengji.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content=&q ...