实现领域驱动设计精华版(英文)
书中关于Ubiquitous Language,Bounded Context,Domain Event,以及基于DDD的战略设计和战术设计有非常精辟的阐述
Domain Driven Design by Eric(有目录版)
是的,不管你承认与否,很多时候,我们都是操着面向对象的语言干着面向过程的勾当。面向对象不仅是一个语言,更是一种思维方式。在我们追逐云计算、深度学习、区块链这些技术热点的时候,静下心来问问自己我们是不是真的掌握了OOD;在我们强调工程师要具备业务Sense,产品Sense,数据Sense,算法Sense,XXSense的时候,是不是忽略了对工程能力的要求。据我观察大部分工程师(包括我自己)的OO能力还远没有达到精通的程度,这种OO思想的缺乏主要体现在两个方面,一个是很多同学不了解SOLID原则,不懂设计模式,不会画UML图,或者只是知道,但从来不会运用到实践中;另一个是不会进行领域建模,关于领域建模争论已经很多了,我的观点是DDD很好,但不是银弹,用和不用取决于场景。但不管怎样,请你抛开偏见,好好的研读一下Eric Evans的《领域驱动设计》,如果有认知升级的感悟,恭喜你,你进阶了。我个人认为DDD最大的好处是将业务语义显现化,把原先晦涩难懂的业务算法逻辑,通过领域对象(Domain Object),统一语言(Ubiquitous Language)将领域概念清晰的显性化表达出来。相信我,这种表达带来的代码可读性的提升,会让接手你代码的人对你心怀感恩的。
亚马孙文化争议(Amazon Controversy)
在“纽约时报”刊登了⼀篇「揭秘亚⻢逊:撕出来的伟⼤创意」,声称记录了该公
司的实验,如何能透过推动⽩领使其实现不断扩⼤的野⼼。 Science House 从来没有
在星期六收到那么多的客户信息。 同事,客户和朋友们都询问我们本⽂所述的动态,
如何与他们的企业⽂化产⽣关联。 原计划私下向我们的客户提交这份报告 - 但是在周
末⼯作之后,詹姆斯·乔拉斯(James Jorasch)和我决定公开分享。
漂亮登陆界面+Struts2 验证码 完整实现
开发环境: eclipse Kepler JEE IDE + Tomcat v6.0 + Struts-2.3.15(最新版)
步骤:
1. 下载后解压,import to eclipse as a project.
2. 启动 Tomcat v6.0
3. 打开http://localhost:8080/RandomChecker/Login.html
不能用,找我!
eBay技术平台解析
eBay是怎么支持掌控十亿级交易数据的。
Manning EJB3 in Action
大名鼎鼎的in Action系列,我从头看到尾,真的是非常的棒,资源里包括每章的实例代码,非常容易调试,理论结合实际,做到真正的in Action
EJB3 实例教程(JBoss+Eclipse+Ant)
一个完整的EJB3教程,通俗易懂,只要你按照步骤走完,就会很快了解并掌握EJB3的精髓。
J2EE Tutoria in EJB
J2EE is the most popular tech and framework used in world wide, what is j2ee? how ejb works? is ejb obsolete?
This book will address all the questions
EJB Design Pattern
Most Well-Architred EJB projects make use of design patterns. Whether or not a developer is actually aware that he is useing design patterns is another story