999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC架構模式的JAVA WEB開發技術淺析

2014-04-29 00:00:00陳蔚
今日財富 2014年35期

摘 要:本文簡要介紹了MVC的設計模式,給出一個Web前臺頁面數據展現的設計和開發的實例。

關鍵詞:MVC;JavaBean;Servlet;JSP;

1 基于MVC模式Web應用系統的設計

B/S的Web應用分為瀏覽器端和服務器端兩個部分。Java技術結合MVC設計模式在構建企業級Web應用中,JSP頁面、HTML頁面對應于View,應用系統主要通過視圖來與用戶進行交互;Controller是Servlet類、JavaBean類,用于管理用戶與視圖發生的交互;JavaBean對應于Model,提供應用業務邏輯,進行業務數據的處理。

MVC設計模式構建的Web應用框架如下圖所示。

2 Java Web設計實例

目前有很多高校已經做成了數字化校園三大平臺,包括數據中心、統一身份認證和信息門戶。在建設個人信息主頁(個人門戶)時,我們會遇到“如何把師生關心的數據展現到個人信息主頁中?要展現哪些信息?”這樣兩個問題,即我們如何集成一些師生感興趣的信息在門戶上,以達到師生經常訪問信息門戶的目的。以下以集成圖書借閱信息顯示頁面實例說明。

2.1建立第三方業務數據集成數據庫并建立圖書借閱數據表

BOOKID VARCHAR2(50) 圖書編號

BOOKNAME VARCHAR2(200) 圖書名稱

PERCODE VARCHAR2(50) 師生編號

RTIME VARCHAR2(50) 歸還日期

2.2在圖書管理系統中根據源數據表建立相應視圖,并在數字化校園數據中心平臺中建立數據抽取策略,將數據源信息抽取到第三方業務數據集成數據庫中的圖書借閱數據表TB_JYXXB相應字段中。

2.3建立數據庫連接公共類DBConnection.java

Connection conn = 1;

Class.forName(DBDRIVER);

conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);

2.4建立數據庫實體類、實體類DAO及DAOImpl,如下:

實體類:JyXxb.java

private String bookid;

…… ……

public String getBookid() {

return bookid;

}

public void setBookid(String bookid) {

this.bookid = bookid;

}

…… ……

}

實體類DAO:JyXxbDAO.java

public List findJyXxbsByPercode(String percode);

實體類DAOImpl: JyXxbDAOImpl.java

Connection conn = DBConnection_tsgOracle.getConnection();

String SQL = \"select bookid,bookname,percode,rtime from tb_dqjyxxb where percode=?\";

pstmt = conn.prepareStatement(SQL);

pstmt.setString(1, percode);

rs = pstmt.executeQuery();

jyXxbs = new ArrayList();

do {

jyXxb = new JyXxb();

jyXxb.setBookid(rs.getString(\"bookid\"));

…… ……

jyXxbs.add(jyXxb);

} while (rs.next());

return jyXxbs;

2.5建立核心處理Servlet類及修改web.xml相應配置

MainServlet.java

HttpSession session=request.getSession();

RequestDispatcher dispatcher = 1;

ServletContext servletContext = getServletContext();

List jyxxbs = jyxxbdao.findJyXxbsByPercode(percode);

session.setAttribute(\"jyxxbs \", jyxxbs);

dispatcher = servletContext.getRequestDispatcher(\"/jsp/main.jsp\");

dispatcher.forward(request, response);

Web.xml中添加以下相應配置代碼:

MainDisplayServlet

com.servlet.MainServlet

MainDisplayServlet

/servlet/main.do

2.6前臺頁面利用EL表達式、JSTL技術的JSP顯示。

//圖書編號

…… ……

[今]

參考文獻:

[1]張黎明,龔琪琳.基于MVC模式的Java Web應用設計[M].計算機與現代化,2007(2).

[2]孫瑩,許俊華,張毅,賀清峰.MVC編程模型在Web程序中的應用及Java實現[J].計算機工程與應用,2001(17):160-163.

[3]Marty Hall.Servlet與JSP權威指南[M].北京:機械工業出版社,2002.

作者單位:浙江工業職業技術學院。

(編輯:寧偉碩)

主站蜘蛛池模板: 久久国产亚洲欧美日韩精品| 亚洲国产成人久久精品软件| 亚洲欧洲日韩综合色天使| 色欲色欲久久综合网| 欧美一级专区免费大片| 国产情侣一区二区三区| 2021国产精品自产拍在线观看| 久久综合色88| 国产在线日本| 美女一区二区在线观看| 亚洲欧美日韩成人高清在线一区| 亚洲国产日韩欧美在线| 精品国产黑色丝袜高跟鞋| 日韩高清欧美| 男人的天堂久久精品激情| 一本一道波多野结衣一区二区| 欧美精品啪啪一区二区三区| 凹凸国产分类在线观看| 国产麻豆91网在线看| 成人毛片免费观看| 狼友av永久网站免费观看| 天天摸夜夜操| 国产尤物在线播放| 亚洲激情99| 一级毛片在线播放免费| 欧美日本在线播放| 欧美午夜在线观看| 欧美一区二区福利视频| 国产午夜在线观看视频| 狠狠综合久久久久综| 欧美一区精品| 日韩精品久久无码中文字幕色欲| 亚洲乱码精品久久久久..| 欧美一区二区三区国产精品| 伊人久久婷婷| 丁香婷婷在线视频| 中文字幕 日韩 欧美| 91精品国产麻豆国产自产在线 | 18禁不卡免费网站| 国产极品嫩模在线观看91| 亚洲高清日韩heyzo| 国产无码高清视频不卡| 日本一区高清| 97在线碰| 精品一区二区三区四区五区| 亚洲成人一区二区三区| 日日噜噜夜夜狠狠视频| 97超碰精品成人国产| 国产第二十一页| 99精品国产自在现线观看| 国产成人1024精品下载| 欧美福利在线观看| 91美女视频在线| 久久久久免费看成人影片 | 成人福利视频网| 激情综合网激情综合| 欧美日韩一区二区在线播放| 欧美第二区| 国产精品精品视频| 自拍偷拍一区| 国产一级毛片网站| av在线5g无码天天| 天天操精品| Jizz国产色系免费| 国产亚洲日韩av在线| 暴力调教一区二区三区| 色九九视频| 亚洲国产中文欧美在线人成大黄瓜 | 高清久久精品亚洲日韩Av| 在线观看国产精品日本不卡网| 国产微拍一区二区三区四区| 欧美人与动牲交a欧美精品| 精品亚洲麻豆1区2区3区| 久久五月天国产自| 亚洲精品午夜无码电影网| 精品国产aⅴ一区二区三区| 热99re99首页精品亚洲五月天| 亚洲日韩精品欧美中文字幕| 国产在线视频自拍| 国内精品久久人妻无码大片高| 97久久人人超碰国产精品| 992tv国产人成在线观看|