敏捷小組springmvc 入門

springmvc 入門

環(huán)境

windows 10 64

java 1.7

tomcat 7(WEB開發(fā)的容器)

工具

eclipse

框架

springmvc + spring + mybatis

整個(gè)框架幫我們完成了 web 的搭建

java web 開發(fā)中的 概念

java模擬圖

controller : 接受 處理 瀏覽器發(fā)來的請求

service:實(shí)現(xiàn)一些具體的業(yè)務(wù)

dao: 負(fù)責(zé)和 數(shù)據(jù)庫打交道

配置tomcat

eclipse => perferences=>server=>runenviroment =>add

選擇版本

配置lab庫

eclipse => perferences=>java=>build-path=>user librarties

add jar package

創(chuàng)建java web項(xiàng)目

file => new =>other

create project

添加項(xiàng)目信息

配置信息

出現(xiàn)以下提示是因?yàn)閑clispe 檢測到你創(chuàng)建了一個(gè) javaee的項(xiàng)目店茶,會(huì)建議你切換到j(luò)avaee 的編輯模式!

提示信息

導(dǎo)入spring配置包

配置包

添加依賴庫

右鍵項(xiàng)目> perferences=>build-path=>user librarties=>library =>add library=>user library

add library

'

add library

結(jié)果圖:

結(jié)果圖

修改配置信息

修改數(shù)據(jù)庫鏈接信息

鏈接信息

#jdbc.driver=com.mysql.jdbc.Driverjdbc.driver=oracle.jdbc.OracleDriverjdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:dailyjdbc.username=erhuanjdbc.password=Huanuo2017

省略了spring mvc , spring针史, mybtis 整合過程

編寫controler

創(chuàng)建包

修改配置文件中的 包名

包名用于ssm 掃描組件

2.創(chuàng)建一個(gè)包

右鍵 src=> new package (包名為配置文件中的 包名)

包名需要對應(yīng)

開始代碼編寫

創(chuàng)建一個(gè)controler

取名規(guī)則:Xxx Controller

代碼:

packagecn.nokia.controller;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.ResponseBody;/**

*? @controler 的作用是? ssm框架掃描到該關(guān)鍵字? 會(huì)知道這個(gè)類的作用

* @author fan

*

*/@Controllerpublicclass HellowController {/**

*? @ResponseBody? 配置返回的數(shù)據(jù)為 json

* @return

*/@RequestMapping("index")public@ResponseBodyListdoindex() {// TODO Auto-generated method stubList >list=newArrayList<>();Mapmap=newHashMap<>();map.put("name","NAME");map.put("age","24");list.add(map);returnlist;? }}

service

創(chuàng)建包

配置文件

Paste_Image.png

service and imp package'

接口代碼

取名規(guī)則 XxxsSrvice

packagecn.nokia.service;importjava.util.List;publicinterfaceHellowService{publicListdoHello(); }

實(shí)現(xiàn)類代碼

packagecn.nokia.service.impl;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importorg.springframework.stereotype.Service;importcn.nokia.service.HellowService;/**

* @service("實(shí)例名") 告訴? ssm 這個(gè)是service

* @author fan

*

*/@Service("helloservice")publicclass HellowServiceImp? implements HellowService {? ? @OverridepublicListdoHello() {// TODO Auto-generated method stubList >list=newArrayList<>();Mapmap=newHashMap<>();map.put("name","NAME");map.put("age","24");list.add(map);returnlist;? ? }}

dao

創(chuàng)建dao的包

修改配置文件

Paste_Image.png

代碼

接口 接口文件

mapper文件 xml文件

規(guī)范:

接口與 mapper 文件名一致

mapper中的空間名 是接口的空間名

? selectpm_dateasdatetime,enb_idasenbid,cell_idascellid,cell_avail_rateasratefromQIYUEFANV2whererownum <100? selectenb_idasenbid,cell_idascellid,cell_avail_rateasratefromQIYUEFANV2whererownum <100

package cn.nokia.mapper;importjava.util.List;importjava.util.Map;publicinterfacekpimapper{List> selectall();List> selectkpi();}

遇到問題

err

解決方法

eclipse => perferences=>development assembly =>add => java build path entries

Paste_Image.png


--------------------------------------------------調(diào)試問題-------------------------------------------------------

1端姚、兼容中文備注踱承,需要修改格式為:UTF-8


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子亚情,更是在濱河造成了極大的恐慌妄痪,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件楞件,死亡現(xiàn)場離奇詭異衫生,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)土浸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門罪针,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人黄伊,你說我怎么就攤上這事泪酱。” “怎么了还最?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵墓阀,是天一觀的道長。 經(jīng)常有香客問我拓轻,道長斯撮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任扶叉,我火速辦了婚禮勿锅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘枣氧。我一直安慰自己溢十,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布达吞。 她就那樣靜靜地躺著茶宵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪宗挥。 梳的紋絲不亂的頭發(fā)上乌庶,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天,我揣著相機(jī)與錄音契耿,去河邊找鬼瞒大。 笑死,一個(gè)胖子當(dāng)著我的面吹牛搪桂,可吹牛的內(nèi)容都是我干的透敌。 我是一名探鬼主播盯滚,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼酗电!你這毒婦竟也來了魄藕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤撵术,失蹤者是張志新(化名)和其女友劉穎背率,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嫩与,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡寝姿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了划滋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片饵筑。...
    茶點(diǎn)故事閱讀 40,852評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖处坪,靈堂內(nèi)的尸體忽然破棺而出根资,到底是詐尸還是另有隱情,我是刑警寧澤同窘,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布嫂冻,位于F島的核電站,受9級特大地震影響塞椎,放射性物質(zhì)發(fā)生泄漏桨仿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一案狠、第九天 我趴在偏房一處隱蔽的房頂上張望服傍。 院中可真熱鬧,春花似錦骂铁、人聲如沸吹零。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灿椅。三九已至,卻和暖如春钞支,著一層夾襖步出監(jiān)牢的瞬間茫蛹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工烁挟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婴洼,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓撼嗓,卻偏偏與公主長得像柬采,于是被迫代替她去往敵國和親欢唾。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容