Java培訓(xùn)后總結(jié)
上接CrazyCode(09.11星期六)
CrazyCode(09.12星期天)
0、struts2:
a、hellostuts2:b
、struts.xml
、hello.jsp
。地址欄傳參::8080/MyStruts/helu/hello!show?id=1&username=admin&password=admin。
c、傳參驗(yàn)證:直接寫在User.java里面(extendsActionSupport)publicStringshow()
{if("admin".equals(username)&&"admin".equals(password)){
returnSUCCESS;}else{
returnERROR;
}}1、Spring:HelloSpring3.0!(先打開至spring視圖方式.)Hello.Java(JavaBean)addHibernateCa…..->….->….會自動(dòng)導(dǎo)入Hibernate包、建3立好hiberenate.cfg.xml、HibernateSessionFactory.java文件;3、新建個(gè)bean類User.java;4、新建User.xml:
;5、修改生成的hibernate.cfg.xml文件(ADDUser.xml);6、新建測試類Test.java;
注:Thedatabasereturnednonativelygeneratedidentityvalue
則是在數(shù)據(jù)庫中id沒設(shè)置為自動(dòng)增長!
CrazyCode(09.13星期一)
1、看不懂SSH的整合過程,不懂它的原理和工作方式。2、了解Hibernate中配置文件的含義。
CrazyCode(09.14星期二)
1、Spring的基本作用及其映射關(guān)聯(lián)屬性。
Crazy
1、信息科技中心頁面修改。2、Hibernate增刪改查。
Code(09.15星期三)
CrazyCode(09.16、17星期四、五)
復(fù)習(xí)數(shù)據(jù)庫工程師
CrazyCode(09.18星期六)
1、考完數(shù)據(jù)庫四級。2、Hibernate怎么建立關(guān)聯(lián)的?3、初步了解JQuery。
CrazyCode(09.19星期天)
Struts、spring、Hibernate在各層的作用
簡單的說:
struts控制用的、hibernate操作數(shù)據(jù)庫的、spring用解耦的。具體的:
1)struts負(fù)責(zé)web層.
ActionFormBean接收網(wǎng)頁中表單提交的數(shù)據(jù),然后通過Action進(jìn)行處理,再Forward到對應(yīng)的網(wǎng)頁。
在struts-config.xml中定義,ActionServlet會加載。2)spring負(fù)責(zé)業(yè)務(wù)層管理,即Service(或Manager).1.service為action提供統(tǒng)計(jì)的調(diào)用接口,封裝持久層的DAO.2.可以寫一些自己的業(yè)務(wù)方法。3.統(tǒng)一的javabean管理方法。4.聲明式事務(wù)管理。5.集成Hiberante。
3)Hiberante,負(fù)責(zé)持久化層,完成數(shù)據(jù)庫的crud操作hibernate為持久層,提供OR/Mapping。
它有一組.hbm.xml文件和POJO,是跟數(shù)據(jù)庫中的表相對應(yīng)的。然后定義DAO,這些是跟數(shù)據(jù)庫打交道的類,它們會使用PO。在struts+spring+hibernate的系統(tǒng)中,
對象的調(diào)用流程是:jsp->Action->Service->DAO->Hibernate。數(shù)據(jù)的流向是ActionFormBean接受用戶的數(shù)據(jù),Action將數(shù)據(jù)從ActionFromBean中取出,封裝成VO或PO,再調(diào)用業(yè)務(wù)層的Bean類,完成各種業(yè)務(wù)處理后再forward。而業(yè)務(wù)層Bean收到這個(gè)PO對象之后,會調(diào)用DAO接口方法,進(jìn)行持久化操作。
CrazyCode(09.20星期一)
1、tomcat6.0不需配環(huán)境變量,如果startup.bat一閃而過,則編輯startup.bat文件。在其if"%OS%"=="Windows_NT"setlocal后加上:
java-jar-Duser.dir="D:\\StudyProgrem\\apache_tomcat6.0\\apache-tomcat-6.0.29""D:\\StudyProgrem\\apache_tomcat6.0\\apache-tomcat-6.0.29\\bin\\bootstrap.jar"start。3、hibernate連不上sqlserver201*數(shù)據(jù)庫。。。
4、不需要在數(shù)據(jù)庫的表間建立關(guān)聯(lián),只要建立映射即可。(但一般不采取此種方式,直接用SQL語句搞定。
CrazyCode(09.21星期二)
1、GassFish:HelloWord!
擴(kuò)展閱讀:JAVA實(shí)訓(xùn)心得體會
JAVA實(shí)訓(xùn)心得
在本學(xué)期的最后一周,我們在學(xué)校機(jī)房進(jìn)行了為期一周的JAVA實(shí)訓(xùn)。現(xiàn)在即將結(jié)束了,回首本學(xué)期的java學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識性的東西,Application應(yīng)用程序和Applet小程序,它的開發(fā)工具,數(shù)據(jù)類型,變量,接口,輸入輸出流,學(xué)會分析異常,拋出異常,后期主要是小程序運(yùn)用,Gui界面設(shè)計(jì)和事件。我覺得這兩種程序結(jié)構(gòu)有很大的不同,不管是體系結(jié)構(gòu)還是運(yùn)行方式,都有很大的區(qū)別,我主要偏向于小程序的學(xué)習(xí),呵呵,因?yàn)楦杏X它用處比較大,可以做出好多好多好玩的游戲,運(yùn)用程序等,且它靈活。呵呵,當(dāng)然學(xué)知識可不能憑自己的愛好和一時(shí)興趣,要一步一個(gè)腳印,認(rèn)認(rèn)真真,踏踏實(shí)實(shí),理論與實(shí)踐相結(jié)合,在扎實(shí)掌握課本實(shí)例和內(nèi)容之后,有一定的擴(kuò)展閱讀和課外學(xué)習(xí),充分全面的了解JAVA的應(yīng)用和擴(kuò)展運(yùn)用。
在我所學(xué)的語言當(dāng)中,我自認(rèn)為JAVA是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅因?yàn)樗目缙脚_性,更多的是因?yàn)樗撵`活多變和實(shí)用性較強(qiáng),可以說比較的經(jīng)典和強(qiáng)悍。
所以學(xué)好java語言有很大的用處,這次實(shí)訓(xùn),面對一道陌生的題目和要求時(shí),不應(yīng)慌張和無措,首先應(yīng)該想到這和課本上的哪些知識具有結(jié)合點(diǎn),回憶和分析這種結(jié)構(gòu)的算法和具體實(shí)施方法,綜合考慮其他的方面,例如:該題的易寫性和易懂性及其他的問題的可利用性。在編寫時(shí),一個(gè)小小的符號,一個(gè)常量變量的設(shè)定,這都無不考量著我們的細(xì)心和嚴(yán)謹(jǐn),所以學(xué)習(xí)JAVA,不僅對我們以后學(xué)習(xí)其他語言有很大的好處,而且也讓我們知道了和理解了作為一個(gè)編程人員首先應(yīng)具有的良好心理素質(zhì),那就是冷靜思考和專心致志。對待學(xué)術(shù)知識應(yīng)該是嚴(yán)謹(jǐn)和認(rèn)真。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團(tuán)結(jié)合作,發(fā)揮團(tuán)隊(duì)意識,最后在自己的努力下,終于運(yùn)行成功,這種成就感美不可言,心情愉悅至極。
最后終于要結(jié)束了,大家都有種釋懷的感覺,當(dāng)然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學(xué)知識就像吃東西一樣,吃飽了就應(yīng)該好好的消化。要不斷的溫習(xí)和運(yùn)用,做到舉一反三,將所學(xué)知識充分融入到平時(shí)的學(xué)習(xí)生活中去,為以后的工作做好堅(jiān)實(shí)的基礎(chǔ)。感謝學(xué)校和老師能夠?yàn)槲覀兲峁┻@次機(jī)會,讓我們更好的掌握和了解JAVA這門語言。謝謝!
201*/7/7
友情提示:本文中關(guān)于《Java培訓(xùn)后總結(jié)》給出的范例僅供您參考拓展思維使用,Java培訓(xùn)后總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。