摘要:首先是應該了解框架技術的運行流程在此我給大家介紹一種常見的開發模式,這對于初學者來說應該也是比較好理解的。
很多小伙伴可能一聽到框架兩個字就會馬上搖頭,腦子里立刻閃現一個詞---“拒絕”,其實我也不例外,但我想告訴大家的是,當你真正掌握它時,你會發現**SSH**用起來是那么順手,因為它對于開發web應用真的很方便,下面就我個人經驗和大伙兒談談如何利用**SSH框架技術**來進行*web應用開發*吧。首先是應該了解SSH框架技術的運行流程
在此我給大家介紹一種常見的SSH開發模式,這對于初學者來說應該也是比較好理解的。在進行使用SSH框架時最好先去了解一下Struts2+hibernate的工作原理,下面提供兩個鏈接,大家可以了解一下“SH”的工作原理:
[Struts2工作原理]
http://www.cnblogs.com/langti...
[hibernate工作原理]
https://zhidao.baidu.com/ques...
另外一個就是SSH框架開發所需的jar包,這對于開發非常重要,沒有一個完整正確的jar包是絕對不能順利應用SSH框架,以下是我整理的完整jar包:
鏈接:http://pan.baidu.com/s/1bFujh0 密碼:pisr
以外是利用SSH框架技術進行開發的一個過程:
在web.xml進行一些相關配置
【1】首先進行Struts2核心過濾器的配置,作用是攔截一些action,核心代碼如下:
Struts2
【2】對于spring的核心監聽器的配置 Struts2 /* org.springframework.web.context.ContextLoaderListener
contextConfigLocation classpath:applicationContext.xml
創建開發過程中所需要的包,在我的實例項目我創建了四個包,分別是:
【1】cn.imooc.action 管理action的類包
【2】cn.imooc.servie 管理service的類包
【3】cn.imooc.dao 管理dao的類包
【4】cn.imooc.domain 管理實體類的包
引入四個常用的配置文件,即applicationContext.xml struts.xml log4j.properties jdbc.properties
在各個包中創建所需要的類
在各個類完成ssh框架流程
在以上四個配置文件中完成相應的配置,在此我只說明各個配置文件完成什么功能:
jdbc.properties:它是設置我們連接數據庫的一個配置文件,里面包含了數據庫的驅動、數據連接的地址,數據庫的用戶名,數據庫的密碼
Struts2.xml:該文件中是說明攔截什么action
log4j.properties:這個文件是我們的日志記錄文件
applicationContext.xml:這個是spring的核心配置文件,也是我們整個ssh框架開發的核心,它的作用就如膠水將Struts2和hibernate結合起來了。
在這里就重點說明第四個文件的配置:
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.or...
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
作用:是為了連接我們所需要連接的數據庫 該部分是為了完成hibernate框架中對象映射文件的功能 org.hibernate.dialect.MySQLDialect true true update
cn/imooc/domain/Product.hbm.xml
以上就是ssh框架的大致開發過程,大家有問題可以放出來討論一下,下面我將我的整個項目發給大家看看:
鏈接:http://pan.baidu.com/s/1jHM5wWY 密碼:ykm9
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70228.html
時間:2017年08月16日星期三說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學源碼:無學習源碼:https://github.com/zccodere/s... 第一章:課程介紹 1-1 課程介紹 課程目錄 1.ssh知識點回顧 2.搭建ssm開發環境 3.struts2整合spring 4.spring整合hibernate 5.案例:使用ssh框架開發...
摘要:需求整合框架做一個保存用戶的業務,業務比較簡單,重在框架整合。 需求:整合ssh框架做一個保存用戶的業務,業務比較簡單,重在ssh框架整合。創建數據庫和表 CREATE DATABASE ssh01; USE DATABASE; 表由Hibernate創建,可以看配置是否成功 一:導入jar包 Hibernate需要jar Hibernate基本jar mysql驅動 ...
摘要:學編程真的不是一件容易的事不管你多喜歡或是多會編程,在學習和解決問題上總會碰到障礙。熟練掌握核心內容,特別是和多線程初步具備面向對象設計和編程的能力掌握基本的優化策略。 學Java編程真的不是一件容易的事,不管你多喜歡或是多會Java編程,在學習和解決問題上總會碰到障礙。工作的時間越久就越能明白這個道理。不過這倒是一個讓人進步的機會,因為你要一直不斷的學習才能很好的解決你面前的難題...
閱讀 1731·2023-04-25 23:43
閱讀 908·2021-11-24 09:39
閱讀 713·2021-11-22 15:25
閱讀 1711·2021-11-22 12:08
閱讀 1085·2021-11-18 10:07
閱讀 2067·2021-09-23 11:22
閱讀 3339·2021-09-22 15:23
閱讀 2470·2021-09-13 10:32