乙個大致的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作為外...