【準備工作】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...