自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

理解OO

OO的特征:封装:   封装是指隐藏对象的属性和实现细节.封装能为软件系统带来以下优点: 便于使用者正确的方便的理解和使用系统,防止使用者错误修改系统的属性。 有助于建立各个系统之间的松耦合关系,提高系统的独立性。当某一个系统的实现发生变化,只要它的接口不变,就不会影响到其他的系统。降低了构建大型系统的风险,即使整个系统不成功,个别的独立子系统有可能依然是有价值的。例如相机损...

2007-10-27 16:28:40 145

hibernate与ibatis

ibatis比hibernate灵活,易学.ibatis对于处理复杂业务逻辑(需要写复杂的sql)和需求频繁变更,系统改造等问题时比hibernate更容易.Hibernate数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快.虽然hibernate在功能上比Ibatis强大,但是,学习成本并不低,如果团...

2007-10-22 15:39:50 134

sql总结

子查询:表达式子查询  Select au_lname, au_fname from authors where city=  (select city from publishers where pub_name="abcde") 限定谓词子查询   Select pub_name from publishers from publishers  Where pub_id in  (se...

2007-10-22 15:23:54 163

数据库事务

数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:  · 更新客户所购商品的库存信息   · 保存客户付款信息--可能包括与银行系统的交互   · 生成订单并且保存到数据库中   · 更新用户相关信息,例如购物数量等等 正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新。但是,...

2007-10-22 13:15:36 133

RUP概述

RUP(Rational Unified Process)统一开发过程是一套面相对象的软件工程过程.软件过程是指实施于软件开发和维护中的阶段, 方法, 技术, 实践和相关产物(计划,文档, 模型, 代码, 测试用例和手册等)的集合.有效的软件过程可以提高软件组织的生产效率, 提高软件质量, 降低成本并减少风险.  软件过程是开发高质量软件所需要完成的任务的框架.当前流行的软件过程: Rat...

2007-10-20 15:15:17 598

strictfp 与 volatile

转自:http://hi.baidu.com/liyunqi1984/blog/item/0128921373d98b015aaf53eb.html1. strictfp 修饰类和方法,意思是FP-strict,精确浮点,符合IEEE-754规范的。当一个class或interface用strictfp声明,内部所有的float和double表达式都会成为strictfp的。Interf...

2007-10-19 22:51:11 175

设计模式之Observer

观察者模式又被称为依赖(Dependents)或发布-订阅模式(Publish-Subscribe).意图:  定义对象间的一种一对多的依赖关系, 当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新.问题: 当某个事件发生时,你需要相一系列对象发出通知, 而这个对象的列表是变化的.实现:  让"希望知道某个事件何时发生"的对象(Observer)将自己注册到另一...

2007-10-19 14:36:49 95

设计模式之Command

意图: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作.别名: Action , Transactioncommand 模式是回调机制的一个面向对象的替代品.回调函数: 函数先在某处注册,而它将在稍后某个需要的时刻被调用.命令模式使用一个Command对象来定义一个发送者和一个接收者之间的绑定关系,从而支持解耦....

2007-10-19 14:36:23 169

设计模式之Template Method

Template Method是我们最常用的模式,也是最好理解的模式了.意图:    定义一个操作中的算法的骨架,而将一些步骤延迟到子类中. Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤.问题:    需要遵循一个过程或一系列步骤, 它们在某个具体层次上保持一致, 但单个步骤在更详细的层次上可能有不同的实现.效果:    模板为代码复用提供了...

2007-10-19 14:28:42 95

设计模式之Decorator

 意图:    动态地给一个对象添加一些额外的职责. 就增加功能来说, Decorator模式相比生成子类更为灵活.问题:    你需要使用的对象执行你要求的基本功能. 但是, 你可能需要为这个对象添加某些功能, 这些附加功能可能发生在对象的基础功能之前或之后.效果: 被添加的功能属于小的对象. 好处是可以在ConcreteComponent对象的功能之前或之后动态添加功能. 注意: 虽然一个...

2007-10-19 14:27:54 98

设计原则

针对接口编程,而不是针对实现编程. 优先使用对象组合,而不是类继承. 考虑你的设计中哪些是可变的(不是考虑什么会迫使你的设计改变,而是考虑你想要什么变化而不会引起重新设计,用现有设计有效对付变化), 并封装变化的概念. 高内聚低耦合:高内聚的意思就是把逻辑上可以归在一起的东西放在一起。...

2007-10-19 12:45:22 88

设计模式之Strategy

问题:我们真的无法断定新的需求将怎样变化.如果我们试图发现事情将怎样变化,我们将永远停留在分析阶段.如果我们试图边写我们的软件让它能添加新的功能,我们将永远停留在设计阶段.我们的时间和预算不允许我们这样做.意图: 让你可以使用不同的业务规则或算法.解决方案: 将算法的选择和算法的实现相分离,让客户可以基于场景作出选择.实现: 让使用算法的类(Context)包含一个抽象类(Strat...

2007-10-19 12:41:44 89

设计模式之Adapter

意图:  将一个类的接口转换成客户希望的另外一个接口.Adapter模式使原本由于接口不兼容而不能在一起工作的那些类可以一起工作. 解释:我们需要一种方法,为一个内容合适但接口不匹配的对象创建一个新的接口. 效果:   Adapter模式让现存的对象适应新的类结构,而不受他们的接口限制.实现:  创建一个拥有所需接口的新类,然后包装原来类的方法,从而有效地包容被适配的对象....

2007-10-19 12:30:38 96

设计模式之Facade

意图: 为了子系统中的一组接口提供一个一致的界面(访问方式),Facade模式定义了一个高层接口,这个接口使得这一子系统更加 容易使用.场景:  我们(客户端)需要访问一个子系统,但是子系统中的功能很多,而我们只需要使用一部分功能,这时就可以使用Facade模式,创建一个或一组新的类(外观)提供需要的功能.使用Facade前: 使用Facade后:  效果:  客户端直接和外观交互...

2007-10-19 12:14:51 221

ebXML、UDDI与XML/EDI比较

 摘自: http://www.cndw.com/tech/xml/200205242727.asp柴晓路 (fennivel@uddi-china.org)Chief System Architect2001年8月17日引言在已经过去的近一年的时间中,为发展开放式的共享交互的电子商务而进行的应用工具和技术规范的开发工作开展地非常迅速,前景也相当广阔。这一方面的工作完全是围绕着W3C...

2007-10-17 00:41:54 305

利用JAXR发现和发布Web服务

摘自: http://www.ccw.com.cn/htm/center/prog/02_6_28_2.asp 

2007-10-17 00:34:23 145

SOAP,WSDL,JAX-RPC,JAX-WS

摘自:http://www.ibm.com/developerworks/cn/webservices/ws-tip-jaxwsrpc.htmlWeb 服务已经出现很久了。首先是 SOAP,但 SOAP 仅描述消息的情况,然后是 WSDL,WSDL 并不会告诉您如何使用 Java™ 编写 Web 服务。在这种情况下,JAX-RPC 1.0 应运而生。经过数月使用之后,编写此规范的 Java Co...

2007-10-17 00:32:33 179

网络七层中各层的作用

转自:http://zhidao.baidu.com/question/5245901.html(1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WW...

2007-10-16 00:54:35 209

TCP协议总结

TCP/IP协议遵守四层的模型概念:应用层、传输层、网络层和网络接口层(物理层)。应用层 主要协议有HTTP,FTP,SNMP传输层 主要协议有TCP,UDP              传输层的作用是提供应用程序间(端到端) 的通信服务, 它提供两个协议: 用户数据报协议UDP ( user datagram protocol) ,其负责提供高效率的服务,用于传送少量的报文,几乎不提供可靠...

2007-10-16 00:39:08 82

TCP/IP协议详解

转自:http://www.blogcn.com/u2/51/58/guanluan/1、TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。 网络接口层 模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。 互联层 互联协议将数据包封装成interne...

2007-10-16 00:08:45 673

TCP(Transmission Control Protocol) 传输控制协议

TCP协议主为了在主机间实现高可靠性的包交换传输协议。本文将描述协议标准和实现的一些方法。因为计算机网络在现代社会中已经是不可缺少的了,TCP协议主要在网络不可靠的时候完成通信,对军方可能特别有用,但是对于政府和商用部门也适用。TCP是面向连接的端到端的可靠协议。它支持多种网络应用程序。TCP对下层服务没有多少要求,它假定下层只能提供不可靠的数据报服务,它可以在多种硬件构成的网络上运行。TCP...

2007-10-16 00:03:39 143

软件英语

软件需求说明书 --Software Requirements Specification --SRS面向服务的体系结构--Service-Oriented Architecture--SOAobject-oriented,three -tier web application 面向对象的三层WEB应用...

2007-10-12 17:07:13 212

POP3与SMTP协议

简单的说:pop3协议是收邮件协议,smtp协议是发邮件协议。POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3...

2007-10-12 16:49:08 5991

UDP协议简介

摘自:http://www.cnpaf.net/class/UDP/0532918532758197.htmlUDP协议是英文UserDatagramProtocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议...

2007-10-12 16:32:27 142

Java EE术语

J2SE   -   java   2   stand   edition   J2EE   -   java   2   enterprise   edition   URL(Uniform Resoure Locator)  -  统一资源定位符  Http(Hyper Text Transfer Protocol)  -  超文本传输协议Tcp/IP  -  TCP/IP协议叫做传...

2007-10-12 16:29:20 109

使用JAXB处理XML文档

JAXB介绍: http://www.itisedu.com/phrase/200604181429065.html引用地址: http://www.netbei.com/Article/jsp/jsp3/200407/39.html关键词:Java,XML,JAXB,DTD,绑定模式(Binding Schema),验证(validate),marshal,unmarshalJAX...

2007-10-11 14:57:03 196

设计模式学习之基本概念

设计模式基本概念:模式的概念里最最早由建筑大师Christopher Alexander提出,他说:"每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。模式的定义:模式是一种问题的解决思路,它已经适用于一个实践环境,并且可以适用于其他环境。设计模式通常是对于某一类软件设计问题的可重用的解决方案,将设计模式引入软件设计和开发过程,其目的就在于要充分利用已有的软件...

2007-10-08 09:36:15 190

青春梦工厂(广州话版B)

2007-10-06 21:27:34 756

音乐资源站

 深秋_燕子 http://zhangmen.baidu.com/promotion/10013/204409.html?pz=2 清水浮香  带歌词的哦!http://hi.baidu.com/%C7%E5%CB%AE%B8%A1%CF%E3/profile 

2007-09-28 13:38:51 257

There is nothing in the hall but wall-to-wall people.

There is nothing in the hall but wall-to-wall people.形容词wall-to-wall,字面意思是“墙到墙”。来源于房间内的地毯铺法:从一边的墙到另一边的墙,也就是铺满了整个房间。所以,这个形容词的原意就是“铺满整个地板的”(completely covering a floor)。如今,这个词应用到了生活的其他方面,可以表示“布满整个区域”(...

2007-09-24 14:20:06 194

That's a long shot.

That's a long shot.那件事成功的希望不大 ---------------------------------------------------------------------------------------------------  美国口语中的常用语“long shot”,英文的解释是“something that is not likely to happe...

2007-09-21 14:33:21 218

各种cache技术基本特性

摘自: http://hi.baidu.com/xproduct/blog/item/28297009f7016ccd3bc76首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。 我主要是一个Cache实现者,而不是使用者。为了给一些ORM(比如JPA实现)提供Cache支持,我需要包装其它的Open Source Cache,并考察它们的特性。 我...

2007-09-21 14:28:28 376

People have dirty looks on their faces.

People have dirty looks on their faces.人们的脸色都很难看小笨霖举了这样一个例子来使用这句话:“路上塞车, 车上的人脸都很臭。” 

2007-09-19 11:04:50 160

My father looks square in his jacket.

My father looks square in his jacket.穿着夹克的爸爸看起来古板过时。 形容词square在这个句子中就相当于:old-fashioned。这里,使用的是这个词一个俚语中常见的含义:(形容一个人)沉闷、刻板保守、守旧落伍(A person who is regarded as dull, rigidly conventional, and out of to...

2007-09-18 10:03:49 151

She received one month`s salary in advance.

She received one month's salary in advance.她预支了一个月的工资。 介词词组in advance相当于beforehand,意思是:事先;预先。  再如:  The factory fulfilled the state production plan one month in advance.  这个工厂提前一个月完成国家生产计划。...

2007-09-17 16:30:50 305

java转义字符对照表

点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ ==> u007B 左方括号的转义:[ ==> u005B 左圆括号的转义:( ==> u0028 竖线的转义:| ==> u007C 右圆括号的转义:) ==> u0029 星号的转义:* ==> u002A...

2007-09-14 16:06:20 3047

This kind of tea could act as an aid to digestion

这种茶可以助消化。act as: 1) do the work of; serve as 当作;充当 2) play the role of 担任……的角色aid: n.帮助, 援助, 帮助者, 有帮助的事物vt.资助, 援助, 帮助digestion:消化力, 领悟再如:  A trained dog can...

2007-09-14 15:36:06 133

We have deliberated on your proposal

我们已经仔细考虑了你的建议。deliberate on/over/upon: consider;think over carefully 仔细考虑  再如:  We are still deliberating over the matter.   我们仍在仔细考虑这个问题。from:http://sl.iciba.com:80/viewthread-60-341339-1...

2007-09-13 14:55:59 116

He knew zip about running the company.

He knew zip about running the company.他对运营公司一无所知。---------------------------------------------------------------------  作为名词,zip的基本的意义是“拉链”。但在这个句子里,使用的是一个俚语中的意思“nothing; in zero”。  例句:  ...

2007-09-12 12:35:13 201

Cast aside all illusions and go into the battle.

Cast aside all illusions and go into the battle.丢掉幻想,投入战斗。cast aside: Discard; throw away(置…而不顾;抛弃;去掉)illusion 幻想再如:You can't just cast people aside like old clothes.你不能象抛弃旧衣服那样扔...

2007-09-11 10:55:17 129

tapestry5.0

tapestry5.0开发指南自己下来看吧

2008-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除