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

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

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

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

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

1 基于MVC模式Web應用系統(tǒng)的設計

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

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

2 Java Web設計實例

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

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

BOOKID VARCHAR2(50) 圖書編號

BOOKNAME VARCHAR2(200) 圖書名稱

PERCODE VARCHAR2(50) 師生編號

RTIME VARCHAR2(50) 歸還日期

2.2在圖書管理系統(tǒng)中根據源數據表建立相應視圖,并在數字化校園數據中心平臺中建立數據抽取策略,將數據源信息抽取到第三方業(yè)務數據集成數據庫中的圖書借閱數據表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].北京:機械工業(yè)出版社,2002.

作者單位:浙江工業(yè)職業(yè)技術學院。

(編輯:寧偉碩)

主站蜘蛛池模板: 欧美专区日韩专区| 亚洲国产一成久久精品国产成人综合| 男人天堂伊人网| 在线无码九区| 色哟哟国产精品| 色色中文字幕| 久久黄色视频影| 中文字幕亚洲精品2页| 日本成人一区| 88国产经典欧美一区二区三区| 91系列在线观看| …亚洲 欧洲 另类 春色| 麻豆精品久久久久久久99蜜桃| 国产精品第一区在线观看| 在线精品视频成人网| 国产精品欧美日本韩免费一区二区三区不卡| 国产哺乳奶水91在线播放| 超碰aⅴ人人做人人爽欧美| 国产一在线观看| 国产成人高清在线精品| 孕妇高潮太爽了在线观看免费| 婷婷伊人五月| 亚洲国产中文精品va在线播放| 国产精鲁鲁网在线视频| 三级欧美在线| 欧美三级自拍| 激情無極限的亚洲一区免费 | 女人18毛片水真多国产| 国产欧美视频综合二区| 亚洲欧美综合另类图片小说区| 亚洲国产精品成人久久综合影院| 91精品国产一区| 日本福利视频网站| 91精品国产91久无码网站| 午夜久久影院| 思思热精品在线8| 日韩免费成人| 久久人搡人人玩人妻精品一| 国产乱子伦视频在线播放| 欧美色视频日本| 久久久久免费看成人影片| 爱做久久久久久| 免费观看国产小粉嫩喷水| 99在线观看免费视频| 九色在线视频导航91| 国产99免费视频| 一边摸一边做爽的视频17国产| 国产毛片不卡| 国产久草视频| 精品久久香蕉国产线看观看gif| 日韩精品免费在线视频| 国产不卡网| 国产又黄又硬又粗| 99久久国产精品无码| 亚洲综合色婷婷中文字幕| 伊人色综合久久天天| 亚洲人精品亚洲人成在线| 国产精品视频系列专区| 四虎永久免费在线| 亚洲无线视频| 久久鸭综合久久国产| 免费人成又黄又爽的视频网站| 无码aaa视频| 欧美一级高清视频在线播放| 亚洲天堂伊人| 国产成人综合亚洲网址| 欧美一级特黄aaaaaa在线看片| 美女毛片在线| 亚洲av日韩av制服丝袜| 国产在线自乱拍播放| 自拍欧美亚洲| 免费在线a视频| 国产在线自乱拍播放| 国产精品吹潮在线观看中文| 一区二区三区四区日韩| 台湾AV国片精品女同性| 福利在线不卡| 亚洲首页在线观看| 日韩精品欧美国产在线| 亚洲一区二区黄色| 美女一区二区在线观看| 亚洲精品国产综合99|