架構師峰會-互聯的資訊系統

 今天靜下心聽完了一天的微軟架構師峰會,下午還聽了 開心就好 的智能用戶端構建互聯的應用。 就技術而言,今天這種了提到了 SOA,VSTS,.NET 和 J2EE 的遷移,智能用戶端,EII 上午聽了一個好似.NET 產品經理講了為什麼會有 connected System,提了一大隊很粗的道理。說明公司專屬應用程式不是孤島,並舉了一個銀行系統價值鏈分解的例子。 看下來,互聯的SOA 應用,有幾個轉變:面向功能-》面向流程一成不變 -》

.NET 中動態載入DLL ,調用完之後及時釋放。

問題:很多時候希望通過反射動態載入一個程式集,通過反射調用其方法,調用完之後希望能夠及時釋放載入的DLL 檔案,以便釋放資源和更新dll解決:目前對於 Assembly, CLR 沒有提供卸載 Assembly 的方法。而 Assembly 是 駐留在 Appdomain 中,Appdomain 是可以動態卸載和建立的。比如有一個動態產生的類庫:public class HelloWorld : MarshalByRefObject{    public HelloWorld()    {   

Object Pooling of VB Object

對象池,是 COM+ 的一個特性.可以避免複雜物件的每次建立.於是很多用vb寫的com,就不加更改的加到了com+ 中.其實vb6 寫的com都是apartment-threaded ,根本就不支援對象池.今天跟同時一起確認了一下這個問題.稍微總結一下.問題:vb寫的一個com,實現了COM+的IObjectControl 或者 ObjectControl,這個跟.net 的enterprise Service 一樣.

Singleton + Proxy 模式+AOP

在.NET 中,可以通過CBO來實現簡單的一個msg層級的AOP, 可以參考我以前寫的一個簡單例子. 採用AOP 的觀點來 Log 所有方法的調用 昨天正好培訓了一下Remoting, 其實可以用一個realproxy來wrap所有的方法調用,並且可以做一些攔截.為此參考一下簡單的代碼事實上,包含了singleton,proxy模式,呵呵    class Demo:MarshalByRefObject    {        public void SayHello()        {   

VFP VS .NET

Visual Foxpro 這個產品曆史很早,發展也很迅速。現在已經是9.0 了。這個產品組應該說在微軟肯定不是主流的,估計留著這個產品在主要還是為了support 以前的使用者。另外,也儘可能保持一點開發工具的多樣性。這個產品從7.0開始,就沒有出過中文版本,好像7的時候,還有德文版,到8,9 以後就只有英文版了。另外,資源很有限,我看微軟提供的webcast,vfp的基本上是沒有。自從微軟開始做.net之後,很多產品都希望基於.NET Framework

架構警察 fxcop 的規則莫名其妙

今天下載了一個最新的版本 1.32, 發現這個版本對1.30的規則作了很多的整合。原來有十幾條規則關於命名的現在歸併到一條 "identifiers should be case correctly"有一個規則不是很鬱悶寫了一個簡單的測試函數public int ComputeSum(int value1,int value2){    return value1+value2;} 沒想到這個也違反了 Avoid unused parameter

又是一年春柳綠

轉眼間,已經是在上海的第9個年頭了。新的一年,希望 Amy 在事業上有所突破,完成自己職業規劃新的一個篇章。我們都很喜歡朱樺的這首 "愛的翅膀"

XML 任何產品的流行趨勢之 XMLA

呵呵,最近忙著搞定簽證的事情,blog 更新有點慢,不過visa還是拿到了我記得以前,.NET 剛出來的時候,有一個很大的宣傳點,說 XML 怎麼怎麼好,而 .net 是 built-in support。ms 的市場人員都會動不動就說 dataset 怎麼樣很容易就dump到一個xml檔案,呵呵。上次看一個 .NET Show

CTP VS Beta

VS.NET 2005 系列產品到穩定階段得時候,已經發了很多得build.目前我們看到的無外乎兩種. CTP (Community technology Preview) 社區預覽版本. 這個其實是穩定性最差得一個版本,Build 之後基本上沒有做過什麼嚴格得測試. Beta 這個其實相對來說就已經很穩定了.最起碼是做個嚴格得測試,當然預留得bug肯定是有很多還沒有fix. 這兩種版本其實都 是prerelease,ms 除了收集反饋以外,一般不做支援人員.目前vs 2005

如果做到安全的系統之驗證使用者輸入.

程式員或者軟體工程師一般都不太注意這個安全的問題. 事實上,對於安全而言有一個基本的思路,只要驗證使用者的請求應該就可以屏蔽大多數的安全性漏洞.比如很多人會建議,不要拼字SQL語句,比較sql指令碼攻擊, 不要輕易輕信用戶端的請求等.比如對asp.net 很多人會用使用者驗證控制項,事實上,驗證是再用戶端進行,我可以禁用所有的script, 讓他正常的Post 到服務端. 有些人可能做成用戶端安全驗證不通過,就把button改為disabled. 事實上我只要在IE

安全:形式蓋過內涵?

    互連網發展到今天,Online Shopping,Online banking,Online XXXing 以成為新的趨勢。為此招商銀行的個人專業版已經升級到5.0 。我從4.1 就開始用了,每次用的時候其他朋友總是擔心安全嗎?真的安全?    俺總會告訴他們,安全的很。        Q. 為什麼呢?     A.

Biztalk 與 BPEL

BPEL 用來描述您的商務程序。採用一個基於xml的標準。比如一下商務程序:其 BPEL<?xml version="1.0"?><bpel:process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:q1="http://soa.newegg.com/moudleA" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="BizTalk_Server_Project4.

採用 J2EE 的公司正在考慮改用 Microsoft .NET ?

早上收到了微軟夥伴的一個newsletter,有一篇串連,原文如下:瞭解為什麼採用 J2EE 的公司正在考慮改用 Microsoft .NETJava 的倡導者時常聲稱,Java 在可移植性或供應商中立性方面勝過 Microsoft 平台。在最近一期的專家專欄中,Tim Landgrave 將告訴您如何證明實際情況並非如此。這篇作者顯然是微軟的員工,呵呵. 仔細分析了一下大概有幾個問題要去思考?1. 很多人喜歡java,很多公司採用J2EE作為持久的方向,就僅僅因為 Java

語言決不是文法的不同之.NET 版本計算運算式的值

很多人會說語言只是文法的差異,事實上,大家忽略了一點選擇了一種語言,語言的提供者一定會提供很多的系統庫給這個語言. 接下來一個簡單的例子來結合Jscript.net 和 C# 來實現對一個運算式的計算.問題要求: 輸入一串簡單的運算式,輸出值.比如2+4*7 返回30注意我們全部用.net 去實現,呵呵. 1.建立一個jscript檔案, CustomEval.jsCode highlighting produced by Actipro CodeHighlighter

老婆大人生日了

      後天是老婆amy的生日,認識這麼多年了,今天是頭一次設想咱們跟老婆過個有意義的生日。也都怪我,以前都是匆忙的買個蛋糕,吃頓晚餐就算過了,hoho。     amy 和我是同學,打高三(確切講高一就認識,只不過不熟悉)起就認識了,amy 給我最深的就是人很pp,但是很善良,不是那種特別傲氣的女孩。早期(我讀書那個時代),高三基本上全天都在學習,一周基本上是工作7天,很類似當今我們的系統要求24×7

代碼規範 自訂 Exception

很多規範中都提到,自訂Exception 要求使用一種統一的建構函式,比如預設實現以下四個建構函式。     [Serializable ]    public class XXXException:ApplicationException    {        public XXXException():base()        {                    }        public XXXException(string message):base(message)  

WinFX Architecture for developers

"WinFS" consists of the following five components:"WinFS" Core, including the relational storage engine Data Model Schemas Services APIs The following figure gives a graphical view of the building blocks in these components. "WinFS" Core"WinFS" Core

使用開源的.NET工具構造一個複雜的 自動構建 環境

    http://www.15seconds.com/issue/040621.htm 這篇文章詳細的介紹了這一點主要用到的工具Nant (http://nant.sourceforge.net/)NAnt is the platform that will be used to create the actual build process. NAnt is an open source package modeled after Ant for Java. NAnt will be

xpath in biztalk

biztalk 是微軟面向訊息整合技術中很重要的一個產品,這裡的訊息可以理解為就是XML。對訊息的處理,難免會有很多的操作,比如變換,篩選賦值,給予內容的路由等。 對於xml, 不同的變換我們一般用xslt去做。 而篩選和操作賦值一般就是用XQuery, 當然xslt和Xquery 都會共用一個Xpath。在biztalk的Orchastration內部,可以用Xpath來操作各種訊息。biztalk提供了一個內建的函數叫做xpath。

總頁數: 61357 1 .... 8854 8855 8856 8857 8858 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.