師兄說HX銀行的企業(yè)網銀、個人網銀采用的Struts+Hibernate的開發(fā)框架,個人表示這種網銀系統(tǒng)難道也很輕量級了嗎?
希望各位大俠來一起討論學習。
posted @ 2011-08-28 12:24 Robert Su 閱讀(2629) | 評論 (4) | 編輯 收藏
posted @ 2011-08-28 12:24 Robert Su 閱讀(2629) | 評論 (4) | 編輯 收藏
posted @ 2010-10-09 00:12 Robert Su 閱讀(399) | 評論 (0) | 編輯 收藏
MIT研究人員開發(fā)出名為KarDo的軟件,能自動配置電子郵件賬戶,安裝殺毒軟件,或者設置VPN。
KarDo只需要觀察管理員執(zhí)行一次任務,就可以在運行不同軟件的電腦上實施同樣的工作。根據Forrester和Gartner的分析小組所說, 企業(yè)每年花費在簡單重復的IT任務上的資金達數十億美元。KarDo能將這筆開銷削減20%之多。在某些方面,KarDo與記錄宏命令—用戶在電腦上的一 系列操作—的軟件有相似之處。但KarDo會嘗試學習每個操作的目的,從而在今后更廣泛地使用該操作。當IT員工想要KarDo學習一項新任務時,只需要 事先按下“開始”按鈕并在結束后按“停止”即可。
posted @ 2010-10-07 14:41 Robert Su 閱讀(353) | 評論 (0) | 編輯 收藏
工作中最常用到的統(tǒng)計方法有哪些?根據我自己的經驗給舉些例子。
1.通過一部分用戶樣本預估整體的用戶情況。比如,你的網站用戶有200萬注冊用戶,你要征詢他們對于網站改進的意見,你需要給他們發(fā)郵件問卷。但 由于種種限制,你不能每個用戶都發(fā),而且你收到的有效問卷只有1500多份。你要明確一下,你收集到得1500多份問卷到底多大程度上可以帶代表200萬 的整體。這時候,你要預估誤差范圍(margin of error)。如果你征集到的有效有碰巧有52%的支持方案改進,你能說多一半的人都支持么?當然不能,因為你的誤差范圍可能就有2.5%左右。當然誤差 的范圍和你選定的置信度相關(Confidence Level),這里由于時間的限制我就不細說了。
2.根據用戶的行為和特征對用戶進行細分。這里需要用到聚類的概念,通過相似性的計算,來將行為和特征相近的個體用戶歸為一類。比較常用的歸類算 法,比如K-均值法。例如,你做一個B2B的電子商務網站。你會考慮用哪些標準來劃分用戶比較好,如廠家的規(guī)模,產品所屬的行業(yè),還是他的商業(yè)模式(生產 廠家、外貿公司、批發(fā)商、零售商)等等。
3.網站設計與商業(yè)目標的相關性分析。網站都會經常做改進,如果你有都有相關的歷史記錄可以分析出哪些設計的改進提高的用戶的活躍度或者轉化率。通 過相關性分析,你可以知道哪些設計的改進對于用戶的活躍度或者轉化率更大;你還可以知道哪些設計元素的改進可以互相促進商業(yè)目標的完成,哪些則不起作用, 或者反作用。(當以,這些分析都基于你已經剔除了運營和推廣活動對你造成的干擾)
4.網站整體用戶體驗的度量。面對每天幾十上百的網站數據的各種指標,相信有相當一部分人包括老板們都看不懂。據說google的各種指標有 2000多個。這些數據指標對于用戶體驗的衡量到底有多大意義,也許沒有一個人可以完全說清楚。這時候,網站需要一個類似股票大盤指數的指標來衡量網站整 體用戶體驗,及其變化趨勢。這需要對數據進行長期的跟蹤,統(tǒng)計,相關性比較才能完成。
posted @ 2010-07-31 22:04 Robert Su 閱讀(385) | 評論 (0) | 編輯 收藏
posted @ 2010-02-06 15:59 Robert Su 閱讀(309) | 評論 (0) | 編輯 收藏
Demo:
企業(yè)信息門戶-Liferay
1、提供單一登陸接口,多認證模式(LDAP或SQL);
2、管理員能通過用戶界面輕松管理用戶,組,角色;
3、用戶能可以根據需要定制個性化的portal layout;
4、能夠在主流的J2EE應用服務器上運行,如JBoss+Jetty/Tomcat,JOnAS;
5、支持主流的數據庫,如PostgreSQL,MySQL;
6、使用了第三放的開源項目,如Hibernate, Lucene, Struts;
7、支持包括中文在內的多種語言;
8、采用最先進的技術 Java, EJB, JMS, SOAP, XML;
posted @ 2009-12-14 21:34 Robert Su 閱讀(320) | 評論 (0) | 編輯 收藏
企業(yè)信息化web2.0化,但是一直都沒有系統(tǒng)的梳理過,今天發(fā)到這里留做今后討論。
圖非原創(chuàng)
SNS 的思路其實完全引入到CRM以及企業(yè)OA中,當工作流程中了有了處理的信息,應該將信息實時推送到個人client上。而這個client應該與個人blog、mail系統(tǒng)、視頻會議系統(tǒng)關聯(lián)起來的。至于視頻會議系統(tǒng)將來肯定不會是必須要大家聚集到某個會議室里面,跟另外幾個坐在會議室里面的人一起開會議,將來視頻會議系統(tǒng)必然是非常靈活的,可以采取多種形式的。
另外個人覺得未來企業(yè)信息化以及Enterprise Architecture的一個方向是移動化,可以保證信息隨時可以傳送到需要的個人那里。
先寫這么多,這篇文章等我從事企業(yè)信息化工作之后希望可以重新寫的很深刻。
___________________________2009.12.27___________________________________
09年10大開源軟件中涉及到企業(yè)信息化的系統(tǒng)有
1. 內容管理系統(tǒng)Drupal
6. 開源ERP系統(tǒng)LedgerSMB
posted @ 2009-12-08 10:13 Robert Su 閱讀(420) | 評論 (1) | 編輯 收藏
posted @ 2009-11-24 02:02 Robert Su 閱讀(392) | 評論 (1) | 編輯 收藏
posted @ 2009-10-15 16:04 Robert Su 閱讀(336) | 評論 (0) | 編輯 收藏
Spring的橫空出世完全顛覆了傳統(tǒng)Java服務端的開發(fā)方式。它鼓勵通過依賴注入的方式來裝配POJO,這極大地簡化了應用的開發(fā)與測試。
Spring的核心配置是通過Java bean實現(xiàn)的。借助于bean,任何Java類都能被公開成為服務。一般有兩種最常見的對象配置方法:
var myObject = new Object()
)var myObject = registry.getMyObject()
)而利用IOC,你可在一個獨立層中實例化應用程序要用到的對象,并傳入它們所需的依賴。具體來說,最常見的實現(xiàn)方法也有兩種:
instance.myObject = new Object()
)instance = new Instance( new Object() )
)一個IOC框架,通常由如下三個部分組成:配置、工廠和注入機制。
我們可以在配置中描述對象之間的關系。最常用的配置描述方法是在文件中聲明。這樣的文件有時候也被稱為上下文文件(context file)。也可以用元數據/注釋(metadata/annotation),甚至直接在程序中描述配置。/
工廠負責配置的解析和所有對象的準備工作,程序一旦運行,就可以根據需要取得這些對象。
在經典的Spring框架(最流行的Java IOC框架)中,所有對象(我稱其為客戶對象)都由IOC容器負責準備,并且它們以接口形式聲明自己的依賴。在配置文件中,被聲明的依賴都被設置為對應的實現(xiàn)類。
所謂注入機制,是指如何將工廠創(chuàng)建的對象實例注入到應用或其他對象。
就Spring Web應用而言,注入方法是通過web.xml來實現(xiàn)的。Spring會監(jiān)聽Web應用上下文的加載事件,并利用鉤子捕獲類加載器的行為,從而分離出任何 需被創(chuàng)建的對象。此后,若有需要,工廠將實例化對象,并填充它所需的依賴。當然在向應用返回對象之前,這些依賴本身也可能需要實例化。這個過程即所謂的 “(將依賴與對象)捆綁在一起”。
在Flex中,類的加載原理有所不同,因此捆綁方法也就不同。目前有兩種方法:
這兩個項目讓你在客戶端的Actionscript編碼中以及服務端的Java編碼中,都能夠使用Spring的各種優(yōu)秀特性。
兩者的不容之處在于
Spring BlazeDS Integeration 允許你在服務端使用Spring容器來組織你的代碼,維護的你代碼依賴。并且,把你的服務通過相應的配置暴露給客戶端。
Spring Actionscript則是一個基于Actionscript代碼的Ioc容器(目前還不支持AOP).可以讓你在客戶端使用Ioc管理依賴注入.
下面分別看下,首先來探討下Spring Actionscript以及其它的IoC框架。
Spring ActionScript前身為Prana,因其成熟度高,成為了一個知名框架。
任何使用過Spring的Java或.NET版本的人,都會很快熟悉Spring ActionScript。你在運行時加載的配置文件,可以給工廠提供足夠信息,用于實例化被應用請求的任何對象。
在標準例子工程中使用Spring ActionScript,需如下三個基本步驟:
在Spring ActionScript中,對象聲明在應用可訪問的XML文件(通常命名為application-context.xml)中。此配置文件由XMLApplicationContext(是ObjectFactory的子類)加載。
Spring ActionScript是一個優(yōu)秀的、成熟的、開發(fā)活動十分活躍的IOC框架,任何用過Spring框架的人都熟悉的。
以XML形式聲明對象存在一個問題,即在XML中聲明一個類,并且這個類沒被包含在SWF中(因為在你的應用中沒有對它的直接引用)時,F(xiàn)lash Player會在運行時拋出異常。其解決辦法是創(chuàng)建一個ActionScript類,聲明它對上下文XML的依賴,并將此類包含在應用中。
Parsley也是一個成熟的IOC框架,最初靈感來源于Spring。它近期經歷過一次較大規(guī)模的重寫。新版本支持一些本地Flex特性,如綁定和元數據,使你在配置你的工程時有更多更好的選擇。
Parsley的核心概念是源自于Spring的上下文,也即應用的依賴注入的配置。
Parsley的配置現(xiàn)在支持多種形式,其中包括XML和MXML。你可以使用本地的MXML標記或Parsley庫提供的自定義MXML標簽。Parsley使用元數據標簽實現(xiàn)對注入機制的支持,這和Swiz框架是類似的。
Parsley還支持消息模式。基本不需代碼干預,你就能將你的對象配置為事件源或事件處理器。在這個例子中,我會用這個特性替代Controller模式。
Parsley的配置分三個基本步驟:
準備配置文件的方法有多種,不過在這個例子中,我使用支持本地標記和Parsley標簽的MXML文件。這種方法的好處是在編譯時就將類引入,當然這樣一來,也就不能直接修改已被編譯的應用的配置了。
在Config.mxml中,你能看到應用中用到的從域模型到代理的所有對象。聲明這些對象的方式有兩種:
在后面的內容中,我將詳細介紹這種方法。
posted @ 2009-09-30 11:49 Robert Su 閱讀(2020) | 評論 (1) | 編輯 收藏
posts - 103, comments - 104, trackbacks - 0, articles - 5
Copyright © Robert Su