版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> Java EE軟件開發(fā)</p><p><b> 課程設計報告</b></p><p> 系 部:信息工程系</p><p> 班 級:計網0931班</p><p><b> 姓 名:魯斌</b></p><p> 指導老師
2、:陸立松、陳曉華、田娟</p><p> 學 期:2011-2012-1</p><p><b> 目錄</b></p><p> 一、課程設計要求3</p><p> 二、課程設計目的3</p><p> 三、e_learning工程的具體設計與實現3</p>
3、<p> 3.1建立數據庫3</p><p><b> 3.2頁面分析4</b></p><p> 3.3各頁面效果圖4</p><p> 3.3.1 登錄頁4</p><p> 3.3.2 注冊頁4</p><p> 四、S2SH-Page工程的設計與實現
4、5</p><p> 4.1建立數據庫5</p><p> 4.2頁面關系圖6</p><p><b> 4.3頁面分析6</b></p><p> 4.4實現各頁面的效果圖6</p><p> 4.4.1登錄頁6</p><p><b>
5、4.4.4添加7</b></p><p> 五、s2shOaDemo工程的具體設計與實現7</p><p> 5.1建立數據庫7</p><p> 5.2頁面關系圖8</p><p><b> 5.3頁面分析8</b></p><p><b> 5.4登錄
6、頁8</b></p><p><b> 5.5注冊頁9</b></p><p> 六 display 標簽9</p><p><b> 九、心得體會11</b></p><p><b> 一、課程設計要求</b></p><p&g
7、t; 導入老師所給的程序。</p><p> 建立數據庫,連接好數據庫。</p><p> 運行該工程,查看是否一切正常。</p><p> 學習老師給的程序,將其變成自己的東西</p><p><b> 二、課程設計目的</b></p><p> 進一步了解Java EE 。<
8、/p><p> 學會Java EE 在實際生活中的應用。</p><p> 三、e_learning工程的具體設計與實現</p><p><b> 3.1建立數據庫</b></p><p><b> 3.2頁面分析</b></p><p> login.jsp 通過此頁
9、面登錄成功后,可以編輯個人詳細信息,查看所有人的信息。</p><p> register.jsp 此頁面是一個注冊頁面,要想登錄成功,需要正確注冊信息,并激活。注冊信息信息要符合要求。</p><p> userAction!loadUser.action 此頁面可以編輯個人詳細信息。</p><p> registerAction.action 注冊完成,
10、發(fā)送激活帳號郵件,你只有登錄郵箱激活或修改數據庫才能成功登錄。</p><p><b> 3.3各頁面效果圖</b></p><p> 3.3.1 登錄頁</p><p> 3.3.2 注冊頁</p><p> 四、S2SH-Page工程的設計與實現</p><p><b>
11、 4.1建立數據庫</b></p><p><b> 4.2頁面關系圖</b></p><p><b> 4.3頁面分析</b></p><p> Login.jsp 用戶登錄界面</p><p> userAction 登錄所跳轉頁面,此頁面可以添加、刪除、修改用戶信息,可以
12、實現上一頁、下一頁跳轉功能。</p><p> 4.4實現各頁面的效果圖</p><p><b> 4.4.1登錄頁</b></p><p><b> 4.4.4添加</b></p><p> 五、s2shOaDemo工程的具體設計與實現</p><p><b&
13、gt; 5.1建立數據庫</b></p><p><b> 5.2頁面關系圖</b></p><p><b> 5.3頁面分析</b></p><p> Login.jsp 登錄界面</p><p> register.jsp 注冊頁面</p><p>
14、 login.do 登錄處理頁面</p><p><b> 5.4登錄頁</b></p><p><b> 5.5注冊頁</b></p><p> 六 display 標簽</p><p> display標簽的優(yōu)缺點:</p><p><b> 1.
15、分頁</b></p><p> 如果想對代碼分頁,只需在display:table標簽中添加一項pagesize="每頁顯示行數".</p><p><b> 2. 對列排序</b></p><p> display tag可對列進行排序,就是點擊列名,對該列的數據進行排序。你只需對想要排序的列添加 sor
16、t="true" 就OK,如下面的代碼可對前三列進行排序。在display:table中添加defaultsort="列數",可默認對指定的列排序。</p><p> 如果table有分頁,Display Tag默認只對當前頁進行排序,如果想對整個list排序,可以在display:table之間添加一段代碼:</p><p><b>
17、 3. 導出數據</b></p><p> 在display:table中添加export="true",看看會出現什么!Display Tag默認會提供三種數據導出方式:CSV、Excel、XML 。</p><p> 4.Display Tag的屬性設置</p><p> 前面所說的display:setProperty 是
18、一種改變Display Tag屬性的方法,但是在每個jsp中都要寫太麻煩了。</p><p> Display Tag中設置了很多默認的屬性,它有一個專門的屬性文件,是在它的jar包中的displaytag/properties/TableTag.properties </p><p> 想要改變它的默認屬性,我們可以在WEB-INF\classes下新建一個文件displaytag.
19、properties,仿照TableTag.properties中屬性的格式設置需要修改的屬性。</p><p> TableTag.properties中的# messages中設置的是顯示在頁面上的提示信息。默認是英文的,我們可以把它改為中文的。不過這里只能使用unicode,就是說中文字符必須轉換為unicode碼,這個可以使用jdk自帶的native2ascii.exe進行轉換。<o:p>&
20、lt;/o:p></p><p> 5.DisplayTag的不足</p><p> 初次使用DisplayTag的人可能會覺得驚喜,但是用久了會發(fā)現很多問題,最大的問題是對中文的支持不好,比如如果查詢條件中有中文,就無法翻頁,無法對中文排序,將中文導出為指定文件時出現亂碼等等。這些問題有時候會讓人很郁悶,有時候逼得你要去修改它的源代碼。</p><p>
21、<b> 九、心得體會</b></p><p> Java EE 實訓是為了培養(yǎng)學生從事Java EE 方向的工作的能力,實訓的方式不僅僅是為了老師講課、學生聽課,而是采用更接近于軟件企業(yè)開發(fā)項目的方式,老師和學生互動,使學生在技術、責任、溝通能力和解決問題能力等方面全面得到提高。下面是我個人的心得:</p><p><b> 1.寫日志</b&
22、gt;</p><p> 在實訓過程中,老師要求我們寫日志,可以不限格式。在日志里可以寫自己的學習情況、遇到的問題、自己的心理變化、給老師的建議和意見。我覺得這可以提高我們的溝通能力和解決問題的能力。</p><p> 2.面對出錯,不要失去信心</p><p> 很多學生開始很想認真學習的,但在實訓過程中往往一遇到出錯,就不知所措,最后自暴自棄,放棄了努力,
23、非常可惜。</p><p> 首先,我們要知道遇到出錯是正常的,完全不出錯幾乎是不可能的。千萬不要因為出錯而否定自己,失去信心,認為自己不適合做軟件開發(fā)。我們往往能通過排除錯誤學到更多東西,而且會學得更扎實。</p><p> 其次,面對出錯,不要驚慌失措,先冷靜檢查自己寫的程序,其實很多錯誤往往是寫錯了一個字母、一個符號等小錯誤引起的。如果還是解決不了,可以尋找資源,查書,上網搜索,
24、很多常見錯誤都可以在網上搜到解決辦法。最后,可以向老師、同學請求幫助。</p><p><b> 3.不斷重復很重要</b></p><p> 學生在實訓過程中,往往一個程序寫完了,明白了一些知識點,就覺得可以了。其實這遠遠不夠,因為這樣只是一知半解,似懂非懂,自己再重新寫個類似的程序可能就寫不出來了。著名的Java老師王洋再給我們演講中曾說:“每個程序至少要敲2
25、0遍,要求達到代碼從手中流出來的感覺?!敝挥胁粩嘀貜筒拍艿眯膽?,舉一反三,是進一步學習更加順暢。</p><p><b> 4.要能夠堅持</b></p><p> Java EE 的學習是一個長時期的過程,這個過程不是一帆風順的,中間有波折有起伏是很正常的。要能夠堅持,不放棄。如果中間有一段落下了,不要就此放棄,可以邊學習新的內容便想辦法把落下的補回來。<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java課程設計---畫圖板軟件開發(fā)和設計
- 智能終端軟件開發(fā)課程設計報告
- 《軟件開發(fā)》課程設計報告-屏幕鎖定程序
- 軟件開發(fā)工具課程設計報告---軟件開發(fā)的現狀及發(fā)展
- java軟件開發(fā)實習報告范文
- 應用軟件開發(fā)課程設計
- 軟件開發(fā)代碼規(guī)范(java)
- 課程設計----畫圖軟件開發(fā)制作文檔
- 軟件開發(fā)課程設計--圖書管理系統(tǒng)設計
- android課程設計報告--android智能手機軟件開發(fā)
- java課程設計----課程設計報告
- java課程設計報告--java桌面應用程序設計開發(fā)
- java課程設計報告----計算器軟件設計
- java課程設計報告
- java課程設計報告-
- java課程設計報告
- java課程設計報告
- java_ee課程設計--員工管理系統(tǒng)
- java課程設計報告--beatbox
- JAVA課程設計報告.doc
評論
0/150
提交評論