MVC包括三个部分 :
①View:负责与用户交互,即在界面上展示数据对象给用户(html,jsp)
②Controller:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解
释用户的输入并将它们映射为模型层可执行的操作(Servlet)
③Model:实现系统的业务逻辑(javaBean)
DAO:用于连接数据库,将resultse...
分类:
编程语言 时间:
2014-05-26 06:17:10
阅读次数:
314
有这么个业务需求,抽象出来如下:
展示一条文案,比如“某某人做了某某事”,这里的“某某人”是一个用户的昵称;用户可以修改昵称,修改过后再看之前的文案,“某某人”这个昵称需要跟着变化;文案数据从服务端获取;
根据上述需求,讨论确定了服务端下发的“某某人”采用[UserId]uid[/UserId]这样的UBB标签格式,客户端进行解析和替换。
要解析内容,首先要匹配指定的UBB标签,...
分类:
其他好文 时间:
2014-05-26 06:15:51
阅读次数:
170
一、在UML系统开发中有三个主要的模型:
功能模型: 从用户的角度展示系统的功能,包括用例图。
对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类、对象图、包图。
动态模型: 展现系统的内部行为。包括序列图,活动图,状态图
下面简单简绍一下九种图:
用例图(Usecase
Diagram)用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执...
分类:
其他好文 时间:
2014-05-26 03:17:08
阅读次数:
273
在众多的工业控制系统领域常常会实时采集现场的温度、压力、扭矩等数据,这些数据对于监控人员进行现场态势感知、进行未来趋势预测具有重大指导价值。工程控制人员如果只是阅读海量的数据报表,对于现场整个态势的掌控会十分困难,因此往往希望借助一些图表进行展示,其中趋势图是常用的实时数据展示方式之一。目前实现趋....
分类:
其他好文 时间:
2014-05-26 00:06:04
阅读次数:
648
在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了C...
分类:
编程语言 时间:
2014-05-25 23:59:38
阅读次数:
547
从这篇文章,希望您了解吉日嘎拉通用权限管理系统菜单项展示技巧。项目中使用了吉日嘎拉的通用权限管理系统,几十个子系统均由该权限管理系统管理。在系统中配置好相关菜单及非菜单项,配置截图:菜单权限设置截图通过下拉菜单进入其中的一个子系统子系统中的菜单项(菜单项表示该项会在前端需要展示出来,用于用户点击的项...
分类:
其他好文 时间:
2014-05-25 23:47:19
阅读次数:
1937
开源学习--SlideExpandableListView中的列表项动画实现框架分析
开源项目Android-SlideExpandableListView是一个简单的介绍列表项动画展示的小型项目,分析这个项目可以对自定义框架及列表类动画实现有个比较清晰的认识,工作中中时常根据需求扩展定义自己的适配器,虽然具体需求不同,但架构类似,本文把最近关于该开源项目的研究心得整理分享,共同学习~
项...
分类:
其他好文 时间:
2014-05-24 20:35:30
阅读次数:
460
一、什么是构件图?
构件图是为了描述一个系统的主要功能(如子系统、类、包、构件等),从软件构件这样一个物理角度,通过图示的方式展示出来。
二、什么是构件?
构件(component)是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。
每个接口能实现一定的功能,为其他构件提供使用接口,方便软件的复用。
常见构件有:文件、表、文档、对象库、可执行体、COM+、企业级Java Bean...
分类:
其他好文 时间:
2014-05-24 19:36:40
阅读次数:
390
一、什么是协作图?
协作图是描述对象间交互的一种模式;它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。
二、协作图的作用?
协作图的建模结果用于获取对象的职责和接口。便于对对象结构的理解。
三、协作图与时序图的关系?
(1)协作图与时序图可以互相转化。
(2)协作图和时序图描述角度的侧重点不同。协作图侧重于对象间关系,展示对象结构,使其一目了然,很...
分类:
其他好文 时间:
2014-05-24 18:02:09
阅读次数:
342
QQ群:136924235
论坛:http://bbs.shareku.com
webdriver可以结合junit中的Parameterized运行器完成数据驱动的目的,数据驱动的方式很多,可以结合csv文件,excel文件,jdbc等,下面我将结合csv,jdbc来展示如何完成数据驱动测试。
一、先给大家介绍一下如何使用Parameterized运行器,两种方式实现。
1、第一种方式,通过构造方法初始化测试数据...
分类:
Web程序 时间:
2014-05-24 14:19:25
阅读次数:
414