?

免費教程_免費網賺教程_破解版軟件-寂涯網絡學習基地

當前位置: 主頁 > 網站相關 > 網站編程 > SSH框架網站的功能模塊設計

SSH框架網站的功能模塊設計

時間:2012-07-22 16:50來源:未知 整理:寂涯網絡 點擊:

SSH 就是流行的基于 J2EE 的架構方案之一 SSH 在
J2EE 項目中表示了3種框架,即 Spring+Struts+Hibernate
1SSH框架技術
Struts 是最早的 Java 開源框架之一,該框架是基于 Model
2 的架構,也就是基于 MVC 模式的框架技術 它是一個免費
的開源的 Web 層的應用框架,具有很高的可配置性,和有一
個不斷增長的特性列表 一個前端控制組件,一系列動作類,
動作映射,處理 XML 的實用工具類,服務器端 JavaBean 的
自動填充,支持驗證的 Web 表單,國際化支持,生成 HTML,
實現表現邏輯和模板組成了Struts 的靈魂
Spring 是一個開源框架,為簡化企業級系統開發而誕生的
輕量級解決方案,它致力于 J2EE 應用的各層的解決方案,而
不僅僅專注于某一層的方案,可以說 Spring 是企業應用開發
的 一站式 選擇,并且可與其他已有的框架無縫地整合
Hibernate 是一個優秀的持久化框架,負責簡化將對象數
據保存到數據庫中或從數據庫中讀取數據并封裝到對象的工
作 通過簡單的配置和編碼即可替代 JDBC 繁鎖的程序代碼
換句話說,它是 Java 應用和關系數據庫之間的橋梁,它負責
Java 對象和關系數據之間的映射 Hibernate 內部封裝了通過
JDBC 訪問數據庫的操作,向上層應用提供了面向對象的數據
訪問API
SSH 即 Struts+Spring+Hibernate,網站采用基于 MVC 模式
的 J2EE 體系結構,實現 B/S 的多層 Web 應用,即分為表示
層 業務邏輯層 數據持久層以及數據庫層 每層在應用程
序中都有明確的責任 Spring,Hibernate,Struts 合理配置組
合,使分層靈活清晰,增強了系統的可重用性和可維護性,
如圖 1 所示
2 開發工具選擇
圖1 基于SSH 框架的系統分層架構圖
MyEclipse,Deamweare,選擇 SQLServer2005 作為后臺的
數據庫,選擇 Java JSP JavaScript HTML 作為應用程序開
發工具,運用 Tomcat 服務器技術,整個系統完全基于 B/S
(Browser/Server) 模式進行設計
Tomcat 是其中較為流行的一個 Web 服務器,Tomcat 是一
個免費的開源的 Serlvet 容器,應用程序的部署很簡單,只需
將 WAR 放到 Tomcat 的 WebAPP 目錄下,Tomcat 會自動檢測
到這個文件,并將其解壓 在瀏覽器中訪問這個應用的 JSP
時,通常第一次會很慢,因為 Tomcat 要將 JSP 轉化為 Servlet文件,然后編譯 編譯以后,訪問將會很快
Tomcat 也具有傳統的 Web 服務器的功能:處理 HTML 頁
面 但是與 Apache 相比,它的處理靜態 HTML 的能力就不如
Apache 可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處
理靜態 HTML,而 Tomcat 處理 JSP 和 Servlet Tomcat 是一個
很好的工具,不僅僅因為其免費,功能強大,更因為其開放
性,越來越受到人們的重視
B/S 模式開發成本及維護成本降低 由于 B/S 架構管理軟
件只安裝在服務器端(Server )上,即應用程序在部署 升
級 維護時,只需要在服務器端進行配置就可以了,網絡管
理人員只需要管理服務器就行了,用戶界面主要事務邏輯在
服務器(Server )端完全通過 WWW 瀏覽器實現,極少部分事
務邏輯在前端(Browser )實現,所有的客戶端只有瀏覽器,
網絡管理人員只需要做硬件維護 良好的安全性能,防火墻
技術可以保證后臺數據庫的安全性 所有的配置工作都集中
在服務器端且所有客戶端請求都是通過 DBMS 來訪問數據庫,
從而大大減少了數據直接暴露的風險
3 總體設計
3.1 功能模塊
注冊登錄模塊:該模塊實現用戶的注冊及登錄驗證功能
網站主頁模塊:根據網站設計要求設計內容,如:企業
文化模塊 商家店鋪模塊 站內新聞模塊 企業機構模塊
友情鏈接模塊 查看留言模塊等
后臺管理模塊:后臺管理模塊用于實現管理員對主頁及
相關信息的動態管理
以上模塊,管理員可以對主頁中的內容進行增加或修改,
包括內容更新 添加新項目及留言管理等功能,從而達到對
信息進行維護和管理
3.2 代碼實現
基于 Struts 構架的表示層實現:表示層是由 Struts 實現,
基于 XML 的配置文件 Struts-config.xml 將模型 視圖 控制
器聯系起來 它將從頁面接收到的請求按 FormBean 的格式將
其封裝成一個 Form 對象,根據業務流的邏輯決定交給地合適
方法實現業務流的轉向,處理完的數據返回給控制器,控制

本頁地址 http://www.ionrce.tw/wangzhanbiancheng/20120722970.html

百度搜索更多

谷歌搜索更多

頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
?
評價:
昵稱: 驗證碼:點擊我更換圖片
推薦內容
贊助商
贊助商
?

關于本站免責聲明視頻更新google百度地圖視頻地圖RRS訂閱

如有什么問題請在本站留言,或發郵件到 hxt167#foxmail.com

内蒙古十一选五基本走势图手机版