毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結 > 工作總結 > J2EE課程實訓總結報告

J2EE課程實訓總結報告

網站:公文素材庫 | 時間:2019-05-29 07:08:48 | 移動端:J2EE課程實訓總結報告

J2EE課程實訓總結報告

寧波大紅鷹學院

201*-201*學年第一學期

201*級?栖浖夹g專業(yè)《J2EE框架技術實訓》

專業(yè):軟件技術學生姓名:實訓課題:論壇管理系統(tǒng)指導教師:

一、實訓任務

1.在MyeclipseDerby中建立數據庫lt(datenamecontentid)2.編寫hibernate程序向數據內插入數據

3.添加structs,信息發(fā)送:游客信息的發(fā)送。

4.管理員的注冊和登錄。如果登錄失敗,轉入注冊頁面。5.消息的查詢:根據id號,進行信息的查詢。6.消息的管理:包括消息的修改和刪除。

二、功能設計

1、系統(tǒng)功能分析:

這是一個使用SH框架實現用戶的登錄、注冊、刪除、修改等功能的系統(tǒng)。首先在登錄界面(index.jsp)輸入用戶名及密碼進行登錄。若登錄成功則跳轉到用戶主頁,該頁面可以進行刪除、修改、查詢等操作;若登錄失敗則進入注冊界面,注冊完畢后即可登錄了。2、數據庫設計:

createtablelt(idchar(10)primarykey,namechar(10),contentchar(50),datechar(20));

3、代碼設計:

hibernate插入數據

Sessions1=HibernateSessionFactory.getSession();Transactiont=s1.beginTransaction();Ltlt=newLt();lt.setId(id);lt.setName(name);

lt.setContent(content);lt.setDate(date);s1.save(lt);t.commit();

HibernateSessionFactory.closeSession();

structs信息發(fā)送

Sessions1=HibernateSessionFactory.getSession();Transactiont=s1.beginTransaction();Ltlt=newLt();lt.setId(id);lt.setName(name);

lt.setContent(content);lt.setDate(date);s1.update(lt);t.commit();

HibernateSessionFactory.closeSession();

用戶登錄和注冊

Sessions=HibernateSessionFactory.getSession();

Stringhql="selectltfromLtasltwhereid=""+id+""andname=""+name+""";Queryq=s.createQuery(hql);Listl=q.list();for(Lta:l){

out_id=a.getId();out_name=a.getName();}

this.setName(out_name);

HibernateSessionFactory.closeSession();

Sessions1=HibernateSessionFactory.getSession();Transactiont=s1.beginTransaction();Ltlt=newLt();lt.setId(id);lt.setName(name);

lt.setContent(content);lt.setDate(date);s1.save(lt);t.commit();

HibernateSessionFactory.closeSession();

消息查詢

Sessions=HibernateSessionFactory.getSession();Stringhql="selectltfromLtasltwhereid=""+id+""andname=""+name+""";Queryq=s.createQuery(hql);Listl=q.list();for(Lta:l){

out_id=a.getId();out_name=a.getName();

out_content=a.getContent();out_date=a.getDate();}

this.setId(out_id);this.setName(out_name);

this.setContent(out_content);this.setDate(out_date);

HibernateSessionFactory.closeSession();

消息管理

Sessions1=HibernateSessionFactory.getSession();Transactiont=s1.beginTransaction();Ltlt=newLt();lt.setId(id);lt.setName(name);

lt.setContent(content);lt.setDate(date);s1.update(lt);t.commit();

HibernateSessionFactory.closeSession();

三、總結

經過這次的實訓,讓我對SSH框架有了很深的了解,雖然過程中出現的一些問題,但是在老師和同學的細心指導下,最終玩成了這個項目,這對于即將要制作畢業(yè)作品的我來說無疑是最大的幫助。

學生簽名:

日期:

擴展閱讀:J2EE實訓報告

JavaEE實訓報告

實習目標及意義

JavaEE是sun公司推出的企業(yè)級應用程序版本。能夠為我們幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務器端Java應用程序。JavaEE是在JavaSE的基礎上構建的,它提供Web服務、組件模型、管理和通信API,可以用來實現企業(yè)級的面向服務體系結構和Web2.0應用程序。

