- 浏览: 256995 次
- 性别:
- 来自: 苏州
最新评论
-
a542550187:
很受用,最近正好学习软件工程方面的知识
如何建立领域模型(转) -
liiyee:
谢谢!中文版有些地方的翻译实在是挺对付的。
hibernate in action 2 英文版 -
HFLdragon:
下来学习一下
ajax upload file -
wendellup_account1:
thanks....
Spring 3 mvc Validation的错误 -
zhangjq5:
中文名乱码……
ajax upload file
文章列表
使用Spirng 3 MVC很方便;使用它的validation同样。。
使用方法
1. 依赖两个包
<!-- JSR 303 with Hibernate Validator --> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> </dependency> <dep ...
按照一般的项目管理过程,“需求”之后是“分析”,那么在分析阶段对应的技术流程又是哪个?如何将需求阶段和分析阶段联系起来呢?答案就是“领域模型”
什么是“领域模型”呢?只要抓住“领域(Domain)”二字就可以 ...
上一篇说到我们经过初步的业务分析,得到了用户、业务用例以及业务场景模型。这三项工作成果形成了基本的需求框架,并圈定了业务范围。这时应当做一份基线。
当然,第一份基线所包括的内容是非常粗的,要达到完整的需求说明还有更多工作要做。这一篇就来说说详细的需求过程和产出物,以及这些成果对需求的贡献。在开始之前,还是提醒读者下载实例,本文下面只会从实例中挑选很少一部分来说明,对照实例读者将能更好的理解。
上一篇确定了业务用例,以及业务场景。该场景只描述了业务框架,接下来要对业务用例进行场景分析。用例场景分析要用到三种视图,业务用例实现视图、业务用例场景、业务实体模型(领域模型), ...
业务场景和业务用例场景的区别【转】
- 博客分类:
- 系统分析
简单点说,在以业务目标为边界的业务模型中,业务场景图描绘的是贡献于这个业务目标的什么人及其做的什么事,这些人和事的交互过程和完成顺序就是完成整个业务目标的流程。而这些人往往是业务主角、而他们所做的事便是业务用例了。所以我认为,绘制业务用例图和业务场景图并没有谁先谁后的问题,这两个图是互相验证的。可以先绘制业务场景图,然后把其中的泳道和活动拿出来,得到的就是活生生的业务用例。但根据业务场景图得到的业务用例不一定是完整的,因为可能存在独立的、未参与交互、但仍贡献于整个业务目标的业务用例存在。所以,需要业务用例图与业务场景图进行互相验证。这样才能得到完整并且正确的业务用例。
...
最近用Java处理文件的时候,同样遇到了中文问题,觉得还是有必要总结一下,也使该系列的文章更加完整。 熟悉Java 的人都知道,在Java中,IO是分成两大部分的,分别对应字节和字符的操作,也就是Stream和Character,它们之间可以相互转换,桥梁就是StreamInputReader/StreamOutputWriter。为了更加清楚的了解它们之间的关系,我们可以看看它们所在的类结构。java.lang.Object
java.io.InputStream (implements java.io.Closeable)
java.io.OutputStream (impl ...
Java基本类型与包装类判断
- 博客分类:
- Java
public class Test{
public static void main(String[] args) throws Exception {
System.out.println((char)65);
System.out.println(isWrapClass(Long.class));
System.out.println(isWrapClass(Integer.class));
System.out.println(isWrapClass(String.class));
System.out.p ...
<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html; charset=gb2312"><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<script type="text/javascript">
function show(year,month) {
var wee ...
JavaScrip常用日期操作
- 博客分类:
- javaScript
//当前日期是星期几
function showTodayWeek()
{
var nowDate = new Date();
//nowDate.setFullYear(2011,6,1);
return nowDate.getDay();
//0 为星期日
//1 为星期一
//2 为星期二
//3 为星期三
//4 为星期四
//5 为星期五
//6 为星期六
}
//本周第一天日期
function showWeekFirstDay()
{
var now = new Date();
...
Apache Click 是一个先进的Java企业版的Web应用程序框架,提供一个基于浏览器的富客户端编程模型。非常简单和易用,一般的开发人员在一天内就可以上手使用。
主要的特点包括:
Very easy to learn
Component and Page Oriented design
Event base programming model
Stateless (with support for light-weight stateful components)
Server-side Ajax support
Exceptional performance
...
50个jQuery代码段帮你成为更好的JavaScript开发者
http://www.woiweb.net/50-jquery-snippets-for-developers.html
30个JQuery动画效果合集
http://www.woiweb.net/30-jquery-animation-collection.html
JQuery多选插件
http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/
jQuery UI Tools
http://flo ...
Java的异常处理总结
- 博客分类:
- Java
一、 异常的概念和Java异常体系结构
异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。
Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。
Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException ...
JavaScript的发展和优化
- 博客分类:
- javaScript
JavaScript是互联网时代编程语言的霸主,统领浏览器至今已有许多年头,而这股风潮很可能随着HTML 5 的兴起而愈演愈烈。如今JavaScript更是在Node.js的帮助下进军服务器编程领域。“单线程”和“无阻塞”是JavaScript的天性,因此任何需要“耗时”的操作,例如等待、网络通信、磁盘IO都只能提供“异步”的编程接口。尽管这对服务器的伸缩性和客户端的响应能力都大有脾益,但是异步接口在使用上要比传统的线性编程困难许多,因此也诞生了如jQuery Deferred这样的辅助类库。Jscex的主要目的也是简化异步编程,但它使用了一种与传统辅助类库截然不同的方式,尽可能地将异步编程体验 ...
Sql查询技巧
1、 表A04中的含有A、B、C、D四个字段,当按A字段分组后,如果D等1,则只统计B的值,如果D等0,则只统计C的值。
CREATE TABLE A04(A VARCHAR(20),B INT,C INT,D INT)
INSERT INTO A04 VALUES('01',20,7,'0')
INSERT INTO A04 VALUES('01',10,8,'1')
INSERT INTO A04 VALUES('02',20,7,'1')
INSERT INTO A04 VALUES('02',10,8,'0')
SELECT A,SU ...