![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2ee应用架构探索
netbaixc
这个作者很懒,什么都没留下…
展开
-
j2ee应用架构探索一:事务及并发业务锁
ejb有很好的事务支持,spring也提供了轻量级支持。我这几年接触的大型的应用软件,正好都各自使用上了。这种支持下开发,开发人员不用关心事务,只要知道是一次后台调用都会自动有事务保护。实践证明很方便有效!但是对于业务锁,还都是需要在代码中实现,我认为也应该像事务控制一样抽象出来,通过拦截模式配置实现。业务锁和事务还不同,业务锁有很多个,一次后台调用可能申明多个不同的业务锁,这样即使配置,...2009-03-02 15:47:49 · 93 阅读 · 0 评论 -
j2ee应用架构探索二:提炼SQL
与其把SQL写在Java代码里,不如建一张表,用来存伪SQL---就是里面包含一些回车符,注释,或者需要替换的动态部分。除了存伪SQL的文本信息,还要一些字段存比如属于哪个模块,存该SQL将使用哪个数据源等信息。这些伪SQL被动态装载并解析,存到某个对象中被执行。在伪SQL的解析过程中根据数据源的数据库类型翻译成特定数据库上可支持的实际SQL。这样一来,java开发者就是直接使用数据库操作对象处理...2009-03-11 17:02:00 · 93 阅读 · 0 评论 -
OO VS. PO
oo:Object Oriented.面向对象。po:Process-Oriented面向过程。对象这个词在我老家那常常用来指爱人,老婆老公,再加上面向这个动词,面向老婆开发? :D 开发各种软件,都是要写N多指令序列,这些指令序列有源程序文件形式和编译后的文件形式,最后在操作系统的引导下进入执行状态。一个软件的指令序列实在太庞大了,因为对于一套完整的业务需求,需要指示CPU做太多...2009-10-25 11:11:09 · 207 阅读 · 0 评论 -
关于DSL(domain-specific language)的幻想
我在使用各种框架开发的岁月中,对编写代码有很多看法。这些看法对语言设计者或对所谓开发平台设计者而言大概就是需求了。我的这么些看法往往也是一种直观的感受,到了开发平台设计者那也许就能联想创造出一套设计概念来。千千万万的程序员,老的少的,这么多想法真就能促使着开发工具的进化。不过不是所有想法都是正确的认识。现在有些java老手们在开发的时候已经很厌烦java了,说用一行行的代码去构建信息系统实在不直接...2009-06-02 14:57:23 · 706 阅读 · 0 评论 -
多组织架构--ERP对业务架构历史错误的一个终结?还是一个错误的延续?
很多ERP厂商都在提“多组织架构”。有的模式是认为库存组织,人事单元都是“组织”,在信息系统里建立一个统一的“组织”抽像先来一次基本信息管理,然后按不同类型再具体化;有的模式不做这样的抽象。我赞同后者,但我还觉得也不应该存在这么一个“多组织”的概念。我觉得这个概念的提法容易引起误会。就说“预算单位”这个概念,那是人们对预算业务的认知道路上最开始的划分,将企业划分成多少个预算单位,然后就是后续的...2009-07-08 16:30:56 · 633 阅读 · 0 评论