在我作為大學生的最后一個學期里,有這么一個實訓機會讓我更透徹的體會到JavaEE應用框架的妙處,從而深刻理解這3個框架的詳細應用:用Struts架構系統(tǒng)的表示層,Spring架構的業(yè)務層,Hibernate架構的持久層,形成一個統(tǒng)一的架構進行WEB開發(fā),使系統(tǒng)層次劃分更為清晰,減少了系統(tǒng)冗余代碼大大增加了項目的可擴展性,降低了維護成本,提高系統(tǒng)開發(fā)效率,為我之后的實習工作提供了很大的幫助。

實習任務

基于Struts-Hibernate的JavaEE整合架構,剖析Struts-Hibernate整合原

理和關鍵技術,根據公共咨詢平臺系統(tǒng)的需求,設計并實現一個跨平臺的數字化公共咨詢交流平臺。實現向政府部門進行問題咨詢,對咨詢信息進行新增、檢索、更新、刪除等操作。利用Struts-Hibernate架構降低了系統(tǒng)的耦合度,提高系統(tǒng)的可移植性,可擴展性和安全性。達到在可擴展的企業(yè)級應用開發(fā)中有很好的前景。規(guī)范公共咨詢信息管理,提高工作效率。

基于Struts-Hibernate的JavaEE整合架構,通過對企業(yè)級應用系統(tǒng)中數

據表示,業(yè)務邏輯出來和數據持久化的層次化松耦合,以增強應用系統(tǒng)的適應性和可伸縮性,提高代碼的復用性和系統(tǒng)開發(fā)效率。

實習內容

J2EE開發(fā)環(huán)境介紹:基于window操作系統(tǒng)的MyEclipse,tomcat7.0.6。首先下載相關的軟件進行配置J2EE的開發(fā)環(huán)境變量

軟件版本:

jdk:jdk1.6.0_24

Tomcat:apache-tomcat-7.0.6SQL:SQLyogEnt

Eclipse:MyEclipse8.5

Hibernate配置及基本內容Struts配置及基本內容

Struts-Hibernate的JavaEE整合架構:開源的Struts是基于模型視圖控制器的Web應用開發(fā)框架,其工作是在V層和C層分別提供了豐富的UI表示和強大的控制轉發(fā)支持,M層優(yōu)良的開發(fā)兼容性,提高了開發(fā)人員對數據模型出來的自由度高,為其與開源Hibernate的對象關系映射框架的有機整合提供技術支持。Hibernate通過對象/關系映射描述文件在值對象和數據庫表之間建立一個映射關系。

工程及主要代碼:

e_learning:

任務一:給e_learning的注冊頁面中新加一項功能真實姓名,寫入代碼:

,這樣注冊頁面中就有了真實姓名文本框了,在相應的

action中定義這些屬性并寫入它的get、set方法,使之能提交到數據庫中,并且我們要將在數據庫中新加一項真實姓名,使之與工程里的內容相一致,這樣這項功能就基本完成了,當我們再次注冊時就要填入我們的真實姓名了,若注冊成功,數據庫中將會顯示用戶的真實姓名。

任務二:給e_learning中新添加一項內容,使之能編輯個人的詳細信息。第一在success.jsp頁面中寫入代碼編輯個人詳細信息,使之將點擊編輯個人詳細信息按鈕時,直接跳轉到詳細信息頁面detailinfo.jsp頁面,并且在detailinfo.jsp頁面中加入代碼:

aa,bb,cc,

StringbasePath=request.getScheme()+"://"

+request.getServerName()+":"++path+"/";

request.getServerPort()

。

使此頁面具有編輯個人詳細信息的功能。并且必須在相應的action里定義這些屬性并加入get、set方法,使之能提交到數據庫中,當修改詳細信息成功時,我們將會在數據庫中看到相應的內容。就此,這項功能就基本完成。

S2SH-Page:

流程圖

首頁(index)登錄功能注冊功能登錄頁(Login.jsp)注冊頁(JqueryLogin.jsp)輸入注冊過的用戶名、密碼填寫用戶ID、用戶名、密碼點擊注冊登錄成功(success.jsp)注冊成功,跳轉到登錄頁(login.jsp)跳轉到(userList.jsp)顯示所有用戶信息頁添加(addUser.action)編輯(loadUser.action)刪除(delUser.action)登錄失敗(fail.jsp)實現功能及主要代碼:1、分頁及每頁顯示信息數代碼:

