- 浏览: 48593 次
- 性别:
- 来自: 深圳
最新评论
-
kensunhu:
兄弟啊,你只开了个头,有点虎头蛇尾的。能把这个CASE的设计类 ...
java设计模式之精通state pattern -
z276356445t:
刚刚我也看了下这个原型设计模式,就你目前的情况来看,你是用的浅 ...
java原型模式(clone)之疑惑??? -
tigers20010:
mercyblitz 写道tigers20010 写道merc ...
java原型模式(clone)之疑惑??? -
mercyblitz:
tigers20010 写道mercyblitz 写道引用 ...
java原型模式(clone)之疑惑??? -
tigers20010:
mercyblitz 写道引用 BtripRevision ...
java原型模式(clone)之疑惑???
文章列表
如果大家对文章内容有不理解的地方,尽情留言或QQ(1357208561) 讨论。让大家共同进步。
呵呵,标题显得有点大额。最近老转载别人的文章,觉得自己也该拿出点原创的来才行。我在公司近期的项目中,有用到state pattern的,上网google了下,发现大多数文章介绍的都不算太清楚,所以这里谈下本人的理解,通俗易懂。
State pattern 又叫状态模式。为什么会出现这样一种设计模式呢???下面我给你一一道来。项目中有这种需求:一个出差申请(以btripApplication对象定义),要经过多个审批人(approver)审批通过,该出差申请才能通过,并 ...
如果大家对文章内容有不理解的地方,尽情留言或QQ(1357208561) 讨论。让大家共同进步。
...
如果大家对文章内容有不理解的地方,尽情留言或QQ(1357208561) 讨论。让大家共同进步。
...
如果大家对文章内容有不理解的地方,尽情留言或QQ(1357208561) 讨论。让大家共同进步。
...
三、UML
UML(United Modeling Language,统一建模语言):是一种基于面向对象的可视化建模语言。
UML采用了一组形象化的图形(如类图)符号作为建模语言,使用这些符号可以形象地描述系统的各个方面。
UML通过建立图形之间的各种关 ...
UML,是我在整套课程中比较期盼的内容。虽说是对UML的期盼,更是对CMM标准化项目开发的期盼。软件工程的概念是参照建筑工程等流程提出来的,与建筑工程相同,软件工程需要可行性分析、需求分析、概要设计、详细设计...。建筑需要图纸,软件也需要图纸,设计软件图纸的工具就是UML(统一建模语言)。
到传智播客学习,了解和运用软件工程也是我的重要目标之一。因为我受够了没有经过软件工程标准化开发,而直接编码所带来的痛苦。今日的课程内容比较简单,上课的氛围比较轻松。有机会听徐老师谈一谈国内的软件公司现状。CMM是印度人总结出来的被国际公认并普遍使用的软件工程规范,最高等级应该是CMM5。但十分遗憾的是中 ...
window.onload = function(){
//为按钮添加事件处理代码,FORM中的button就是为javascript而生!
// 全选
今天学习JavaScriptDOM加强,javascript灵活性大家都知道。但我们学习的只是使用JavaScript
对页面的操作,为学习AJAX打下基础。
JavaScriptDOM对页面的直接操作,使用户的体验更加舒畅。再加上CSS的装饰,那简直太完美了!JavaScriptDOM的使用并不复杂,相比那些专业搞JavaScript开发简单的多。下面我整理一下今日的学习内容。
一、DOM(DocumentObjectModel)
D:html、xml文档
O:document
这知识越学越简单了。其实现在学习的Spring和之前学习的Hibernate等框架等,他们的实现都是我们之前学习的Java基础和JavaWeb基础。再加之做了几个总结性的练习,巩固了基础。所以现在学习起来就比较容易了。
今日的课程内容为两部分:Spring中的AOP面向切面编程和Spring对JDBC的支持。
一、Spring-AOP
AOP面向切面编程(Aspect-Oriented Programming),是对传统OOP的补充。AOP使用是使用动态代理实现的。动态代理我们已经非常熟悉了。我也将逐渐的由实现原理转向应用,因为我们在学习JavaWEB基础的时候,原理 ...
EJB3的功能很是强大,但中小企业很少使用它做开发,一般应用SSH足以应付。JAVAEE是做什么的?她是分布式企业级应用的规范,那EJB就是为实现这样的应用而开发的。
什么是分布式应用?听着名字很大。比如咱们的在线支付系统,淘宝、china-pub和amazon等都支持支付宝在线支付。难道它们分别都要将支付宝模块放在自己的服务器上?完全没必要。支付宝模块单独放在一个服务器上,其他服务器使用(调用)那一个服务器上的支付宝就可以了。在现实应用中还有一些类似的将某一应用模块单独取出放到另一个服务器上,供其他应用使用。这就是分布式应用了。(分布在不同的服务器上的应用)
今天内容为两个版块JPA与EJB,从学习hibernate、UML到JPA。他们都涉及到一个极为重要的细节——类与类、接口与接口或类与接口之间的四类关联关系。今日上午到下午3点左右内容为JPA中处理这四类关系。我想我应该将他们系统的做 ...
从昨晚后半夜开始下午,现在外面的雪还没停,这是来北京后最大的一场雪。早上6:30起床,然后去吃早餐。今天是元旦假期的最后一天,幸好乘车的人不多,很快就坐上了车。如果是平时可能得在大雪里走几站,甚至走到学校。气温还可以,在外面等车时,雪好美!
今日继续讲解hibernate,也是hibernate课程的最后一天。Hibernate的内容非常多,如果详细着讲估计还得两天,但课程安排是三天。大部分之前的学生说外面用hibernate的很少!~~ 无奈!继续上一次课程…。
一、Hibernate的检索策略
上一次课程我们学习
1).级联添加:
我们有设置order的映射文件的many-to-one,在此我们也必须设置customer的set元素:
<set name="orders" cascade="save-update" lazy="false">
<
7).控制insert和update属性
映射属性
作用
<property>: insert属性
若为false,在insert语句中不包含该字段,该字段永远不能被插入。默认值true。
最近学习有些疲惫,明天就是元旦了,好快!学习幸福,今天放松一下看看电影,明天再写学习日志吧!
新年快乐!现在是2010年1月1日星期五,2009年并未怎么赚钱,但一如既往每年的成长都让我高 ...