SSH框架開發流程步驟

2021-07-12 01:01:25 字數 1318 閱讀 8255

乙個大致的ssh框架開發流程步驟:

(1)web容器啟動------>載入spring配置進行初始化.spring配置中引用hibernate檔案載入..載入strusts控制器等等一系列的初始化

------>

客戶端傳送請求

------>

strust攔截請求

------>

相應action處理請求

------>

service層業務邏輯處理

------>

hibernate負責資料交換------>

返回結果資料------>service層處理結果資料

------>

action接收請求處理結果

------>

strust負責回送請求結果到客戶端...

紫色部分為spring在進行一系列的排程...如:對bean的管理,事務等等...其實就是控制反轉,依賴注入..

(2)ssh的工作流程:jsp頁面發出請求,struts接收頁面請求,struts的action呼叫業務邏輯,

業務邏輯呼叫業務元件(其中使用到spring的依賴注入ioc,或者aop等);

業務元件根據hibernate的物件/關聯式資料庫的對映關係查詢資料庫。struts根據結果返回頁面

(3)

專案流程:

一、原型設計

(資料庫原型(hibernate),介面原型(structs)),接著原型評估(對於資料庫原型要寫方法測試,介面原型要符合客戶需求或者需求文件所述),當

原型設計

完成接著著手業務流程(spring部分);

二、業務流模型設計(spring部分):仔細設計介面(這是決定耦合程度的關鍵)接著實現介面,再次就是進行業務流整合(controller)的部分;

三、整合:如果第一步第二步都做好了,這一步很簡單,一般也不會出現大問題,就是xml的具體配置了(這是以後專案發展的方向,配配就好。~!~)

四、整合後就應該開始

單元測試

、整合測試

了,還要

**評審

,最後發布

release版本

spring框架開發步驟詳細解析

spring各個版本中 在3.0以下的版本,原始碼有spring中相關的所有包 spring功能 依賴包 如2.5版本 在3.0以上的版本,原始碼中只有spring的核心功能包 沒有依賴包 1 原始碼,jar檔案 spring framework 3.2.5.release commons logg...

Django1 11框架開發流程簡述

本文章中基於ubuntu16.0.4系統中進行除錯。這裡提一下,django框架中setting.py檔案為總配置檔案,大家沒事別輕易修改哦。mkvirtualenv 虛擬環境名 p python3 pip install django workon 虛擬環境名 django admin start...

關於框架開發

紀念 jar library installation jar檔案複製的目錄 2種方式區別 1.add checked libraries to project build path 把build path中引入的包指向myeclipse中lib的位置,就是把myeclipse中你需要的lib作為外...