代码改变世界

UML从需求到实现---类图(1)

2011-04-02 09:51 by myjava2, 259 阅读, 0 推荐, 收藏, 编辑
摘要:上次写到了UML的包图,用例等:接上:UML从需求到实现---包图按照UML中图的出现顺序.当做完包图以后.我们下一步要做的当然是类图,类图也是UML中的三大核心图之一.看到很多文章在描述类图的时候.总是大部分在叙述类之间的关系:关联,依赖,继承,组合,聚合呀这些.很少有人说明类是怎么来的.没有了类,你拿什么来画类图.那些关系其实没有多大意义.就像是象棋的马走日,象飞天一样.只是一个规定.你知道了这些就是一个象棋高手吗?类图是UML中的一种静态图.他是体现面向对象编程的基础.类图就像是软件设计的细胞.是基本元素.没有了类图.也就没有了接下来的设计.但是类不可能是凭空产生的.类是我们凭借自己的经 阅读全文

利用java反射遍历类以及父类的方法

2011-03-31 17:45 by myjava2, 3006 阅读, 0 推荐, 收藏, 编辑
摘要:现有每多个javabean,但是每个bean中都有不同的属性,并且都是通过get和set方法来修改和获取值。如果调试一步一步去猜内部结构,想用一个方法可以获取不同对像中各个属性的值,怎么办呢?可以利用JAVA的反射机制。1.此为小引//运用反射机制遍历单个对像中每个属性值 public static void Reflect_Object(Object o,String classPath){ try { Class userClass = Class.forName(classPath);//加载类 Method[] methods = userClass.getDeclaredMe... 阅读全文

存储过程使用

2011-03-31 09:25 by myjava2, 142 阅读, 0 推荐, 收藏, 编辑
摘要:谓存储过程就是Transact-SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。由于存储过程被预先编译过,所以执行起来要比单行SQL语句效率高出很多,在应用程序开发过程中应尽可能的采用存储过程进行数据的增加、更新、删除和查询操作,以提升应用程序的整体运行效率。执行SQL Server的存储过程需要如下步骤:1、生成SqlCommand对象并将其CommandText属性设置为存储过程的名称或包含过程调用的 EXECUTE语句。2、增加过程调用所需要的参数到SqlCommand对象中,记住将任何输出参数的Direction属性设置为ParameterDirection.O 阅读全文

一个用CSS实现隔行变色的技术

2011-03-24 10:30 by myjava2, 430 阅读, 0 推荐, 收藏, 编辑
摘要:以前在做页面显示列表时候,要做一组数据隔行变色,当时不知道,竟然用来了好多java脚本判断,写了许多像下面的例子。Html代码 <table><%intc=0;%>//循环取列表 <% if(c%2==0) { className="一种颜色"; }else { className="另外一种颜色"; } c++; %><trlcass="className"><td></td></tr>//循环结束 </table><table&g 阅读全文

ibatis分页的两种方式

2011-03-22 14:27 by myjava2, 12611 阅读, 0 推荐, 收藏, 编辑
摘要:方式一:调用它的分页方法:List result = sqlMapClient.queryForList(id, parameterObject, skip, max);方式二:利用不同数据库的特点,把分页的条件作为参数传进去,在SQL语句处拼接。如MYSQL数据库可以使用它的limit函数。比较:方式二比较通用,只需调用相同的方法,即可实现分页或者不分页,此时分页的参数只是做为普通的参数。 方式一比较简单,在SQL语句处无需关注分页的问题,ibatis会自动帮你分页(因为你调用了它的分页方法)。示例代码:方式一的代码:Map parameterObject= new HashMap();St 阅读全文

UML从需求到实现----包图

2011-03-13 19:54 by myjava2, 748 阅读, 0 推荐, 收藏, 编辑
摘要:上接:UML中图出现顺序上回讲到用例图,UML中各个图之间的关系.接着根据UML建模中图出现的顺序来总结包图.用例图确定以后.用户的需求基本上就确定了.接下来要根据用户的要求去设计系统.建模的顺序是由大到小.逐层解析.首先确定的就是系统的整体构架.系统的整体构架基本上就是包图.包图的解释:当然包图有非常官方的解释.但是那些解释都是比较抽象的.这里我都是用自己的语言来叙述包图的意义.在UML中,包图看起来很像是一个文件夹.其实个人感觉包图就是一个文件夹.它是UML中的专用文件夹.用来把一些相似的物件放到一起.这个就是包图.个人认为大家完全不必要拘泥于形式.大可以灵活的使用包图.只要为了让我们的建 阅读全文

使用 Spring 2.5 基于注解驱动的 Spring MVC

2011-03-11 16:48 by myjava2, 119 阅读, 0 推荐, 收藏, 编辑
摘要:概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步的增强.在框架灵活性、易用性和扩展性上,Spring MVC 已经全面超越了其它的 MVC 框架,伴随着 Spring 一路高唱猛进,可以预见 Spring MVC 在 MVC 市场上的吸引力将越来越不可 阅读全文

UML中的stereotype

2011-03-11 15:31 by myjava2, 270 阅读, 0 推荐, 收藏, 编辑
摘要:在使用rose的时候.rose的类里面有个stereotype的选项.选择了不同的选项类会呈现不同的图形效果.这里对stereotype做一点总结, Stereotyp英文的原意是印刷中的铅字。比如,如果我们需要印一本书,而这本书中有一个字目前没有其铅字,那么我们就得造一个铅字出来,这样,我们才能印这本书。UML中就是借用了这一概念来表达采用stereotype对其自身进行扩展的,只不过这个铅字是指UML当中的图形符号。 我们知道,当我们采用UML进行建模时,通常有一个应用领域的问题,我们常常把它用在软件开发上,其实其他建模领域也可以用到.比如说,如果我们想对家里用的电器进行建模,很显然,我. 阅读全文

UML中的图的出现顺序

2011-03-11 09:07 by myjava2, 187 阅读, 0 推荐, 收藏, 编辑
摘要:上接:UML从需求到设计--用例从开始接触UML到现在对UML逐渐有了更深入的了解.刚开始,对于UML总是感觉UML就是图.一提起UML 就想着这个是画图的东西.具体这些图都是干什么的.为什么会有这些图.在一个项目中 ,到底那个图是首先出现的.这些图的出现顺序是什么.脑子里还是比较混乱.下面我用自己的理解说明一下UML由视图(views,)图(diagrams),模型元素(model elements),通用机制(general mechanism) 构成一:视图:视图分为用例视图,设计视图,过程视图,实现视图,配置视图二:图:图包括用例图,静态图(类图,对象图,包图),行为图(状态图,活动图 阅读全文

UML从需求到实现----用例

2011-03-10 09:21 by myjava2, 130 阅读, 0 推荐, 收藏, 编辑
摘要:关于用例图的概念相信不用我去说了 .能看到这篇文章的都是知道用例图概念的人.UML 中最重要的是什么图呢 ?毫无疑问应该是用例图 ,用例是后期时序图 和实际开发的重要依据.说明一下用例图是怎么产生的.了解他的产生对我们了解它本身有很大帮助,首先用例产生在需求分析阶段 ,这这个阶段系统分析人员对用户对系统要求的理解 .也就是用户的愿望的描述.有时候我们习惯把用例说成系统的功能. 但是.用例一定是系统的功能.但是功能不一定是系统的用例比如系统要求我在断电的时候要把数据保存起来.但是这个能写在用例里面吗?当然不能这只不过是系统的一个限制.不能算是一个完整的愿望.接着说明一下用例的特点.然... 阅读全文
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 52 下一页