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

基于大學生信用檔案共享的高校合作創業就業網絡平臺

2012-11-08 06:55:48楊麗萍
長春大學學報 2012年8期
關鍵詞:用戶大學生

楊麗萍,王 薇

(長春大學 計算機科學技術學院,長春 130022)

基于大學生信用檔案共享的高校合作創業就業網絡平臺

楊麗萍,王 薇

(長春大學 計算機科學技術學院,長春 130022)

針對高校大學生的信用危機及創業就業過程中存在的問題,在基于MVC模式和JAVA EE開發平臺上,利用SSH(Struts2+Spring+Hibernate)開源框架技術,提出了一種多層B/S模式的基于大學生信用檔案共享的高校合作創業就業網絡平臺。本文簡要闡述了系統框架和系統功能,接著介紹了用戶管理模塊的開發過程。

SSH架構;信用檔案;高校合作;創業就業

0 引言

隨著經濟的市場化,就業創業壓力漸漸增大,高校大學生的信用危機及就業創業過程中存在的問題也逐漸顯現,其主要表現有:求職材料不真實;大學生就業違約;雇用求職面試“槍手”,以求蒙混過關;創業合作缺少誠信基礎,創業合作率較低;高校間的創業就業信息相對獨立,缺少創業就業信息共享的合作基礎,限制了就業創業率的提高[1]。

為了構建一個以大學生信用為基礎的集實習、實踐、創業、就業為一體的網絡平臺,筆者在充分研究高校大學生信用檔案的共享方式、高校與企業間創業就業的合作內容和方法及信用保證機制的基礎上,針對信息實時發布、可移植性和數據分布式處理的特點,結合Struts2、Spring、Hibernate技術,提出了基于大學生信用檔案共享的高校合作創業就業網絡平臺。

1 相關概念

1.1 MVC 設計模式

MVC是Model-View-Controller的簡稱,即模型-視圖-控制器。MVC設計模式[2]是將業務邏輯和應用數據、數據的表示以及交互相分離。

MVC模式的處理過程:首先在視圖提供的界面上發出用戶請求,通過視圖將請求轉發給控制器,根據請求控制器調用相應的模型;然后模型根據請求的類型進行對應的業務邏輯處理并返回數據;最后利用控制器調用相應的視圖將模型返回的數據進行格式化,并呈現給用戶[3]。

1.2 Struts2、Spring、Hibernate 框架

Struts2.0是一個基于MVC架構的、擴展的用來創建Java企業級應用的框架。Struts2.0貫穿了從創建、部署到維護的整個開發過程的生命周期。Struts2.0是從WebWork2.0上發展起來的,它集成了Struts1.x和WebWork框架的優點,對Struts框架是一個大的提升,同時也更大程度地簡化了開發人員的開發過程。它具有容易啟動,易被Spring集成等特點。

Spring是一個開源框架,是為了解決企業應用程序開發復雜性而創建的。Spring的核心是一個輕量級的容器,為軟件開發提供全方位支持的應用程序框架。尤其是Spring提供了直接集成Hibernate的方法,在SpringIoC容器下可以直接管理Hibernate的SessionFactory對象。利用Spring中提供的幾個類,通過配置xml文件可以提供聲明式事務管理[4]的功能。

Hibernate是一個面向Java環境的O/R數據庫映射工具[4]。利用文件把值對象和數據庫表之間建立一個映射關系,這樣,只需通過操作這些值對象和Hibernate提供的一些基本類,就可以實現使用數據庫的目的。

2 系統總體設計

2.1 SSH框架整合工作流程

系統采用Struts2+Hibernate+Spring的輕量級整合架構,可把系統劃分為三層:Web表現層、業務邏輯層以及數據持久層,如圖1所示。

圖1 Struts2+Spring+Hibernate整合框架的工作流程

域對象模型基本上是貫穿所有層次的[5],在業務邏輯層中生成,裝載并處理頁面得到的數據,傳遞到Hibernate層中由Hibernate實現數據的持久化;或者從Hibernate到Spring,再從Spring到Struts2,最后利用JSP頁面顯示出來。

從以上整合過程可以看到,利用Hibernate可降低業務模型部分的開發難度,使用Spring可輕量化業務邏輯,使用Struts2可降低系統總框架的耦合度。

2.2 系統功能

本系統可分為系統管理模塊、登錄模塊、信用檔案管理模塊、創業就業管理模塊、高校合作管理模塊、企業需求模塊等,具體模塊結構如圖2所示。

圖2 系統功能模塊圖

