锘??xml version="1.0" encoding="utf-8" standalone="yes"?>7777久久亚洲中文字幕,亚洲老熟女五十路老熟女bbw,亚洲中文字幕无码中文http://m.tkk7.com/vcycyv/category/48069.htmlzh-cnFri, 02 Feb 2018 22:13:07 GMTFri, 02 Feb 2018 22:13:07 GMT60涓涓熀浜巖eact redux typescript saga webpack springboot鍜宩pa鐨勭ず渚嬬▼搴?/title><link>http://m.tkk7.com/vcycyv/archive/2018/02/03/433036.html</link><dc:creator>浜哄湪姹熸箹</dc:creator><author>浜哄湪姹熸箹</author><pubDate>Fri, 02 Feb 2018 21:59:00 GMT</pubDate><guid>http://m.tkk7.com/vcycyv/archive/2018/02/03/433036.html</guid><wfw:comment>http://m.tkk7.com/vcycyv/comments/433036.html</wfw:comment><comments>http://m.tkk7.com/vcycyv/archive/2018/02/03/433036.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/vcycyv/comments/commentRss/433036.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/vcycyv/services/trackbacks/433036.html</trackback:ping><description><![CDATA[<p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">鍒嗕韓鑷繁鍋氱殑涓涓皬搴旂敤錛岃繖鏄竴涓吀鍨嬬殑web搴旂敤紼嬪簭鐨勬妧鏈爤錛屽彲浠ュ湪榪欎釜欏圭洰鐨勫熀紜涓婂紑鍙戜綘鎯沖仛鐨勫簲鐢ㄣ傚墠绔殑寮鍙戞湁寮鍙戝拰浜у搧涓ょ妯″紡錛屽紑鍙戞ā寮忎富瑕佹槸涓轟簡Hot code reloading.</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">浠g爜鍦ㄨ繖閲岋細https://github.com/vcycyv/react-redux-typescript-saga-webpack-springboot-jpa-pomotodo </p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">浣跨敤鏂規硶錛?/p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">1. clone/download the project</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">2. run "gradle wrapper"</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">3. run "gradle build" (It will download jar files and js modules dependency)</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">4. Before importing the project into IDE, comment out "http://include 'src:main:frontend" from settings.gradle</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">5. Import gradle project to IDE. (I use eclipse)</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">6. create a postgre db named "pomotodo"</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">7. Start the mid-tier by running Application.java</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">8. UI development </p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">   8.1 For projection, navigate to /src/main/frontend and run "npm run build", and go to localhost:8080/pomotodo </p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">   8.2 For development (hot reloading), navigate to /src/main/frontend and run "npm start", and go to localhost:9090 </p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;"><br style="box-sizing: border-box;" /></p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">浣跨敤redux-saga鐨勫ソ澶勬槸涓轟簡side-effect, 姣斿涓嬮潰浠g爜涓紝const tasks = yield call(ApiTasks.listTasks); 璋冪敤鍚庣鏈嶅姟錛?nbsp;</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">export function* listTasks() {</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">    const tasks = yield call(ApiTasks.listTasks);</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">    yield put({</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">        type: LIST_TASK_SUCCESS,</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">        tasks</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">    })</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">}</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">鍐嶄笅闈竴琛岀殑yield put璇彞dispatch浜哃IST_TASK_SUCCESS榪欎釜action錛宲ayload灝辨槸REST API 榪斿洖鐨勬暟鎹畉asks.</p><p style="box-sizing: border-box; margin: 0px 0px 25px; color: #2f2f2f; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; background-color: #ffffff; word-break: break-word !important;">璁″垝緇х畫寮鍙戣繖涓」鐩紝鏈緇堝仛涓涓暘鑼勬椂闂寸鐞嗙殑宸ュ叿銆傛劅鍏磋叮鐨勬湅鍙嬪彲浠ュ湪github涓妔tar 榪欎釜欏圭洰錛屼笅嬈″彲浠ラ殢鏃跺湪“your star”涓壘鍒板畠銆?/p><img src ="http://m.tkk7.com/vcycyv/aggbug/433036.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/vcycyv/" target="_blank">浜哄湪姹熸箹</a> 2018-02-03 05:59 <a href="http://m.tkk7.com/vcycyv/archive/2018/02/03/433036.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Spring MVC step by step 浠g爜鍒嗕韓http://m.tkk7.com/vcycyv/archive/2011/03/29/347161.html浜哄湪姹熸箹浜哄湪姹熸箹Mon, 28 Mar 2011 23:01:00 GMThttp://m.tkk7.com/vcycyv/archive/2011/03/29/347161.htmlhttp://m.tkk7.com/vcycyv/comments/347161.htmlhttp://m.tkk7.com/vcycyv/archive/2011/03/29/347161.html#Feedback0http://m.tkk7.com/vcycyv/comments/commentRss/347161.htmlhttp://m.tkk7.com/vcycyv/services/trackbacks/347161.htmlSpring鍙戝竷鍖呴噷鐨刣ocs鐩綍涓嬶紝鏈塖pring MVC step by step鏂囨。錛屽啓寰楅潪甯告竻妤氾紝浣嗘槸娌℃彁渚涙簮浠g爜銆傛垜鍦ㄥ畠鐨勫熀紜涓婄暐浣滀簡涓鐐圭殑鏀瑰姩錛屽垎浜嚭鏉ャ傛槸鍩轟簬2.5.6鐗堟湰鐨勩?/p>

