国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SSH(Struts2+Hibernate+Spring)開發(fā)策略

reclay / 924人閱讀

摘要:首先是應(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

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

       
       
             Struts2
              /*
      
      
 【2】對于spring的核心監(jiān)聽器的配置
     
   
     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:xsi="http://www.w3.org/2001/XMLSchema-instance"
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ù)庫
  
  
 
 
         
         
         
         
             
                 org.hibernate.dialect.MySQLDialect
                 true
                 true
                 update
             
         
         
         該部分是為了完成hibernate框架中對象映射文件的功能
         
         
                 
                     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

相關(guān)文章

  • 慕課網(wǎng)_《基于SSH實(shí)現(xiàn)員工管理系統(tǒng)之框架整合篇》學(xué)習(xí)總結(jié)

    時(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ā)...

    icattlecoder 評(píng)論0 收藏0
  • ssh(Spring+Struts2+hibernate)整合

    摘要:需求整合框架做一個(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) ...

    tulayang 評(píng)論0 收藏0
  • 學(xué)Java編程需要注意的地方

    摘要:學(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í)才能很好的解決你面前的難題...

    leanxi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<