《解决侵入的根本方法讨论》的相关内容
相关讨论
框架的侵入性问题是不是一个伪问题?
最近对这个问题比较疑惑。大家在评价一个技术决策的时候,时不时地就提出一个侵入性的问题。通常谈侵入性的时候,是在说对象脱离了框架还能不能使用。比如谈论IoC的时候,脱离了Spring还能手工注入。比如谈论贫血的领域模型的时候,领域对象不依赖于Hibernate的接口。
问题是,真的吗?号称non-invasive的框架就真的不对你的代码有侵入性吗?我们又真的会因为侵入性损害系统的“灵活性”吗?即便我 ...
by taowen 2006-12-12 浏览 (8267) 回复 (24) 关键字: 侵入性
MF高度评价DHH和RMH宣称J2EE将死
infoq今天有两个颇为引人注目的新闻:
一条是Martin Folwer对rails enterprise的评价,其中MF高度评价了DHH,甚至在某些方面抬到了和Kent Beck的高度;
http://www.infoq.com/news/Martin-Fowler-Enterprise-Rails
Martin Folwer原文:
http://martinfowler.com/bliki ...
by robbin 2006-07-12 浏览 (20658) 回复 (50) 关键字:
侵入,无侵入? Annotation vs Interface
1. Interface
使用Interface 定义对象的类型,框架根据对象的接口来提供服务,这种模式是古而有之的Java框架设计者必习之法,从最重量的EJB到最轻量的Spring,都离不开这种方式,也的确解决了很多问题。比如在大家熟悉的Spring里:
BeanFactoryAware接口,框架看到它就会调用Bean的setBeanFactory(BeanFactory beanFac ...
by 江南白衣 2006-11-08 浏览 (19573) 回复 (37) 关键字:
相关博客
Web显示层技术评估
Web显示层技术评估
名词界定
显示层的意思就是Presentation Layer,也翻译成表现层、展现层、展示层。
本文讨论的范围只包括采用HTML Template的显示层技术,不包括Echo,GWT(google web toolkit)等根据代码产生HTML的工具。
本文主要讨论Server Side (针对Java Language)的显示层技术,然后进一步讨论Browser Side ...
by buaawhl 2006-07-14 浏览 (8465) 回复 (13) 关键字:
Java下的框架编程(4)--Annotation vs XML vs Interface 最新一Round
作者:江南白衣
1.因为两者的用途不同,所以Annotation与XML应该并存
Anootation vs XML 到了现在,在Spring和EJB3各占一边的持续演示下,各自的用途已清晰。
虽然两者之间完全可以相互替代,没有绝对不能做的事情,但却存在好不好的问题,两者的用途不同,应该并用:
"siz ...
by 江南白衣 2005-11-28 浏览 (263) 回复 (0) 关键字:
JPA会是ORM的王道吗?
近几年持久化技术领域异常喧嚣,各种框架雨后春笋般地冒出。例如Spring对多个持久化技术提供了集成的支持,还通过Spring JDBC框架对JDBC API进行简化。Sun也连接不断地颁布几个持久化规范,如JPA(Java Persistence API)。JPA作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充 ...
by wenson 2007-11-26 浏览 (612) 回复 (0) 关键字: jpa orm
相关圈子讨论
选择dorado之前的FAQ - 技术篇
1. dorado能帮我做什么?
Dorado能为我们带来以下两大价值:
极大的改善Web应用客户端的易用性。
提供一个针对Web应用表现层的全面的快速开发框架。
如果您打算使用dorado中原生的开发模式(一种相对简洁的类似于ASP.net的开发模式)的话,dorado甚至就是一个完整的包括数据库访问、国际化、安全认证的开发框架。
dorado还提供了一个好用的集成开发工具 ...
by hotbarsmu 2008-09-20 浏览 (35) 回复 (0)
如何让J2EE开发更敏捷
在J2EE技术体系中,往往被灌输了太多容器的概念,什么EJB容器、Servlet容器等等,而开发过程也在开发、配置、部署之间迭代与反复;如此一来常会出现令人尴尬的状况:往往花几分钟时间去改一个Bug、却要再花双倍或者更多时间去部署和测试,开发工程师们不得不中断思路,看着服务器如蜗牛般启动,并在开发工具和部署工具之间来回切换。
事实上,配置也好、部署也罢,都是开发过程中一个必不可少的阶段。如何通过 ...
by liuqiang 2008-08-07 浏览 (152) 回复 (0)
i系列服务器上运行websphere介绍
从现有资源中获取更大价值
作为IBM "i"系列服务器的用户,相信您对其整合能力了然于胸,而且其附带的WAS(WebSphere Application service) Express版也为企业的整合打下了基础。伴随着企业的快速发展,客户需求的变化与增加,"i"系列服务器上的应用也日趋复杂,如何才能让"i"系列服务器开足马力,帮助企业提高市场反应能力呢?
太多的数据散布在大量服务器中。Web ...
by IBM文章编辑 2007-08-06 浏览 (1801) 回复 (0)
Web开发之华山论剑—Web表现层跑完龙套唱主角
一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (67) 回复 (0)
红旗还能挺多久?C++能用来干什么?
Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。
当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。
现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (11223) 回复 (39)
相关新闻
2008年最值得学习的5个Java技术
Carlos Perez发表了2008年最值得学习的5个Java技术:1.OSGi(特别是Java动态模型方面)OSGi service platform是一个基于Java的platform,OSGi service platform是一个开放并且提供统一接口标准的体系框架,基于这个体系框架,服务提供商,程序开发人员,软件提供商,服务网管运营商,设备提供商能够协调地联合起来开发,部署以及管理向用户 ...
by QQbyte 2008-01-31 浏览 (9872) 回复 (38) 关键字:

