Java设计模式综述

[b]关键词:设计模式,作用,J2EE,工程模式,构造者模式,命令模式,迭代模式[/b] 自从J2EE出现以来,就大大简化了在Java下的企业级开发。但是随着J2EE越来越普遍地被应用到各个领域中,开发者们渐渐意识到需要一种方法来标准化应用程序的开发过程,他们采用的方法是标准化应用程序的结构...

2010-09-28 16:21:25

阅读数 10

评论数 0

简单工厂模式优缺点

[b]优点[/b] 1.工厂类含有必要的判断逻辑,可以决定在什么时候创建哪一个产品类的实例,客户端可以免除直接创建产品对象的责任,而仅仅"消费"产品。简单工厂模式通过这种做法实现了对责任的分割。 2.当产品有复杂的多层等级结构时,工厂类只有自己,以不变应...

2010-09-28 16:13:05

阅读数 44

评论数 0

门面模式 Facade模式

[b]关键词:门面模式 facade模式[/b] [b]一.引子[/b] 门面模式是非常简单的设计模式。 [b]二.定义与结构[/b] 门面模式( facade )又称外观模式。 GOF 在《设计模式》一书中给出如下定义:为子系统中的一组接口提供一个一致的界面, Facade 模式...

2010-09-28 16:07:26

阅读数 58

评论数 0

软件设计师推荐阅读书籍列表

* 《UML宝典》 * 《UML业务建模》 * 《设计模式》GOF * 《面向模式的软件体系结构》1-3 * 《数据库重构》 * 《重构》 * 《UML企业应用建模》ORM POEAA * 《高质量编程艺术》...

2010-09-28 16:00:10

阅读数 23

评论数 0

Joomla别名(alias)的作用和中文别名

[b]关键字:SEO(搜索引擎优化),SEF(搜索引擎友好),Joomla,alias,别名[/b] Joomla的文章别名(alias),默认是不能使用中文的,默认它会自动过滤到中文只剩下英文和数字;如果别名什么都不写,Joomla默认用时间作为别名。这些都不是我们想要的,因为我们在利用S...

2010-09-27 17:29:01

阅读数 36

评论数 0

Java、Swing以及面向对象思想(转载)

转载自[url]http://blog.sina.com.cn/swingjava[/url] Java是面向对象语言的典范,学习Java的意思不仅仅是指学习Java语言,还要包括无比广阔的Java技术和思想。其他计算机语言如C,你完全可以在学会了C语言之后,说我会C,但在Java这儿却只...

2010-09-27 16:39:57

阅读数 13

评论数 0

怎样学习Swing

Sun网站上的Java Tutorial就非常好,非常适合。它的Swing部分也很不错。学了基础的之后,尽量自己学着写一些自定义组件,加深对Swing体系结构的了解。当然学习Swing需要执着,需要悟性,别指望着写几个JFrame程序就能成为高手。Swing和VC,.Net的界面开发思想完全是不一...

2010-09-27 16:36:51

阅读数 12

评论数 0

Swing的第一推动力(转载)

转载自[url]http://blog.sina.com.cn/swingjava [/url] Swing通过AWT的事件循环系统来推动整个系统的运行,这个AWT的事件系统就是Swing系统的这个“第一推动力”。 不像一般GUI系统事件循环是由单个线程完成的,Swing事件循环实际上...

2010-09-27 16:32:47

阅读数 6

评论数 0

How to Write a Custom Swing Component

When you hear comparisons between AWT and Swing components, one of the first points mentioned is that Swing is lightweight. What this essentially mea...

2010-09-27 16:29:55

阅读数 17

评论数 0

Swing为什么能比SWT快?(转载)

转载自[url]http://blog.sina.com.cn/swingjava[/url] 说这句话,意思是Swing可以快过SWT,而且事实已经证明了这一点。MiG Layout Site网站的Mikael Grev曾编写了一个GUI benchmark,来测试和比较Swing和SWT...

2010-09-27 16:10:32

阅读数 11

评论数 0

Google Adsense广告分部技巧

下面两张图是常见的Google Adsense分部位置,颜色越深表示被浏览(点击)的几率越大。 [img]http://www.kutoku.info/images/java/100926/adhot0.png[/img] [img]http://www.kutoku.info/images/...

2010-09-26 17:33:38

阅读数 12

评论数 0

Spring事务管理例子

关于spring事务管理以及异常处理的帖子,本论坛争论颇多,各有各的测试代码,也各有各的测试结果,不知道是spring版本的不同还是各测试的例子的不同而导致测试结果出现差异.本人也很想弄清楚spring是如何对Service进行事务管理的,并且还去看了一下spring框架关于事务管理几个相关类的源...

2010-09-26 17:18:58

阅读数 7

评论数 0

复杂的业务需要用尽可能简单的技术去实现

复杂的业务需要用尽可能简单的技术去实现,否则复杂的业务加上复杂的技术,那我们就在软件里面转不出来了,软件也面临着失败的危险。复杂是危险的,因为它往往是为了隐藏缺陷而复杂,业务技术都是如此。我们也都知道只要会出问题的地方,就迟早要出问题,所以复杂的设计迟早出问题。 EJB和Hibernate都...

2010-09-26 17:03:27

阅读数 20

评论数 0

iBatis简明教程及快速入门

iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。 iBatis最大的特点是简单,最新版本2.0(下载),和...

2010-09-26 16:46:27

阅读数 4

评论数 0

Spring和iBatis整合的例子

OR Mapping的思想相信不用多说大家都明白了,在这里我选择的是ibatis由于手动的控制事务会带来很多额外的工作,同时也没有很好的体现面向对象的思想,因而利用ibatis整合spring ;由于要注意的细节非常多现在整理核心步骤如下: 配置前需把ibatis的jar导入到工程,这里...

2010-09-26 16:43:55

阅读数 12

评论数 0

抛弃EJB(EJB2.0,EJB3.0,EJB4.0)

[b]关键词:EJB,JEEE,Spring,OO,需求至上,J2EE Without EJB[/b] 作为一个EJB的使用者,也是受害者,对EJB虽然谈不上深恶痛绝,但也达到了敬而远之的地步。必须要强调的是EJB不是J2EE,它只是J2EE很小的一部分,EJB既不是完美的也不是必须的。 ...

2010-09-25 17:28:35

阅读数 63

评论数 0

J2EE架构图

以下是J2EE架构图: [img]http://www.kutoku.info/images/java/100925/j2eef01.jpg[/img] [img]http://www.kutoku.info/images/java/100925/j2eef02.jpg[/img]

2010-09-25 11:19:51

阅读数 16

评论数 0

J2EE的核心API与组件(没了EJB,J2EE还剩什么呢)

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述: [b]1.JDBC(Ja...

2010-09-25 10:56:35

阅读数 14

评论数 0

Google Adsense广告优化方法及技巧

目前估计在做google adsense广告的站长数量是十分庞大的,有月入好几万的牛人,也有一年也赚不到100美元的新手,还有能够靠 adsense自给自足的站长,站长通过adsense赚到了小钱,google赚了大钱。今天,总结一下Google Adsense广告优化方法及技巧。 关于 G...

2010-09-25 09:35:58

阅读数 20

评论数 0

对象序列化与反序列化

[b]关键词: 序列化,反序列化,例子[/b] 序列化简单说就是为了[b]保存在内存中的各种对象的状态[/b](也就是实例变量,不是方法),虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 ...

2010-09-21 13:55:52

阅读数 6

评论数 0

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