其中系統管理主要包括教育機構簡介、新聞、成果公告、站內搜索、下載等功能;登錄管理主要包括用戶的添加、修改和刪除等功能;信用檔案管理主要完成大學生信用檔案的創建、審核、共享、修改和刪除等功能;創業就業管理主要包括創業項目、創業動態、就業動態、創業教育名師、創業項目分配等功能;高校合作管理主要完成高校或校企間信息交流內容及方式、合作內容及合作方式的確定;企業需求主要完成企業社會需求信息的添加、修改和刪除等功能。

3 系統實現

下面以用戶模塊為例,具體說明整合Struts2+Hibernate+Spring架構的使用過程。

3.1 準備工作環境

首先確認自己本地的JDK1.5、MyEclipse6.5和Tomcat6.0安裝完畢;然后在MySQL中建立一個數據庫(XYDA)及表(User);接著創建一個名稱為XYDADemo的Web工程,本地的工作目錄是E:\workspace;最后準備XYDADemo工程的目錄結構,把架構依賴的第三方jar、公共css文件、圖片、js文件等復制到對應工作目錄中。

3.2 設計步驟

(1)在MyEclipse中創建對MySQL的連接。

(2)添加Spring開發能力。確定應用的Spring的版本及所需的類庫文件,生成并選擇Spring的配置文件applicationContext.xml的存放路徑,選擇在WEB-INF文件夾下。

(3)添加Hibernate開發能力。首先選擇Hibernate版本及需要的類庫;接著確認使用Spring的配置文件進行SessionFactory的配置及管理Hibernate;然后選擇數據庫連接信息;最后取消SessionFactory類的創建。

(4)生成與數據庫表對應的Java數據對象和映射。打開MyEclipse的Database Exploer Perspective,右擊User表,選擇 Hibernate Reverse Engineering菜單項,生成持久化類 User.java及映射文件 User.hbm.xml,這兩個文件位于src下的org.model包中。

(5)實現DAO層,編寫UserDao接口。在src文件夾下org.dao包下生成接口文件UserDao.java,該接口中聲明了保存用戶信息、刪除多個用戶、獲得全部用戶列表、獲得單個用戶數據等與數據庫交互方法。

(6)編寫UserDao接口的實現類。在src文件夾下org.dao.imp包下生成類文件UserDaoImp.java,該實現類主要利用UserDao接口實現與數據庫的交互,完成數據存儲訪問。

(7)分析業務邏輯,編寫UserService接口及實現類。在src文件夾下org.service包下生成接口文件UserService.java。在src文件夾下org.service.imp包下生成類文件UserServiceManage.java。該接口文件和實現類文件的主要任務是將UserDao接口和實現類進行封裝,從而讓控制器無需直接訪問DAO的方法,而是調用業務邏輯的方法。

(8)添加Struts2開發能力及整合Spring框架。為了支持Struts2開發能力,需要在web.xml中配置相應的過濾器以及在src文件夾下創建struts.xml配置文件;為了實現Struts2與Spring整合需要在web.xml中配置相應的監聽器及創建消息包文件struts.properties,其代碼為:struts.objectFactory=spring。

(9)創建Struts的Action類。在src文件夾下org.action包下生成類文件UserAction.java,該類繼承于ActionSupport類。在這個實現類中,主要確定用戶對象的用戶ID、用戶名、密碼等屬性。

(10)在Spring中進行注冊。注冊UserDao接口和實現類、注冊UserService接口和實現類、注冊UserAction實現類、配置聲明式事務和注入組件的依賴關系。在Spring配置文件applicationContext.xml中注冊的部分實現代碼如下:

從清單中應用程序上下文可看出,Spring允許加入依賴性。如userDao傳遞給userService,userService傳遞給userAction。

(11)配置struts.xml。在struts.xml配置文件中添加如下代碼:

這樣,在瀏覽器中可以通過userAction.action進行訪問。當ServletDispatcher接收到用戶請求后,然后根據配置文件會轉發到org.action。Struts的view支持如jsp、velocity、xslt、freemarker等多種顯示方式,這里采用jsp進行數據顯示。

(12)編寫單元測試代碼。在整個代碼編寫過程中可以穿插編寫單元測試代碼,例如在XYDADemo中,可針對UserServiceImpl.java、UserAction.java等分別編寫單元測試代碼。

4 結語

通過對Struts2、Spring及Hibernate三個開源框架技術的整合,構建出基于大學生信用檔案共享的高校合作創業就業網絡平臺,該平臺為大學生信用檔案管理提供一種數字化管理及共享方式,為用人單位提供畢業生真實可靠的信息內容,為大學生創業就業提供誠信“通行證”。同時它將使校企合作創業就業過程信息化,增加各類社會創業資源的引入,開拓實習就業渠道。

