`
jarfield
  • 浏览: 200593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
面向对象奠基人之一Grady Booch说:The great thing about objects is they can be replaced.对象最伟大的之处是其可被替代(这也是使用OO的主要原因之一)。   每个对象都是可替代意味着高度的灵活性,我们曾经梦想的“按需装配”时代已经来临,由Ioc模式/依赖注射组成微容器可以帮助我们实现对象的可替代性。   Spring/HiveMind 包括Jdon Framework都是Ioc组成的一种微容器,在Java企业系统架构选择考量一文中,我已经在灵活性方面对几个组件架构进行了比较。   其中一个重要的疑问:EJB3是POJO吗?这里面 ...
JBoss 的部署架构可以分为三个部分:热部署机制、部署的通用流程、部署的过程。 热部署机制,使得我们在不需要重启JBoss的情况下,可以增加、修改和删除部署单元。JBoss会在运行时“察觉”到这些变化,并做出相应的处理。 ...
本文以JBoss Application Server 4.2.1 GA(以下简称JBoss)为例,介绍它在Windows平台上的启动过程。为了方便叙述,对平台环境做以下假定:Java运行时的安装路径为C:\Java,JBoss的安装路径为C:\JBoss。 既然用100% Java编写的JBoss具有跨平台的特性,那为什么还要强调Windows平台呢?这是因为,JBoss的启动是从平台相关的脚本文件开始的,而在不同平台上的脚本文件是不同的。例如,Window平台上的脚本文件是run.bat,linux平台上的脚本是run.sh。两个文件的内容有很大不同,功能也许差不多,无非是配置启动环境,但 ...
1998年,在硅谷SUN公司的SAP实验室,一个年轻人正坐在电脑前 面思考,然后写着什么东西。不,他没有在写程序,他在写辞呈。他正在做出人生的一个重大决定:他要辞掉在SUN的这份工作,投身到open source的开发。旁边好多朋友在劝他,这样的做法是"moving down the food chain"(应该是丢掉铁饭碗的意思),这是他整个职业生涯的下坡路。但是这个年轻人却义无反顾地微笑着,眼睛里充满着自信,他相信几年以后他会为他今 天的决定自豪,他相信这不是他职业生涯的下坡路,而是他真正的成功职业生涯的开始。此时,他走过人生的前三十头的回忆在他脑中闪回。   他出生在 ...
原文地址:http://www.linux-mag.com/id/1677 Tuesday, June 15th, 2004By Bill Burke, Marc Fleury Pioneered at Xerox's Palo Alto Research Center (PARC) in the late '80s and early '90s, aspect-oriented programming (AOP) has greatly influenced modern software development, from the latest research at IBM, ...
<!--//-->下面是关于这篇文章的讨论,值得一看。Logging and tracing code<!-- thread_header.view --> Why is it that all of the AOP examples I see are always logging and tracing? Is AOP good for anything else? <!--end .tb_right --> <!-- closing divs from a/print.view, et al --> Logging and ...
Global site tag (gtag.js) - Google Analytics