Spring MVC應用的簡單例子

2021-08-16 19:55:10 字數 4047 閱讀 9357

【準備工作】1,以

scott

模式登入

oracle

資料庫,並新建表

t_ent_ent_base

,sql指令碼

,並新增測試資料5條以上步驟2

,參照新建

web專案

ent,新增

spring

、spring      mvc

、mybatis

、oracle  jdbc

驅動、druid

資料來源等庫檔案。步驟3

,修改部署描述符

web.xml

檔案contextconfiglocation

/druid/*步驟4

,在web-inf

目錄中,新建

mvc-servlet.xml

檔案<?xml  version="1.0"  encoding="utf-8"?>

xmlns:mvc=""

xmlns:context=""

xmlns:xsi=""

xmlns:p=""

xmlns:mybatis=""

xsi:schemalocation="

/spring-mvc-3.1.xsd

/spring-context-3.1.xsd

.xsd

/spring-beans-3.1.xsd">

it.ent.ctrl"/>

class="org.springframework.web.servlet.view.internalresourceviewresolver">

value="org.springframework.web.servlet.view.jstlview">步驟5

,在工程的

src目錄下,新建

spring-base.xml

檔案 class="org.springframework.beans.factory.config.propertyplaceholderconfigurer">

init-method="init"   destroy-method="close">

it.ent.service"     />

class="org.mybatis.spring.sqlsessionfactorybean">

value="classpath:mybatis-config.xml">

it

.ent.dao"     />

class="org.springframework.jdbc.datasource.datasourcetransactionmanager">

id="txsrvmethod"   />步驟6

,在工程

src目錄下,新建jdb

c.properties

屬性檔案,用於配置資料庫連

接資訊driverclassname=oracle.jdbc.driver.oracledriver

url=jdbc:oracle:thin:@localhost:1521:

orcl

username=scott

password=tiger步驟7

,在工程

src目錄下,新建

mybatis-config.xml

檔案<?xml  version="1.0"  encoding="utf-8"?>

"">步驟8

,新建com.

it.ent.entity

包,並建立

enterprise

實體類public  class enterprise   implements  serializable步驟9

,新建com.

it.ent.dao

包,並建立

ienterprisedao

資料訪問介面

public  inte***ce  ienterprisedao   

步驟10

,在com.

it.ent.dao

包中,新建

ienterprisedao.xml

介面對映檔案

<?xml  version="1.0"  encoding="utf-8"   ?>

.ent.dao.ienterprisedao">

select  * from

(select  t.*, rownum  rn  from

(select  ent_name,biz_lic,fnd_date

from t_ent_ent_base   t  order by  fnd_date)  t

where  rownum <=#)

where  rn >  #

步驟11

,新建com.

it.ent.service

包,並在包中新建

ienterpriseservice

業務介面

public  inte***ce  ienterpriseservice   

步驟12

,在com.

it.ento.service

包中,新建

enterpriseserviceimpl

業務實現

@service

public  class enterpriseserviceimpl    implements  ienterpriseservice

public  listsearchentlist(integer   begin,  integer  end)  

}步驟  

13,新建   

com.

it.ent.ctrl

包,並在包中新建  

enterprisecontroller

請求處理類

@controller

public  class enterprisecontroller    

/***請求處理方法,訪問

所需也頁碼

* @return

模型資料和邏輯檢視

*/public  modelandview  list(integer   pageno)}步驟

14,在

web-inf/pages

工程資料夾下新建

ent_list.jsp

檔案,展現企業列

表資料。(內容省略……)

步驟15

,發布應用,並在瀏覽器位址列輸入

進行測試。

ok完成工程

springmvc的簡單介紹

springmvc就是根據mvc設計模式開發出的一套表現層框架。springmvc是spring框架的模組之一 它是spring的產品 springmvc與 spring 無縫整合 不需要整合 響應給使用者。handleradapter 視 析器 viewresolver springmvc 的4個...

springMVC單例問題

首先看個小demo restcontroller public class testcontroller public int testinstance2 依次訪問 http localhost 8082 reed test1 返回1 http localhost 8082 reed test1 返...

Spring MVC 註解 應用

spring mvc 註解中,沒有了一系列的配置檔案,但需要注意各個類的註解 1.實體類 table name reserve public class reserve implements serializable table name reserve 是對應的資料庫中的表名 column nam...