jerry picasso

导航

2012年9月19日 #

[转]Java EE企业系统性能问题的原因和解决建议

摘要: Pierre-Hugues Charbonneau(昵称是P-H)是加拿大CGI公司的高级IT顾问和系统架构师。近日他发表了题为《导致Java EE企业性能问题的十大原因》的文章,列举了对Java EE企业系统性能影响最大的因素,并做出了很好的建议。在文中,P-H首先指出,在设计和实现Java EE相关技术的时候,性能问题是我们所要面临的最大挑战之一。对于IT架构师和Java EE开发者来说,很重要的是要理解客户端的环境,并确保提出的解决方案不仅能够满足日益增长的业务需要,并且能够确保生产环境在长期之内的可伸缩性和可靠 性。接下来他列举了在过去十年中所遇到的Java EE性能问题的原因,并做出 阅读全文

posted @ 2012-09-19 17:30 jerry picasso 阅读(106) 评论(0) 推荐(0)

[转]领域驱动设计(DDD)学习成果精简总结

摘要: 1. 创建领域对象采用构造函数或者工厂,如果用工厂时需要依赖于领域服务或仓储,则通过构造函数注入到工厂;2. 一个聚合是由一些列相联的Entity和Value Object组成,一个聚合有一个聚合根,聚合根是Entity,整个聚合被看成是一个数据修改的单元,也就是说整个聚合内的所有对象要么同时被保存,要么都不能保存,即保存到数据持久层时必须以覆盖的方式来保存,而不是追加方式或合并的方式来保存,否则无法确保聚合内的对象的数据一致性。作为推导的一个结论:我们不能只保存一个聚合内的一部分对象;聚合内的所有实体和值对象应该总是一起被取出来一起被保存,因为一个聚合是一个数据持久化的单元,不需要考虑将整个 阅读全文

posted @ 2012-09-19 17:26 jerry picasso 阅读(258) 评论(0) 推荐(0)