寧波大紅鷹學(xué)院
201*-201*學(xué)年第一學(xué)期
201*級?栖浖夹g(shù)專業(yè)《j2ee框架技術(shù)實(shí)訓(xùn)》
專業(yè):軟件技術(shù)學(xué)生姓名:
實(shí)訓(xùn)課題:論壇管理系統(tǒng)
指導(dǎo)教師:
一、 實(shí)訓(xùn)任務(wù)
1. 在myeclipse derby中建立數(shù)據(jù)庫 lt(date name content id)
2. 編寫hibernate程序向數(shù)據(jù)內(nèi)插入數(shù)據(jù)
3. 添加structs,信息發(fā)送:游客信息的發(fā)送。
4. 管理員的注冊和登錄。如果登錄失敗,轉(zhuǎn)入注冊頁面。
5. 消息的查詢:根據(jù)id號,進(jìn)行信息的查詢。
6. 消息的管理:包括消息的修改和刪除。
二、 功能設(shè)計(jì)
1、系統(tǒng)功能分析:
這是一個使用sh框架實(shí)現(xiàn)用戶的登錄、注冊、刪除、修改等功能的系統(tǒng)。首先在登錄界面(index.jsp)輸入用戶名及密碼進(jìn)行登錄。若登錄成功則跳轉(zhuǎn)到用戶主頁,該頁面可以進(jìn)行刪除、修改、查詢等操作;若登錄失敗則進(jìn)入注冊界面,注冊完畢后即可登錄了。
2、數(shù)據(jù)庫設(shè)計(jì):
create table lt(
id char(10) primary key,
name char(10),
contentchar(50),
date char(20)
);
3、代碼設(shè)計(jì):
hibernate插入數(shù)據(jù)
session s1=hibernatesessionfactory.getsession();
transaction t=s1.begintransaction();
lt lt=newww.taixiivf.come(name);
lt.setcontent(content);
lt.setdate(date);
s1.update(lt);
t.commit();
hibernatesessionfactory.closesession();
用戶登錄和注冊
session s=hibernatesessionfactory.getsession();
string hql="select lt from lt as lt www.taixiivf.come(name);
lt.setcontent(content);
lt.setdate(date);
s1.save(lt);
t.commit();
hibernatesessionfactory.closesession();
消息查詢
session s=hibernatesessionfactory.getsession();
string hql="select lt from lt as lt www.taixiivf.come(name);
lt.setcontent(content);
lt.setdate(date);
s1.update(lt);
t.commit();
hibernatesessionfactory.closesession();
三、 總結(jié)
經(jīng)過這次的實(shí)訓(xùn),讓我對ssh框架有了很深的了解,雖然過程中出現(xiàn)的一些問題,但是在老師和同學(xué)的細(xì)心指導(dǎo)下,最終玩成了這個項(xiàng)目,這對于即將要制作畢業(yè)作品的我來說無疑是最大的幫助。
學(xué)生簽名:
日期:
第二篇:j2ee開發(fā)工程師j2ee開發(fā)工程師
崗位職責(zé):
1、 負(fù)責(zé)j2ee系統(tǒng)分析、設(shè)計(jì)、開發(fā)。
2、 j2ee應(yīng)用的優(yōu)化,數(shù)據(jù)存儲的調(diào)優(yōu)。
3、 編寫必要的設(shè)計(jì)文檔。
4、 單元測試和質(zhì)量控制。
任職要求:
1、本科及以上學(xué)歷,三年以上大型j2ee應(yīng)用開發(fā)經(jīng)驗(yàn)。
2、精通java語言,有良好的面向?qū)ο蟪绦蛟O(shè)計(jì)思想,熟悉設(shè)計(jì)模式。
3、精通ibatis、hibernate、spring、ajax等開發(fā)框架,熟悉框架背后的設(shè)計(jì)原理及實(shí)現(xiàn)。
4、熟悉jms、jndi、nio等j2ee技術(shù)。
5、熟悉oracle、mysql數(shù)據(jù)庫開發(fā)技術(shù)及相關(guān)工具。
6、有大型j2ee系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮,有郵件服務(wù)器開發(fā)相關(guān)經(jīng)驗(yàn)者優(yōu)先考慮。
7、工作踏實(shí)認(rèn)真,理解和溝通能力強(qiáng),有良好的學(xué)習(xí)能力、團(tuán)隊(duì)合作精神,能承受工作壓力。
symbian高級軟件工程師
崗位職責(zé):
1、負(fù)責(zé)symbian手機(jī)軟件的設(shè)計(jì)、開發(fā);
2、編寫必要的開發(fā)文檔,如設(shè)計(jì)文檔,測試文檔;
3、進(jìn)行源代碼的單元測試和質(zhì)量控制;
崗位要求:
1、計(jì)算機(jī)、電子、通訊等相關(guān)專業(yè)本科(含)以上學(xué)歷,一年以上的手持移動設(shè)備的嵌入式開發(fā)經(jīng)驗(yàn);
2、3年以上c/c++開發(fā)經(jīng)驗(yàn)
3、熟悉symbian系統(tǒng),有1年以上的symbian平臺開發(fā)經(jīng)驗(yàn);
4、熟悉面向?qū)ο蟮某绦蛟O(shè)計(jì);
5、具有誠實(shí)、樂觀、富于責(zé)任感的精神;良好的職業(yè)道德和積極向上的心態(tài);
6、善于溝通交流,有良好的團(tuán)隊(duì)協(xié)作精神和服務(wù)意識。
android軟件開發(fā)工程師
崗位職責(zé)
android平臺軟件設(shè)計(jì)與開發(fā)
任職要求:
精通java語言;
熟悉網(wǎng)絡(luò)osi模型
熟悉c/s應(yīng)用結(jié)構(gòu)
熟悉android系統(tǒng)架構(gòu)及相關(guān)技術(shù),必須具備實(shí)際android平臺開發(fā)經(jīng)驗(yàn);
熟悉無線網(wǎng)絡(luò)及多媒體應(yīng)用開發(fā);
思路清晰,思維敏捷,快速的學(xué)習(xí)能力,良好的英文資料閱讀能力;
能承擔(dān)較大工作壓力,具備良好的溝通能力和團(tuán)隊(duì)合作精神;
www.taixiivf.comp 實(shí)體 bean 作為 o/r 映射的首選解決方案。
1. 始終使用 mvc 框架。 mvc 框架可以將業(yè)務(wù)邏輯(java beans 和 ejb 組件)、控制器邏輯(servlets/struts 動作)、表示層(jsp、xml/xslt)清晰地分離開來。良好的分層可以帶來許多好處。
mvc 框架對于成功使用 j2ee 是如此重要,(更多內(nèi)容請?jiān)L問好范 文網(wǎng)www.taixiivf.com [schwww.taixiivf.cominder)可以取代 j2ee 安全性,或者是不知道 www.taixiivf.comysql數(shù)據(jù)庫;asp對應(yīng)sql數(shù)據(jù)庫;jsp對應(yīng)oracle數(shù)據(jù)庫。所以大家會經(jīng)常看到市場上java培訓(xùn)都是用的oracle數(shù)據(jù)庫,其實(shí)你學(xué)會了oracle數(shù)據(jù)庫,再去學(xué)習(xí)mysql、sql數(shù)據(jù)庫,你會覺得有很多相似的之處,學(xué)起來也容易上手了。就如同你會了j2ee,然后再學(xué)習(xí).net就很容易上手一樣。最后強(qiáng)調(diào)一點(diǎn)的是java可以使用任何數(shù)據(jù)庫的,因項(xiàng)目的不同需求而選擇相應(yīng)合適的數(shù)據(jù)庫。
我推薦大家的學(xué)習(xí)視頻是(唐遠(yuǎn)東)企業(yè)級數(shù)據(jù)庫oracle,然后再根據(jù)尚學(xué)堂的oracle視頻把每個知識點(diǎn)復(fù)習(xí)一遍。相應(yīng)的oracle參考學(xué)習(xí)書籍,我并沒有發(fā)現(xiàn)一本較好的。如果大家認(rèn)為有比較好的oracle,可以留帖推薦,在此先說聲謝謝。
3. 掌握基礎(chǔ)的xml知識。用于j2ee中的jsp、servlet的服務(wù)器配置。不要求精通,起碼要
看得懂常用xml代碼。我推薦的視頻是孫鑫的xml視頻,不過現(xiàn)在張孝祥老師好象也推出了xml視頻。參考書籍是(孫鑫)java web 開發(fā)詳解。
高級階段
首先是學(xué)習(xí)servlet、jsp然后再去學(xué)習(xí)框架struts、hibernate、spring等最前沿的最流行的網(wǎng)絡(luò)編程必備的軟件技能。
學(xué)習(xí)servlet我建議大家去學(xué)習(xí)韓順平老師的j2ee系列實(shí)戰(zhàn)視頻之servlet。
學(xué)習(xí)jsp我建議大家學(xué)習(xí)李興華老師的jsp視頻教程吧!推薦的參考書籍是《servlet與jsp核心編程》。
框架的基礎(chǔ)就是servlet、jsp。首先大家應(yīng)該學(xué)習(xí)的是struts框架,典型的mvc模型。推薦學(xué)習(xí)視頻是張小靜的struts視頻,張小靜老師講的非常詳細(xì),我認(rèn)為很適合初學(xué)者。(現(xiàn)在網(wǎng)上不是有孫鑫的j2ee視頻嘛,主要就是講的struts、hibernate、spring這三個框架,我建議初學(xué)者不要觀看,這是學(xué)員偷偷錄制的,有些地方銜接得不是很好,初學(xué)者也許很難看懂的,等有了三個框假的基礎(chǔ)再去看,你會受益匪淺的)推薦書籍孫衛(wèi)琴編著《精通struts基于mvc的java.web設(shè)計(jì)與開發(fā)》。
然后就是hibernate框架,大家可以觀看李興華老師的hibernate視頻,參考書籍孫衛(wèi)琴《精通hibernate:java對象持久化技術(shù)詳解》
最后關(guān)于spring框架的視頻,現(xiàn)在維度學(xué)習(xí)空間上已經(jīng)有了尚學(xué)堂149班的的struts、hibernate、spring框架視頻而且聲音比較清晰是目前網(wǎng)上比較流行的視頻教程。
學(xué)完上述三個階段的內(nèi)容,還可以看看jsf、ajax、ejb吧!現(xiàn)在的ajax用得非;穑S便在這里提一下,學(xué)習(xí)ajax之前一定要有javascript的基礎(chǔ),推薦視頻張孝祥javascript網(wǎng)頁開發(fā),這套視頻有相應(yīng)的配套書籍《javascript網(wǎng)頁開發(fā)》。如果想基本掌握可以參看尚學(xué)堂的javasript教程,一天就可以看完把例子程序練習(xí)一遍就可以基本掌握。ajax可以學(xué)習(xí)傳智精品的ajax基礎(chǔ)教程。
項(xiàng)目階段
以上學(xué)習(xí)的內(nèi)容都很零散,需要用幾個小項(xiàng)目來把它們串起來,就像一條線把珍珠都串起來。推薦mldn李興華老師的智囊團(tuán)項(xiàng)目視頻。
我們向您推薦更多相關(guān)文章:基于j2ee的網(wǎng)上商城畢業(yè)論文
j2ee學(xué)習(xí)總結(jié)思維方式和理念
基于j2ee的郵政集郵品管理系統(tǒng)的分析與設(shè)計(jì)
實(shí)習(xí)報(bào)告實(shí)習(xí)報(bào)告格式實(shí)習(xí)報(bào)告注意事
郵政實(shí)習(xí)實(shí)習(xí)報(bào)告
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。