(讨论)Java EE的Service的设计模式,大家讨论一下》的相关内容

是否应该让实体类具备丰富的业务逻辑?

围绕领域模型,围绕贫血的domain object,围绕七七八八的讨论已经很多的,摒弃那些无聊的争论,让我们就问题的真正本质展开分析和讨论。 问题的本质就是是否应该让实体类具备丰富的业务逻辑语义 一种观点认为,实体类应该仅仅保持对象状态,只承担映射数据库表的职责。而丰富的业务逻辑语义应该被剥离出去。实体类和DAO层都应该是持久层的职责,而业务逻辑语义则应该是业务对象的完成,即业务层的职责。 ...
by robbin 2005-03-22 浏览 (36042) 回复 (150) 关键字:

DM & Merb 快速体验

发觉她们很有趣,今天开始学习并使用。 http://datamapper.org Why DataMapper? http://datamapper.org/why.html 一:通过irb快速体验DM 安装 gem sources -a http://gems.datamapper.org sudo gem install data_objects do_mysql dm-core ...
by xxj 2008-06-05 浏览 (3600) 回复 (13) 关键字:

如何减少日志记录占用的系统资源

最近我在负责公司各项目的通用日志组件的设计和开发,而各项目组考虑得最多的一个问题是性能问题。抽象来看,日志处理分为:日志收集、日志保存、日志查询、日志分析几个主要部分。日志收集必须由应用程序完成,这部分工作可以使用AOP来减少对应用逻辑的干扰,但问题是:日志收集和日志保存都需要损耗系统资源,让系统变得更慢,某些情况下,对于一些简单的业务操作,日志处理所占用的时间可能比业务操作占用的时间更长。所以, ...
by johnnylzb 2008-07-15 浏览 (5442) 回复 (35) 关键字:

ActiveMQ4.1 +Spring2.0的POJO JMS方案

 作者:cctvx1,calvin 1.概述 1.1 JMS与ActiveMQ特性      JMS始终在JavaEE五花八门的协议里,WebService满天飞的时候占一位置,是因为: 它可以把不影响用户执行结果又比较耗时的任务(比如发邮件通知管理员)异步的扔给JMS 服务端去做,而尽快的把屏幕返还给用户。 ...
by 江南白衣 2006-12-04 浏览 (8397) 回复 (7) 关键字:

获益于异步日志服务 Hibernate和JMS开发异步日志服务

获益于异步日志服务 使用Hibernate和JMS开发异步日志服务 摘要 在软件开发中,日志是一个相当重要的组件,特别是对于软件的健壮性而言。通常,日志服务是同步的,会带来额外的性能开销(特别是在紧急的情况下)。这样的日志服务不能有效地作为分布式日志服务。在一个分布的计算环境中,比如J2EE,客户端期望日志能够被并发的记录到中央数据库,J2EE架构不提倡将日志记录到文件或者打印到控制台。做 ...
by loving863 2008-08-27 浏览 (46) 回复 (0) 关键字: 获益于异步日志服务

用Spring快速开发jms应用(JBOSS服务器)

  异步进程通信是面向服务架构(SOA)一个重要的组成部分,因为企业里很多系统通信,特别是与外部组织间的通信,实质上都是异步的。Java消息服务(JMS)是用于编写使用异步消息传递的JEE应用程序的API。传统的使用JMS API进行消息传递的实现包括多个步骤,例如JNDI查询队列连接工厂和Queue资源,在实际发送和接收消息前创建一个JMS会话。    Spring框架则简化了使用JEE组 ...
by qiujy 2006-11-28 浏览 (119) 回复 (0) 关键字:

了解SQL Server 2005五个有用的动态管理对象

SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。 服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不实际的。 ...
by sech 2008-03-22 浏览 (122) 回复 (0) 关键字: sql server 2005 动态管理对象

在一个jsp页面实现二级下拉框联动,实时读取数据库数据(用javascript实现)

在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常使用,只需要修改很小的地方就可以使用。设计的文件,serch.jsp,main.js,bytetostr.js, 先讲一下main.js,这是javascript,其中注意修改jsp页面名称。    function findObject(fName,initValue)...{   ...
by rcyl2003 2007-04-29 浏览 (12) 回复 (0) 关键字:

社区版WAS的配置介绍

如何在websphere application server community edition中配置相关的数据库(包括 IBM® Cloudscape、Oracle®、Microsoft® SQL Server 和 DB2®)、Java Message Service (JMS)、SSL、LDAP 和 CORBA over IIOP。 配置数据库资源 大多数企业应用程序使用关系数据库。Co ...
by IBM文章编辑 2007-08-07 浏览 (2005) 回复 (0)

MQ配置和编程最佳实践

对于MQ的使用,主要会涉及到MQ系统本身的配置和MQ应用程序的开发两方面的工作。为了帮助大家更好地使用MQ,本文将就MQ配置和编程中的一些注意事项和技巧与大家探讨,并希望与大家分享这方面的一些最佳实践(Best Practice)。 第一部分:有关MQ对象配置的最佳实践 对于MQ系统配置,我们要规划MQ通讯网络,确定系统的拓扑结构,确定各种对象的属性和命名规则并创建所需的各种对象等,首先,我们 ...
by IBM文章编辑 2007-08-07 浏览 (2392) 回复 (0)

Groovy无痛AOP之旅

Groovy无痛AOP之旅 http://www.infoq.com/cn/articles/aop-with-groovy http://www.infoq.com/cn/articles/aop-with-groovy http://www.infoq.com/cn/articles/aop-with-groovy http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (503) 回复 (0)

请教:SEAM中如何分层?

最近我们的项目打算使用新的框架,所以研究了一下SEAM,让人比较困惑的一点是,SEAM提供的例子里面都是直接在action中访问entity manager,eql也直接写在action代码里面。以前习惯的action,service,dao的分层方式在SEAM里面还合适使用吗?如果都是按例子中的方式写代码,一旦有比较复杂的业务逻辑,会让action很庞杂,同时本来可以复用的数据访问代码散落在ac ...
by zw80724 2008-09-08 浏览 (433) 回复 (12)

为什么我的eclipse插件安装后,好像建不成项目

简历项目进入下一步后 有个  configure jboss jbpm runtime Loacte a jboos jbpm runtime name location  browse 这个是干嘛的? 怎么配置啊? 我是把插件 粘贴到 eclipse中 还需要其他配置嘛?
by blackpearl 2008-09-11 浏览 (212) 回复 (3)

JEXIN——Java错误仿真平台

JEXIN——Java错误仿真平台 初始版本:0.5 Jexin,基于Apache License 2.0许可证。Jexin通过使用异常注入,实现了错误仿真。异常注入意味着拦截方法调用,通过抛出Jexin定义的异常来模拟一些错误。例如:有一个发送消息的方法sendMessage,它发送一条消息到JMS消息队列。Jexin用户能配置sendMessage来模拟如下情况,当方法被调用时,如JMS消息队 ...
by jacktom 2008-05-29 浏览 (473) 回复 (0) 关键字:

Spring2.0的新特性点评

Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1258) 回复 (0) 关键字: spring

强烈推荐:著名社交网站LinkedIn的Java架构技术

  强烈推荐:著名社交网站LinkedIn的Java架构技术在JavaOne 2008的会议上,著名社交网站LinkedIn的开发者做了2个关于LinkedIn 网站的架构技术的演讲,目前这两个演讲的PPT已经可以下载了。下载地址如下: LinkedIn - A Professional Social Network Built with Java™ Technol ...
by QQbyte 2008-06-06 浏览 (13141) 回复 (29) 关键字:

相关问答

赞助商链接