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