`
文章列表
使用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 ...
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 ...

Java深度历险合集

    博客分类:
  • Java
Java深度历险.pdf
<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 ...
//当前日期是星期几 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 ...
《云计算入门指南》.pdf

jQuery 参考

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.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。     Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException ...
JavaScript是互联网时代编程语言的霸主,统领浏览器至今已有许多年头,而这股风潮很可能随着HTML 5 的兴起而愈演愈烈。如今JavaScript更是在Node.js的帮助下进军服务器编程领域。“单线程”和“无阻塞”是JavaScript的天性,因此任何需要“耗时”的操作,例如等待、网络通信、磁盘IO都只能提供“异步”的编程接口。尽管这对服务器的伸缩性和客户端的响应能力都大有脾益,但是异步接口在使用上要比传统的线性编程困难许多,因此也诞生了如jQuery Deferred这样的辅助类库。Jscex的主要目的也是简化异步编程,但它使用了一种与传统辅助类库截然不同的方式,尽可能地将异步编程体验 ...

Sql查询技巧实例

    博客分类:
  • DB
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 ...
Global site tag (gtag.js) - Google Analytics