* 鏂囨。涓嬌鐢╰omcat浣滀負container錛屽厤涓嶄簡閮ㄧ講鐨勬楠わ紝鎴戠敤eclipse鍚姩embeded jetty, 鏇存柟渚夸竴浜? 鐪佷簡閮ㄧ講鐨勬楠わ紝鐩存帴灝辮兘run銆?鍏充簬eclipse鍐呭祵jetty, 鍙互鍙傝冧箣鍓嶇殑鍗氬錛?

鍒╃敤jetty瀹炵幇瓚呰交閲忕駭web寮鍙?/font>

* 鏂囨。鐢ㄤ簡涓鍫哸nt鑴氭湰錛屽緢澶氬伐浣滄槸鐢ㄦ潵鍋氶儴緗叉墦鍖呬箣綾葷殑銆傛棦鐒剁敤jetty鏉ュ惎鍔紝ant鑴氭湰灝卞畬鍏ㄦ墧鎺変簡銆?/p>

* 鏂囨。鏈韓鏄疛Unit鐨勪竴涓嬌鐢ㄨ寖渚嬨備絾鏄挶浠▼搴忓憳鏈闇瑕佺殑鏄湁涓兘debug鐨勪緥瀛愬啓紼嬪簭鐨勬椂鍊欏鏄搑eferrence, 鎵浠ヤ竴浜汮Unit鐨刢ode琚渷鐣ユ帀浜嗐傛牴鏈師鍥犺繕鏄槸涓轟簡瀹屽叏鎵旀帀ant銆?/p>

 

浠g爜鍙互鍦?a >榪欓噷涓嬭澆錛?鏈変袱涓猠clipse宸ョ▼錛屽叾涓竴涓敤鏉old鎵鏈塲ar鍖咃紝鎵浠ヤ袱涓伐紼嬮兘瑕乮mport錛宔njoy it!



]]>
灝忕粨Ajaxhttp://m.tkk7.com/vcycyv/archive/2011/03/16/346403.html浜哄湪姹熸箹浜哄湪姹熸箹Wed, 16 Mar 2011 07:54:00 GMThttp://m.tkk7.com/vcycyv/archive/2011/03/16/346403.htmlhttp://m.tkk7.com/vcycyv/comments/346403.htmlhttp://m.tkk7.com/vcycyv/archive/2011/03/16/346403.html#Feedback0http://m.tkk7.com/vcycyv/comments/commentRss/346403.htmlhttp://m.tkk7.com/vcycyv/services/trackbacks/346403.htmlAjax鏄竴緇勬妧鏈殑闆嗗悎錛歫avascript, css, DOM, XMLHttpRequest.

鍏朵腑XMLHttpRequest鏄揪鍒板紓姝ユ晥鏋滅殑鏍稿績閮ㄤ歡銆?/p>

