論基于Web的數(shù)據(jù)庫應用系統(tǒng)的開發(fā)技術
瀏覽器和HTTP協(xié)議在全球因特網(wǎng)的成功應用,促進了企業(yè)中的B/S結構的迅速推廣?;赪eb的數(shù)據(jù)庫應用系統(tǒng)通常采用三層(或更多層)C/S結構,允許用于各類不同的平臺和選擇相應的數(shù)據(jù)庫應用環(huán)境
請圍繞"基于Web的數(shù)據(jù)庫應用系統(tǒng)的開發(fā)技術"論題,依次從以下3個方面進行論述:
①概要敘述你參與分析和開發(fā)的軟件項目,以及你所擔任的主要工作。
②具體討論你在基于Web的數(shù)據(jù)庫應用系統(tǒng)開發(fā)中所采用的主要技術,包括開發(fā)過程中遇到的問題和所采取的措施。
③分析你所采用的開發(fā)技術的具體效果?,F(xiàn)在你認為應當做哪些方面的改進,以及如何加以改進?
論中間件技術在軟件開發(fā)中的作用
隨著軟件應用越來越復雜,軟件開發(fā)"一切從零開始"的開發(fā)模式也越來越不能滿足應用的要求。一些著名的軟件公司推出自己的中間件產品,如通信中間件、數(shù)據(jù)庫中間件等為軟件開發(fā)提供有力的支持。
請圍繞"中間件技術在軟件開發(fā)中的作用"這個論題,依次從以下3個方面進行論述:
①概要敘述你參與分析和開發(fā)的應用項目,以及你所擔任的主要工作。
②具體討論你在軟件開發(fā)過程中選取中間件的原則和標準,結合實例詳細敘述中間件技術在你的軟件開發(fā)中的作用。
③假如你在一個軟件公司中能夠起到影響公司決策的作用,請你結合市場和技術因素,為你的公司設計一個有自主版權的中間件的方案,并評價你的方案。
論基于REST服務的Web應用系統(tǒng)設計REST(R Epresentational State Transfer)是指從幾種基于網(wǎng)絡的架構風格衍生出來的一種混合架構風格,它是目前互聯(lián)網(wǎng)的核心架構風格。基于REST服務(REST ful Service)的Web應用系統(tǒng)設計任務主要包括:識別并設計REST風格的服務,采用面向服務的思想進行REST服務集成。采用這種方法設計的Web應用系統(tǒng)能夠結合REST風格和面向服務思想的優(yōu)點,近年來受到了廣泛的關注。
請圍繞"基于REST服務的Web應用系統(tǒng)設計"論題,依次從以下3個方面進行論述:
①概要敘述你參與實施的Web應用系統(tǒng)開發(fā)項目及你所承擔的主要工作。
②簡要敘述與傳統(tǒng)的Web服務相比,采用REST服務構建的Web應用具有哪些優(yōu)勢和不足。
③闡述你在設計基于REST服務的Web應用系統(tǒng)時遇到了哪些問題,如何解決。