自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

Struts2 零配置 by convention-plugin

最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。 使用Convention插件,你需要将其JAR文...

2010-04-16 13:48:41 40

原创 tomcat连接池

Tomcat6.0连接池配置 1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置:查看复制到剪切板打印 2.配置你的应用下的web.xml中的之间加入:查看复制到剪切板打印 DB Connection jdbc/oracle javax....

2009-08-11 14:48:26 47

原创 实战DDD(Domain-Driven Design领域驱动设计:Evans DDD)

面向对象与领域建模 板桥里人http://www.jdon.com 2006/12/6(转载请保留) 如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化;或者程序员更加 劳累。   需求不但多变,而且经常是不可能第一次就能掌握,需求反映了某个领域的专业知识,...

2009-05-04 00:16:31 64

原创 领域相关的模型里面需要3种对象

基本上一个应用程序里面的领域相关的模型里面需要3种对象: 1。值对象(Value Object),没有身份,内容表示一切,譬如我和weihello都去银行里面存取100大洋,那这个100RMB是一个值对象 2。实体对象(Entity),需要持久,不是按照内容,而是按照它的身份来区分,也就是说即使内容完全一样,也不是同一个对象。这个身份在内存里面是它的实例地址,在数据库里面是关键字,最常...

2009-04-30 14:29:13 55

原创 系统设计的步骤

转自robin 一。需求分析(抽象Use case + 分析Use case之间的关系) 分析软件需求,以用户的角度来使用软件,找出发生的scenerio,抽象成为一个一个Use Case,分析出Use Case之间的关系,这一步是非常重要的,这一步做好了,设计就成功了一半。Use Case的抽象有一些可以遵循的原则,这里不详细谈。 然后用语言描述每一个Use Case,描述用户...

2009-04-30 14:00:14 120

原创 AOP与权限控制实现

以往在J2EE系统中,访问权限控制系统的实现主要有两种:应用程序实现和J2EE容器实现。 传统的应用程序实现   这是最直接的、传统的一种解决方式,通常是在具体方法前加一个权限判断语句,如下: public class ForumFactoryProxy extends ForumFactory {   ......   pu...

2009-04-23 18:02:58 29

原创 AOP和AspectJ

需求和问题   以上篇《AOP是什么》中并发访问应用为例子:   多个访问类同时访问一个共享数据对象时,每个访问类在访问这个数据对象时,需要将数据对象上锁,访问完成后,再实行解锁,供其它并发线程访问,这是我们处理并发访问资源的方式。   为了实现这个需求,先实现传统的编程,这里我们假定有一个写锁,对数据对象实行写之前,首先对这个对象进行上写锁,写操作完毕后,必须释放写锁。 ...

2009-04-23 17:49:07 52

空空如也

空空如也

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

TA关注的人

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