激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

學(xué)習java項目總結

時(shí)間:2022-05-28 14:20:32 學(xué)習總結 我要投稿
  • 相關(guān)推薦

學(xué)習java項目總結范文

  學(xué)習java項目總結范文1

  項目的框架:

學(xué)習java項目總結范文

  先由通訊服務(wù)器(LISServer)開(kāi)一個(gè)8088端口,當接收到客戶(hù)端發(fā)送的內容,然后將 行解析,然后根據解析出的內容作出相應的回應,這些回應是利用jDBC從數據庫掉出 在與數據庫連接時(shí)要用到一個(gè)數據庫連接池,連接池的作用是用于避免頻繁的鏈接數據 庫,這樣可以提高對用戶(hù)的回應效率。

  用到的類(lèi)有:

  LISServer:?jiǎn)?dòng)服務(wù)器并監聽(tīng)8088端口

  DispatchSocket:一個(gè)多線(xiàn)程的類(lèi),負責處理每個(gè)客戶(hù)端的請求

  Requset:請求類(lèi),負責客戶(hù)端發(fā)送的請求處理

  Response:響應類(lèi),負責將數據輸出到客戶(hù)端

  WebAppConfigManager:一個(gè)負責讀取web.xml文件的類(lèi),同時(shí)生產(chǎn)對應的數據對象, 該數據包含在WebApp類(lèi)型的對象里,單例模式類(lèi)

  WebApp: 對應xml文件里的節點(diǎn)的類(lèi)

  ServletMapping :對應xml文件里的節點(diǎn)的類(lèi)

  BusinessServlet :對應xml文件里的節點(diǎn)的類(lèi)

  ConfigDataSource :對應xml文件里的節點(diǎn)的類(lèi)

  Super :業(yè)務(wù)抽象類(lèi)

  CCB :建設銀行業(yè)務(wù)類(lèi)

  ICBC :工商銀行業(yè)務(wù)類(lèi)

  BaseDao :業(yè)務(wù)接口類(lèi)

  InterestBean :數據庫ccb表格對應的映射類(lèi)

  MyUser :數據庫myuser表格對應的映射類(lèi)

  DBUtil :連接數據庫操作類(lèi)

  MyUserDao :負責對myuser表格操作的類(lèi)

  CCBDao :CCB業(yè)務(wù)處理類(lèi),負責對數據庫數據操作

  ICBCDao:ICBC業(yè)務(wù)處理類(lèi),負責對數據庫數據操作

  LogInfo :日志文件類(lèi)

  用到的技術(shù)和資料:

  1.網(wǎng)絡(luò )編程應用

  2.IO流操作應用

  3.字符串分解應用

  4.XML解析(JDOM、DOM4J)應用

  5.JDBC連接數據庫和數據庫操作應用

  6.JUnit測試用例應用

  7.反射技術(shù)應用

  8.工廠(chǎng)模式應用

  9.集合應用

  10.數據庫連接池應用

  11.持久層應用

  12.多線(xiàn)程應用

  13.日志文件應用

  14.接口、抽象類(lèi)應用

  15.面向接口,面向抽象,面向父類(lèi)編程應用

  16.properties配置文檔。

  在這個(gè)項目里我知道了團隊的合作是很重要的一個(gè)元素,一個(gè)完美的`項目是離不開(kāi)團隊的,而團隊的分工可以造就一個(gè)完美的項目,團隊里的每一個(gè)成員都是不可缺少的一個(gè)部分,我們在做的這個(gè)項目時(shí)犯了個(gè)很大的錯誤,就是每個(gè)成員都是自己搞自己的,只管把自己的搞好就行了,從來(lái)沒(méi)有想過(guò)其他組員的完成是怎樣的。這是一個(gè)很大的失誤。相信在以后我們會(huì )很好的發(fā)揮出團隊的優(yōu)勢。還有就是在項目辯答中老師說(shuō)的很對,我們只知道學(xué)習一些書(shū)上的那些很淺很淺的知識,在學(xué)習中老師只是把學(xué)習的方向給我們指出,其他就要靠自己去鉆自己去研究。不是什么都靠老師說(shuō)的。還有就是在答辯中出了很多答辯題,這些題都可以讓我們提升的,在這些題里也可以發(fā)現我們的不足之處從而彌補它。我們要做到在項目中學(xué)習,在總結中學(xué)習,在答辯中完善自己。

  學(xué)習java項目總結范文2

  在通過(guò)將近一個(gè)月的項目中,使我學(xué)到咯很多的東西,也讓我看到了我自己的一些在知識上不足,也將使我在后面java web的學(xué)習中還要更加努力,以便在以后能找到自己適意的工作,也不枉費在朗沃9個(gè)多月的學(xué)習,在這次項目中讓我學(xué)到了很多的東西,不只是代碼上的知識,也學(xué)諜咯java框架上的一些基本東西,還有層次結構的好處和又來(lái),比如:MVC思想,MVC的又來(lái)有開(kāi)始的兩層結構到三成結構的過(guò)度以及兩層結構的優(yōu)缺點(diǎn),以及現在流行的三層結構的優(yōu)缺點(diǎn),DAO模式的應用,對象的封裝,socket通信的原理以及用socket發(fā)送對象等很多的知識點(diǎn),怎樣實(shí)現封裝使得更好的保護數據,實(shí)現java的三大特點(diǎn),使代碼的耦合度降低提高內聚力類(lèi)和類(lèi)之間的依賴(lài)性降低使模塊和模塊之間的層次分明,實(shí)現代碼的復用和實(shí)現結構的復用使得開(kāi)發(fā)一個(gè)系統的性能更加的優(yōu)異。

  在這次項目中使我對java面向對象的認識有了更時(shí)刻的印象,對“萬(wàn)物皆為對象岜整個(gè)理念有更深層次的理解,通過(guò)和老師的交流和上網(wǎng)了解的一些知識,其實(shí)搞軟件的實(shí)質(zhì)并不使在代碼上實(shí)現一個(gè)什么什么的功能,你只要愿意去著(zhù)你用你所學(xué)的知識肯定能夠實(shí)現某一個(gè)功能,但學(xué)軟件的最根本使分析和設計,所以現在市面上會(huì )設計的人才使最來(lái)錢(qián)的人,在軟件開(kāi)發(fā)的生命周期中編碼其實(shí)使占很小一部分工作,數據庫設計人員和java的框架技術(shù)人員使很賺錢(qián)的,也只有對在對象上有更多的了解你才能從代碼層次上上升為另一種理念過(guò)后你才能在以后的編碼中設計出更加優(yōu)異和性能更高的代碼,也只有這樣那么你將來(lái)才有可能成為一個(gè)合格的程序員(不時(shí)編碼高手),在二個(gè)項目中的開(kāi)發(fā)中使我團隊開(kāi)發(fā)軟件上有了了解,也使我了解了在團隊開(kāi)發(fā)軟件的時(shí)候的一些注意點(diǎn),不能隨便更改類(lèi)名,方法名悻變量及其修飾符,如果你一時(shí)興起該了的話(huà)那么在項目融合的時(shí)候問(wèn)題機會(huì )層出不窮,就有可能使你的項目失敗,所以規范時(shí)很重要的,代碼的規范將很大層次上的說(shuō)明你對代碼的熟念度。

  在這次項目中使我對層次模型有了了解,在你那到一個(gè)項目文檔的時(shí)候你比不使馬上就開(kāi)始編碼而是,找到每個(gè)層次上類(lèi),找到邊界類(lèi),根據相應的業(yè)務(wù)設計出數據庫原型,在數據庫原型出來(lái)之后在設計數據庫的表和表之間的關(guān)系,只有層次模型在你腦海中有深刻的印象的時(shí)候那么你的編碼當然也就很順利的實(shí)現,層次模型一旦建立那么你代碼上實(shí)現就圍繞這個(gè)架構來(lái)寫(xiě),那么你的系統才有可能成功,這樣在添加業(yè)務(wù)或者使更改業(yè)務(wù)時(shí)才很方便更改一個(gè)地方不會(huì )影響到其他的層次,這樣才有可能提高你系統的靈活性和擴展性,這也時(shí)衡量一個(gè)系統好壞的標準,在這次項目開(kāi)發(fā)中用到咯大量的配置文件比如:用屬性文件來(lái)建立socket連接,用xml文件在找業(yè)務(wù)類(lèi),這樣有使我對配置文件的好處又有了一定的了解:合理的使用配置文件時(shí)提高代碼靈活性的一個(gè)方面,在建立套節字連接的時(shí)候用配置文件可以很方便的更改我在那個(gè)端口號上建立連接,在看不到源代碼的時(shí)候我也可以更改在其他端口上建立socket連接,在業(yè)務(wù)的時(shí)候用xml文件來(lái)找相應的業(yè)務(wù)類(lèi),這樣就可以在還要添加業(yè)務(wù)的時(shí)候只需要在xml文件中在添加業(yè)務(wù),在寫(xiě)起相應的代碼就可以實(shí)現,用配置文件找業(yè)務(wù)還又一個(gè)好處就是在調用業(yè)務(wù)的.時(shí)候不用對業(yè)務(wù)類(lèi)靜態(tài)的創(chuàng )建一個(gè)對象,而是用反射的方式找到調用那個(gè)方法,而是在程序執行的時(shí)候在創(chuàng )建對象在對象用完之后在釋放資源,這樣就可以減少電腦內存的消耗,使得程序的性能更加優(yōu)異。同時(shí)也增強了代碼的靈活性。

  在用JDBC獲去數據庫連接對象的時(shí)候,其實(shí)時(shí)很有學(xué)文的咯,你如果在用連接對象的時(shí)候就要數據庫建立連接對象,在用完諸后就關(guān)閉連接對象,在很多用戶(hù)同時(shí)來(lái)運行你的系統的時(shí)候,就將產(chǎn)生很多的連接對象,這樣有使得你的系統性能降低,很好的解決辦法就是用數據庫連接池:在程序啟動(dòng)的時(shí)候就建立最大連接和最小連接,當多用戶(hù)請求的時(shí)候只需從數據庫連接池中那出連接對象,這樣就可以減少多次連接對象,開(kāi)始在最大連接對象和最小領(lǐng)接對象的選擇上又有了問(wèn)題,創(chuàng )建最大連接時(shí)多少呢?

  最小連接有是多少呢?如果一開(kāi)始最大連接數過(guò)多,而用戶(hù)有很少那么就浪費資源,并且系統啟動(dòng)將會(huì )很慢,如果最大連接數過(guò)少那么程序啟動(dòng)很快但在啟動(dòng)后運行程序時(shí)有會(huì )很慢,最小連接數如果很小,那么在很多客戶(hù)訪(fǎng)問(wèn)的時(shí)候將會(huì )很慢,合理利用數據庫連接池將會(huì )很大部分的提高程序的性能,在這次項目還用到了日志文件來(lái)記錄錯誤信息,在這次項目中還用到了很多的知識點(diǎn)我就不一一的在這里列舉了。

  學(xué)習java項目總結范文3

  時(shí)間如梭,兩周過(guò)得真快。前幾天伍老說(shuō)由于教材未到項目要延遲一周突然教材到了,我們馬上要結束項目開(kāi)始新的起點(diǎn)了。聽(tīng)很多同學(xué)說(shuō)很想補習一下JAVA結果沒(méi)有機會(huì )了。其實(shí)這就是所謂的鏈帶反應。因為大家都知道在項目開(kāi)發(fā)時(shí)遇到很多問(wèn)題知道原來(lái)學(xué)得是那么的不認真,不刻苦。這些都讓我意識到在Web時(shí)應該認真的學(xué)習。這可能是我在項目中體會(huì )最深的吧!

  下面簡(jiǎn)單的談?wù)勎业捻椖扛邢氚。首先想談的是我們(yōu)槭裁磿?huì )做這個(gè)項目,很多培訓學(xué)校都會(huì )在每學(xué)完一個(gè)階段就有項目的任務(wù)。原來(lái)我所在的那個(gè)培訓學(xué)校也不例外。原來(lái)對項目不怎么重視,覺(jué)得那是作業(yè)只要能把項目提交了就OK啦,F在仔細想想往往不止那么簡(jiǎn)單。只要但我們了解它的目的才能更加的學(xué)習他。我們現在是JAVA OO所以我認為學(xué)校的這次項目主要是想讓我們對代碼熟練,增加我們的.代碼量,JAVA OOP的認識。胡老師說(shuō)現在的項目與原來(lái)的目的有所不同。比如現在我們連《項目需求開(kāi)發(fā)說(shuō)明書(shū)》都沒(méi)寫(xiě)。所有很多同學(xué)存在對項目不了解,當然這主要也是我們自己的原因。我們現在完成項目后只要能達到學(xué)校當初的目的就完成90%了。我個(gè)人覺(jué)得其實(shí)對JAVA OOP的理解是最重要的。

  其次談?wù)勎沂窃趺醋龅倪@個(gè)項目,學(xué)校本次的主要任務(wù)的讓我們熟悉代碼,了解JAVA OOP 所以我們沒(méi)有寫(xiě)《項目需求開(kāi)發(fā)說(shuō)明書(shū)》。記得第一次張老師說(shuō)這個(gè)項目時(shí)當時(shí)腦袋暈乎乎的對這個(gè)項目不怎么了解,F在終于完成了項目當然對項目也有了一些了解。項目過(guò)程中我們主要是在上理論課時(shí)張老師講解PPT,PPT上時(shí)我們當天項目中能用到的知識點(diǎn)并且都是經(jīng)典。在這期間我和其他同學(xué)一樣有些痛苦開(kāi)始對項目不了解,然后到了解項目整個(gè)流程最后思考為什么學(xué)校會(huì )這么設計這個(gè)項目。這些都是很讓人很痛苦的。

  最后我們通過(guò)項目有哪些感想,第一知識點(diǎn):這和很多同學(xué)一樣,在項目過(guò)程中感覺(jué)自己不管是在在代碼方面還是思想方面都欠缺的太多了,知識點(diǎn)掌握的不牢靠。第二JAVA OOP。沒(méi)有理解OOP中某些概念或者對它們了解不深。第三項目設計:在DAO模式時(shí)我們用到了連接池,雖然代碼很簡(jiǎn)單但是一個(gè)項目沒(méi)有它時(shí)很難的。并且我們項目中用到了反射+配置文件進(jìn)行動(dòng)態(tài)的執行出現,一個(gè)不錯的項目設計思想。第四課外擴展:雖然這個(gè)代碼并不多但里面的深度以及知識點(diǎn)是我原來(lái)根本沒(méi)有想到的。然而這些我原來(lái)都沒(méi)有意識到。充分說(shuō)明了課外擴展得太少了。這些也是剛才我所說(shuō)的鏈帶反應。當然還有很多很多新的知識點(diǎn)總之讓我對JAVA對項目有了新的認識!

  學(xué)習java項目總結范文4

  第一次做項目,不知道怎么用什么方法去實(shí)現目的!有時(shí)甚至不知道怎么去實(shí)現!在我做的這個(gè)項目中有很多繁雜的語(yǔ)句,就是不能去除,我想這就是java初學(xué)者與java高手的區別吧!在剛開(kāi)始學(xué)習的時(shí)候感覺(jué)到很吃力,但在項目中越來(lái)越覺(jué)的java中那面向對象的強大的實(shí)現功能,抽象的還是具體的,無(wú)論是什么都可以理解為一個(gè)對象,都有它獨到的實(shí)現方法!

  在學(xué)習java課程的時(shí)候總是感覺(jué)到有的東西根本用不到或是很難在課本上理解,比如在項目中用的最多的異常拋出與處理方法就是一個(gè)經(jīng)典的實(shí)例!學(xué)習的時(shí)候總是認為異常沒(méi)有多大用,但在實(shí)際的項目實(shí)戰中,異常的處理關(guān)系到整個(gè)程序的健壯性,異常拋不好或者處理不好就會(huì )導致運行停止甚至致使整個(gè)系統癱瘓!同時(shí)在循環(huán)的處理上是值得深思的,有些代碼需要用while循環(huán)來(lái)控制它的執行次數!還有用if條件來(lái)控制代碼的執行與否!

  最重要的是輸入流與輸出流的使用,這關(guān)系到從文件中讀取與存入數據,和進(jìn)行數據處理,也關(guān)系到后面與數據庫的配合使用!重點(diǎn)應掌握向文件中讀取與寫(xiě)入各種類(lèi)型的數據的代碼實(shí)現方法!

  很遺憾的是在我做的第一個(gè)項目中竟然都沒(méi)有用到j(luò )ava中很經(jīng)典的兩個(gè)機制——繼承與接口,而只是簡(jiǎn)單的方法調用,這樣顯的'整個(gè)程序都比較的亂!我想在以后的學(xué)習中應注重掌握繼承的用途以及在什么時(shí)候使用的問(wèn)題!接口也是,重點(diǎn)留意接口實(shí)現之后怎么調用,怎么完成接口的對接,從而形成面向接口編程的思想,這才是最重要的!

  一開(kāi)始課本上就講到注釋的重要性,我卻認為它沒(méi)有那么重要,就是這一個(gè)簡(jiǎn)單的想法導致在項目中我都看不懂自己寫(xiě)的代碼了,真是笑話(huà)!以后肯定會(huì )寫(xiě)一點(diǎn)代碼就盡量加上注釋?zhuān)⒆尦绦蜃詣?dòng)生成javadoc文檔!這也是在初學(xué)階段應該養成的好習慣!

  項目之后,在以后的學(xué)習過(guò)程中我會(huì )更加的自信去面對java中的問(wèn)題!

【學(xué)習java項目總結】相關(guān)文章:

java培訓學(xué)習總結07-03

學(xué)習java技巧10-31

學(xué)習java心得體會(huì )07-16

java培訓總結01-01

java實(shí)習總結01-01

java培訓個(gè)人總結07-04

java培訓實(shí)習總結08-05

java開(kāi)發(fā)實(shí)習總結04-23

java工作總結03-23

android java 實(shí)習總結11-20

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频