通過采用許多不同的構架視圖描述系統的各個方面,軟件構架文檔從構架的角度對整個系統進行綜合概述。
本指南用于指導軟件開發者為南京市交通局開發軟件項目的過程,通過規范軟件項目承擔單位的開發過程達到提高軟件質量,降低維護成本的目的。開發者應根據本指南進行軟件開發和編制軟件開發文檔。本指南是對軟件項目承擔單位的基本要求。在本指南的附錄A至E中提供了文檔的編寫模板供開發者參考,在進行具體軟件開發時,開發者可根據實際情況采編寫,但必須提供雙方約定的文檔,文檔中約定的內容必須描述清楚。
Spring是一個開源的控制反轉(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是簡化企業開發.
首先tapestry框架最基本的是由三個文件組成:Html,page,java文件Html頁面是前臺,java就是后臺邏輯,page文件就是將前臺與后臺聯系起來的配置文件。這里的組件大部分只在html頁面中直接寫就可以用。部分需要在page文件中配置。(下面例子中的html頁面,page頁面,java代碼就是指這以上三個文件)。
Maven是跨平臺的項目管理工具。主要服務于基于Java平臺的項目構建,依賴管理和項目信息管理。
jakarta tapestry是一個開源的java web應用框架。你或許會說:"大同小異的東西罷了."多數情況下,我同意你的觀點,然而,只要花上些許時間研究一下,你會發現tapestry跟別的框架大為不同,它是值得嚴肅對待的。
目前,計算機已深入到社會生活的各個領域,其應用已不再僅僅局限于科學計算,而更多的是用于控制,管理及數據處理等非數值計算領域。計算機是一門研究用計算機進行信息表示和處理的科學。這里面涉及到兩個問題:信息的表示,信息的處理