[1] 謝蓁.高校大學生信用檔案建立初探[J].云南檔案,2007(9):108-109.

[2] 王家騏,于海霞.基于MVC設計模式的WEB應用框架研究[J].計算機與信息技術,2006(11):8-10.

[3] 孫衛琴.精通Struts:基于MVC的Java Web設計與開發[M].北京:電子工業出版社,2005.

[4] 張瑋,陳為.基于struts+spring+hibernate框架的探討與研究[J].長春大學學報,2006,16(6):75-80.

[5] 孫衛琴.精通Hibernate:Java對象持久化技術詳解[M].北京:電子工業出版社,2005.

The Network Platform for University Cooperative Entrepreneurship and Employment Based on Undergraduates’Credit File Sharing

YANY Li-ping,WANG Wei

(College of Computer Science and Technology,Changchun University,Changchun 130022,China)

In view of the credit crisis of undergraduates and problems during entrepreneurship and employment,based on MVC model and JAVA EE exploring platform,a university cooperative entrepreneurship and employment network platform with a multi-tier B/S model is put forward based on undergraduates’credit file sharing and with Source Frame technique of SSH(Struts2+Spring+Hibernate).This paper briefly introduces the framework and functions of the system,and the entire process of the user management module exploration.

SSH structure;credit file;university cooperation;entrepreneurship and employment

TP393.092

A

1009-3907(2012)08-0941-04

2012-05-25

吉林省教育科學規劃課題(H11045)

楊麗萍(1976-),女,吉林長春人,講師,碩士,主要從事計算機應用、嵌入式系統等方面的研究。

責任編輯:吳旭云

猜你喜歡
用戶大學生
帶父求學的大學生
大學生之歌
黃河之聲(2017年14期)2017-10-11 09:03:59
新大學生之歌
北方音樂(2017年7期)2017-05-16 00:32:46
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
大學生實習如何落到“實處”
主站蜘蛛池模板: a色毛片免费视频| 国内精自线i品一区202| 欧美激情网址| 国产欧美在线观看精品一区污| 国产高清在线观看91精品| 亚洲 欧美 偷自乱 图片| 午夜视频日本| 久久99久久无码毛片一区二区| 日韩美一区二区| 97在线免费| 国产伦精品一区二区三区视频优播 | 一级毛片在线免费看| 久久精品中文字幕免费| 免费a级毛片18以上观看精品| 日韩欧美中文| 永久免费AⅤ无码网站在线观看| 亚洲一级毛片在线播放| 久久久久久午夜精品| 亚洲AV永久无码精品古装片| 国产情侣一区二区三区| 午夜福利亚洲精品| 91精品专区| 91无码人妻精品一区二区蜜桃| 国产高清毛片| 国产乱子伦精品视频| 亚洲精品国产成人7777| 国产9191精品免费观看| 国产成人精品高清不卡在线| 四虎永久在线精品国产免费| 欧美成人午夜视频| 午夜啪啪福利| 婷五月综合| 麻豆精品在线视频| 青青青国产视频手机| 性色一区| 亚洲欧美日韩动漫| 国产女人18水真多毛片18精品 | 成人年鲁鲁在线观看视频| 就去吻亚洲精品国产欧美| 美女被操91视频| 91九色国产porny| 五月天天天色| 久久精品国产电影| 成年网址网站在线观看| 小说 亚洲 无码 精品| 97se亚洲综合| 国产精品免费福利久久播放 | 久久精品人人做人人爽电影蜜月 | 丁香五月亚洲综合在线| 国产精品中文免费福利| 免费国产不卡午夜福在线观看| 在线观看精品国产入口| 五月六月伊人狠狠丁香网| 亚洲国产成人超福利久久精品| 国产一区二区色淫影院| 精品成人一区二区| 四虎精品黑人视频| 在线永久免费观看的毛片| 激情视频综合网| 综合人妻久久一区二区精品| 激情网址在线观看| 免费xxxxx在线观看网站| 韩日无码在线不卡| 综合亚洲网| 欧美啪啪网| 九月婷婷亚洲综合在线| 高清免费毛片| m男亚洲一区中文字幕| 久久情精品国产品免费| 综合社区亚洲熟妇p| 国产99视频精品免费视频7 | 国模极品一区二区三区| 一区二区理伦视频| 毛片免费在线| 国产真实乱子伦精品视手机观看 | 午夜精品区| 国产二级毛片| 无码电影在线观看| 久久久久久高潮白浆| 五月婷婷丁香综合| A级毛片无码久久精品免费| 国产精品夜夜嗨视频免费视频|