關於企業應用和Web的一些看法

2021-08-29 13:34:19 字數 574 閱讀 6339

1 從我的研究來看,企業應用中無非就是業務物件(資料),業務流程,業務規則,業務操作(服務)這些東西,不同的方**,以及不同實踐經驗的專家對於這些內容的傾向性不同。在ajax and rest那本書裡,將roa和以資料庫為中心視為同屬於以資料為中心陣營,將web server看成乙個巨大的資料庫,然後http協議提供標準crud操作介面。而從fielding**出發,我更以為roa與oo是乙個陣營的。在ibm的bpm體系中,把業務物件這些東西都定義為resource,我覺得也是這個道理。資源是抽象程度更高的物件,業務物件(物件中的實體)可以成為劃分資源顆粒度的依據。而http操作,應該就相當於實體物件持久化。我想這是rest與企業應用結合的乙個點。

2 關於流程密集型,我覺得所謂workflow或bpm引擎,是srp,關注點分離,和軟體復用等軟體工程思想的結晶。這樣考慮,流程與服務,資源等概念是乙個閉環系統。我覺得ibm的bpm在big web service方面的架構,已經將其融和起來了。我寫了篇**是講如何借助rest將restful web service與bpm融和起來。

在做專案時,總是在和持不同觀點的人爭論一些問題,我思考很長時間,為啥大家會有這麼大的分歧,以上是我的一些體會。

關於Jpa和Mybatis的一些看法

現在網路上充斥著jpa和mybatis的一些對比。其實狹義上來說是hibernate和mybatis之間的比較。例如 為什麼感覺國內比較流行的 mybatis 在國外好像沒人用的樣子?下面是一些截圖 既然 jpa 用起來省心,沒必要硬跟某些大廠的步伐,一步兩步,似魔鬼的步伐!就像 技術十年裡說的 如...

JS和一些看法

原帖 http topic.csdn.net u 20100421 16 817ef7c6 6675 49e1 bf39 b4a96c08b41e.html 1 字串轉換為數值 常規方法 code var a parsefloat 12 var b parseint 34 可以用code var a...

對企業發展的一些看法

身處一家小企業,能夠感受到小企業生存的難處。物料難採購 採購成本高 生產要看別人的眼色 招人困難 招進來又擔心留不住人 客戶難伺候 資金壓力大 吃了上頓沒下頓。要人沒人 要錢沒錢。總而言之,就是乙個惡性迴圈。小公司也是分型別的。有的小公司,在乙個新的有無限發展潛力的市場裡是no.1,比如google...