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