共${page.totalCount}條記錄共${page.totalPage}頁每頁顯示當前第${page.currentPage}頁

<<首頁<上頁

<<首頁

<上一頁

||

下頁>尾頁>>

下一頁>>>

末頁

每頁顯示:

2、添加、編輯、刪除主要代碼:

添加

href="${pageContext.request.contextPath}/userAction!loadUser.acti

on?user.id=${user.id}">編輯|

刪除

S2shoaDemo:

Display:

CK-editor:

流程圖:首頁(index.jsp)編寫主題、內容、插入圖片、視頻、表格、修改文字的大小、字體、顏色等功能插入圖片將圖片上傳到服務器上,可以對圖片進行相關的修改,點擊確定確認上傳點擊提交將內容上傳到(display)頁實現功能及主要代碼:

工具欄代碼:

實訓心得:

時光如梭,光陰似箭,三個星期的實訓一晃而過,回想起三個星期來的學習過程,心里感觸頗多。老師教我們學習struts框架,老師的安排下,我們又學習hibernate,Spring框架,教我們學會了myeclips的使用?傊,在老師的細心輔導下,我們有了很大的進步,知識得到了擴充,認識得到了加深,也使得我們的自學能力得到了很大的提高,在此,我向老師表示由衷地感謝。

這次實訓是三年中所學知識的一次匯總,是三年來學習能力的一次集中體現,有的知識在這次實訓中用不到,但以后會用到,我敢說肯定會用到。因為好多東西都是厚積而薄發(fā),所學的知識在關鍵的時刻也許只有一種用得上,但這一種也許足以成就我們的人生,到那時我們才能真正體會到知識的偉大,才能真正了解老師的重要性。我覺得要成為一個合格的程序員,首先要具備的是一種自學能力,遇到了問題自己要有能力去解決,當你嘗試了各種方法,實在無能為力時再去請教別人,這時你所學的知識你一生都不會忘記,它將成為你一生的財富。有句話說得好:進攻是最好的防守!當你遇到了問題,你要試著去解決,編程嘛,想到了就要去試,你的面前就一臺電腦而已,它又不會爆炸,你怕什么呢?

當看到短短的幾行代碼卻能產生令人驚嘆的功能時,我就被編程者的那種魅力所折服,我想成為其中的一員,我為自己現在所學習的專業(yè)感到自豪。在我學習的過程中我也遇到了很多的問題,可是我卻發(fā)現我遇到的好多問題在網上總能找到答案,我才明白我遇到的問題很多人都遇到過,并且他們也把解決的辦法發(fā)布到了網上,以使我們這些初學者少走些彎路,我覺得他們太善良了,同時我也明白了自己是多么的渺小,我正在走前人走過的路,到底前面的路有多長多遠,我不知。

通過三星期的實訓,我感到自己學到了很多東西,雖說不精,但已經入門,于世間萬物之中,遇見我所遇見的事物;于千萬年之中,時間的無涯荒野里,沒有早一步,也沒有晚一步,剛巧趕上了,上蒼讓我有機會接觸編程,給了我一條路。我很清楚以后的路還很長,再長的路,一步步也能走完,再短的路,不邁開雙腳也無法到達。任何業(yè)績的質變都來自于量變的積累,成功不是將來才有的,而是從決定去做的那一刻起,持續(xù)累積而成,讓我們將事前的憂慮,換為事前的思考和計劃吧!

在實訓的過程中,我深深感覺到自身所學知識的有限,有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向,我相信在不遠的未來定會有屬于我們自己的一片美好天空!再一次感謝老師的幫助。

友情提示:本文中關于《J2EE課程實訓總結報告》給出的范例僅供您參考拓展思維使用,J2EE課程實訓總結報告:該篇文章建議您自主創(chuàng)作。

來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。


J2EE課程實訓總結報告》由互聯網用戶整理提供,轉載分享請保留原作者信息,謝謝!
鏈接地址:http://m.seogis.com/gongwen/672263.html
相關文章