- 博客(14)
- 资源 (13)
- 收藏
- 关注
原创 敏捷开发中编写高质量Java代码--------------转载
<br />敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。<br />Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维 护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。<br />如图1所示,敏捷开发过程经历需求调研,用例分析和用例分解,进入开发迭代阶段。在每个迭代过程中,可
2010-09-28 17:43:00 329
原创 Java生成xml
<br /> <br /> 1.导入jdom.jar<br /> <br />/* ============================================================ * Java2Xml.java,v 1.1 2010-9-25 下午05:11:40 Yi.Zhu * Created: [2010-9-25 下午05:11:40] by Yi.Zhu * ===================================================
2010-09-26 17:55:00 406 1
原创 JSP学习经验总结-------转
<br />一、JSP工作原理 <br /><br />在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET的实例,该SER
2010-09-26 14:52:00 289
原创 java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较
<br /> 1.详解 <br /><br /> 1)DOM(JAXP Crimson解析器) <br /> DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据
2010-09-26 10:36:00 299
原创 nokia与iPhone对比
<br />苹果,已经成为一个传奇。无论是好是坏,你都无法否认这一点。没有一个手机能够在上市首日销量突破150万台,没有一个手机能够像iPhone这样获得全世界范围内的赞誉。苹果,更是以单单iPhone一个系列总共4部手机,完全抹杀了那些传统概念中所谓的手机名牌。<br /> 由这一点我们可以看出,苹果是成功的。但苹果成功的究竟是手机么?<br /> 今天上午一个学妹在QQ上问我,iPhone怎么装输入法,行货,没破解的3GS.我告诉她,没破解的iPhone没法装输入法。而且即使破解了,现在九宫格输入法
2010-09-25 11:18:00 449 1
原创 重构文章-----转载
<br />项目发展到一定程度,因为功能的增多,就会变得越来越臃肿,原来的架构,就会不能满足现有的需求,因为我们有很多最初规划的时候没有想到的事情,比如说在网站或者软件规模小的时候,我们并没有考虑到国际化,但随着发展,我们走出亚洲奔向世界了,这个时候我们需要全世界的人来用我们的产品,这个时候就需要重构了。<br /> 有人会问,既然这样,为什么我们不在软件最初架构搭建的时候把这些东西都想进去呢?因为我们在产品的前期开发中,不会有这么多的人力财力投入进去。而且产品是慢慢进化的,不是一天想出来的,功能也会随着
2010-09-25 11:07:00 301
原创 Java发邮件
<br />1.导入mail.jar,commons-email-1.2.jar包<br /> <br />2./* ============================================================ * Email.java,v 1.1 2010-9-20 下午03:37:30 Yi.Zhu * Created: [2010-9-20 下午03:37:30] by Yi.Zhu * =====================================
2010-09-21 14:21:00 313
原创 鼠标悬浮显示消息
<br />有很多网站的信息都应数据字符太多没有全部显示,用。。。替换,如果在上面加个悬浮事件就更显人性化些。<br /> <br />贴上代码:<br /> <br />css:<br /> <br />.test{position:relative;color:#526578;text-decoration:none;font-size:12px;} .test:hover{background:none;} .test span {display: none;} .test:hover span
2010-09-13 17:10:00 924
原创 开发项目时公用的提示信息框。
message.jsfunction Message() {} Message.hide = function(){ var obj = document.getElementById("div_message"); if(!obj) return; obj.style.display = "none"; } Message.showError = function(message){ var obj = document.getElementById("div_m
2010-09-10 17:50:00 432
原创 一些常用的Jquery验证
function Validate() { } function Common() { } Common.Round = function(dight,decimal){ dight = Math.round(dight*Math.pow(10,decimal))/Math.pow(10,decimal); return dight; }; //Check null. Validate.isNull = function isNull(v
2010-09-10 17:39:00 453
原创 Md5 加密-------公共
<br />几乎每个项目的密码都会得到加密,以前也用过,现在接触的项目的md5公共类<br /> <br />/** * */ package com.pnova.groupbuy.util; import org.springframework.security.authentication.encoding.Md5PasswordEncoder; /** * * 密码加密 * @author Tairong Zou * */ public final clas
2010-09-10 17:34:00 1670
原创 项目规范
<br />关于项目规范这些不用说,大家都知道很重要!<br /> <br />今天我就是之前没有看开发规范,按照着自己的命名方式去开发,后来改写代码的时候花了好多时间<br /> <br />借此总结一下在这次项目当中的规范,以便自己以后做小项目的时候节省开发时间<br /> <br />项目采用的是struts2 ,spring,jpa框架<br /> <br />1.Action类是以英文单词组成;由模块名 + [其它标试] + Action构成;<br /> <br />每个action的操作方法
2010-09-10 17:29:00 319
原创 struts2文件上传
上传文件公用代码包package com.pnova.groupbuy.util; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.io.FileUtils; import org.apache.struts2.ServletActionContext; public class
2010-09-10 17:05:00 225
原创 用dos启动解压版tomcat
<br />1.安装jdk<br />2.设置环境变量<br />用户变量<br />JAVA_HOME =C:/Program Files/Java/jdk1.6.0_20;<br />CLASSPATH = .;%JAVA_HOME%/lib<br />TOMCAT_HOME=E:/apache-tomcat-6.0.18<br /> <br />系统变量:<br />最前面添加 %JAVA_HOME%/BIN;<br /> <br />这样你的tomcat就可以直接点击startup.bat启动了。
2010-09-09 18:30:00 574
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人