研究乙個行業應用系統的方法

2021-08-27 13:29:07 字數 904 閱讀 4634

大家在工作過程中,大部分的情況下是工具需求開發乙個系統或根據要求維護乙個系統。但在最近的工作過程中,碰到要在客戶採購的乙個行業應用系統中進行開發的情況,而這個開發時直接在這個系統中實現的,也就是說這個系統整合了開發平台,類似hp的openview。周圍的同事基本不懂,只有自己來了。。。。結果一天多的研究,基本實現了要求。下面把我總結的方法介紹一下:

首先,這些商業行業軟體**度不菲,人民幣都過百萬了,居然能賣這麼貴,所以人家提供的文件應該是比較完整的(如果介面文件都沒有,那就……¥%#&*%。開啟幫助選單,一般會看到系統介紹或操作的文件,這個系統除了api的介面文件外,還有其他的幫助文件(為了引起不必要的麻煩,不截圖了)。

首先,觀察api文件中包的結構,從文件中,注意framework,hibernate,spring,struct等等關鍵字眼,如果沒找到,那就直接搜。

果然,我看到了乙個hibernateapi這個包,呵呵,不用說了。。進去看看。類說明這個類封裝了hibernate session,其實就是了,只不過換了個馬甲。除此之外,還看到了***interceptor的包,好東西,知道aop的同學都知道這個是用來幹什麼的。好的,現在基本可以確定這個系統用了h和s。

下一步,看看在系統裡怎麼用hibernate和spring,這個只能在操作文件裡找了,而這個系統居然還在script runner中還提供了一些例子。開始的話,只要能實現「hello world」就可以了,然後再使用查詢,然後update,然後interceptor,然後webservice,然後。。。。。完了。

其實剛開始的時候,真的是一頭霧水,只看例子的話,能執行,但不知道什麼意思,系統由那幾個框架組成,搞得人也很浮躁。但看了api文件後,知道了系統有h和s,然後就直接研究h的用法,如果對乙個系統的資料庫操作都可以了,那其他的邏輯處理應該不會太困難了,然後你再去看interceptor,使用webservice,就順了。

基於可工作性的乙個研究方法

源 昨天我面試了一位researcher,我們做了乙個模擬的whiteboarding練習,我們希望她用很短的時間對我們提出的主題進行一次有結構性的訪談,這樣的練習幫我們了解她作為使用者研究者對於上下文的吸收能力。我們的主題是standup 站會 她問到 現在的站會都有什麼問題?我說 大家會遲到。她...

將乙個應用安裝為系統應用

首先,我們需要獲得root許可權 adb root 其次,我們需要重新掛載 adb remount 嘗試重啟 adb reboot 應該這樣子可以安裝了 首先如上前兩步,獲取足夠的許可權 將apk檔案push到sdcard上的某個資料夾裡邊,然後在手機上安裝就可以了,這樣子可以避免因為adb ins...

cms 乙個行業的淪陷

網際網路的傳播效益就是很快,做乙個行業賺錢,隨之就會有很多投機的企業也來做,比如最近比較流行的 形式叫 瀑布流 有了國外的pinterest 隨之360開發了我喜歡,花瓣 微博廣場等等之類的 都採用了這類形式展現。cms也是呈現了這種趨勢,再入 電子商務平台。微軟.net的更新不能阻擋php的更新,...