涓涓紓姝ョ殑渚嬪瓙錛屾憳鑷狝jax in Action:

   1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   2: "http://www.w3.org/TR/html4/loose.dtd">
   3: <html>
   4: <head>
   5: <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
   6: <title>鏃犳爣棰樻枃妗?span style="color: #0000ff"></title>
   7: <script type="text/javascript">
   1:  
   2: var req=null;
   3: var console=null;
   4: var READY_STATE_UNINITIALIZED=0;
   5: var READY_STATE_LOADING=1;
   6: var READY_STATE_LOADED=2;
   7: var READY_STATE_INTERACTIVE=3;
   8: var READY_STATE_COMPLETE=4;
   9: function sendRequest(url,params,HttpMethod)
  10: {
  11:    if(!HttpMethod)
  12:    {
  13:      HttpMethod="GET";
  14:    }
  15:    req=initXMLHTTPRequest();
  16:    if(req)
  17:    {
  18:       req.onreadystatechange=onReadyState;
  19:       req.open(HttpMethod,url,true);
  20:       req.setRequestHeader("Content-Type","appplication/x-www-form-urlencoded");
  21:       req.send(params);
  22:    } 
  23: }
  24:  
  25: function initXMLHTTPRequest()
  26: {
  27:   var xRequest=null;
  28:   if(window.XMLHttpRequest)
  29:   {
  30:      xRequest=new XMLHttpRequest();
  31:   }
  32:   else if(window.ActiveXObject)
  33:   {
  34:      xRequest=new ActiveXObject("Microsoft.XMLHTTP");
  35:    }
  36:    return xRequest;
  37:   
  38: }
  39:  
  40: function onReadyState()
  41: {
  42:   var ready=req.readyState;
  43:   var data=null;
  44:   if(ready==READY_STATE_COMPLETE)
  45:   {
  46:      data=req.responseText;
  47:   }
  48:   else
  49:   {
  50:      data="loading...["+ready+"]";
  51:   }
  52:   toConsole(data);
  53:   
  54: }
  55:  
  56: function toConsole(data)
  57: {
  58:   if(console!=null)
  59:   {
  60:      var newline=document.createElement("div");
  61:      console.appendChild(newline);
  62:      var txt=document.createTextNode(data);
  63:      newline.appendChild(txt);
  64:   }
  65: }  
  66:   window.onload=function()
  67:   {
  68:     console=document.getElementById("console");
  69:     sendRequest("data.txt"");
  70:   }
  71:  
</script>
   8: </head>
   9:  
  10: <body>
  11: <div id="console">aaa</div>
  12:  
  13: </body>
  14: </html>

娉ㄦ剰鍏朵腑 req.onreadystatechange=onReadyState;灝辨槸瀹氫箟浜哻allback handler

浠ュ悗闇瑕佸叧娉ㄧ殑涓浜涙柟闈細

DWR: http://directwebremoting.org/dwr/index.html 閫傚悎鍚庣涓篔ava鐨勫簲鐢? DWR鍜宩Query鏄彲浠ユ販鍚堜嬌鐢ㄧ殑銆?/p>

JSON錛氬畠鍙互鍙栦唬寮傛璋冪敤浼犺緭鐨剎ml



]]>
主站蜘蛛池模板: 白白色免费在线视频| 亚洲黄色在线视频| 欧洲亚洲国产精华液| 在线精品免费视频无码的| 中文字幕亚洲码在线| 色播在线永久免费视频| 亚洲精品色在线网站| 免费在线一级毛片| 一级特级aaaa毛片免费观看| 亚洲国产精品第一区二区三区| 免费一区二区无码视频在线播放 | 亚洲成亚洲乱码一二三四区软件| japanese色国产在线看免费| 亚洲熟妇丰满多毛XXXX| 中国一级毛片免费看视频| 亚洲无线码一区二区三区| 久久精品电影免费动漫| 亚洲欧洲校园自拍都市| 在线播放免费播放av片| 老司机午夜性生免费福利| 亚洲一区二区三区在线观看精品中文| 国产成人免费ā片在线观看老同学 | 在线亚洲午夜片AV大片| 日韩免费毛片视频| xxxx日本在线播放免费不卡| 久久久青草青青国产亚洲免观| 国产一级淫片a免费播放口| 亚洲精品视频在线观看视频| 成人免费无码视频在线网站| 爱情岛论坛免费视频| 亚洲av无码国产精品色午夜字幕 | 四虎在线免费视频| 黄色片网站在线免费观看| 久久久久久久综合日本亚洲| 曰批全过程免费视频在线观看| 九九精品国产亚洲AV日韩| 国产亚洲精品精华液| 成人奭片免费观看| 国内精品久久久久影院免费 | 四虎成人免费网址在线| 三级黄色在线免费观看|