解决问题的经验-javaweb-第一次-已掌握技术栈大致总结(部分),和相关理解,总结,以及对未来学习方向的规划
學(xué)習(xí)Javaweb的相關(guān)總結(jié)以及對(duì)未來學(xué)習(xí)方向的規(guī)劃:{這很重要}
技術(shù)性總結(jié)
**
后端方面
**
1,基礎(chǔ)的jsp+servlet
基礎(chǔ)中的基礎(chǔ),但不完全推薦jsp,需要視情況而定
.jsp的九大內(nèi)置對(duì)象:request,response,application,out,session等
.以及大部分jsp內(nèi)置標(biāo)簽如include等,以及嵌入Java代碼<%%>
.以及el表達(dá)式,ognl表達(dá)式
xml基本配置
=====================
學(xué)習(xí)成果:
.有一個(gè)Javaweb的基礎(chǔ)知識(shí)處理項(xiàng)目—myweb
2,listener以及filter
基礎(chǔ)中的基礎(chǔ),完成會(huì)話監(jiān)聽,文件過濾,編碼轉(zhuǎn)換,權(quán)限控制等等的基本要素
.各自特性,配置方式,使用注解方式配置更好
框架
**
3 struts2:
一個(gè)讓人用起來不太舒服的控制層框架
**
web.xml配置:
struts2,不想再多說,是個(gè)比較不好用的框架
.完成項(xiàng)目:xiu-一個(gè)jsp+servlet+struts做控制器的項(xiàng)目,完成基本增刪改查
.uploadfile-同完成登錄,上傳文件功能
.以及一個(gè)基礎(chǔ)的struts2學(xué)習(xí)項(xiàng)目
.現(xiàn)在掌握十分熟練,配置使用能熟練運(yùn)用注解以及xml方式
4,spring基礎(chǔ)
.強(qiáng)大的事務(wù)管理框架
spring基礎(chǔ):
優(yōu)點(diǎn):
.對(duì)應(yīng)用組件的托付管理,
.對(duì)其他框架的有力整合{通過bean-id等實(shí)現(xiàn)},
.優(yōu)秀的事務(wù)管理能力,
現(xiàn)在掌握的技術(shù):
.分別基于xml,注解
.ioc的bean等組件注入,xml反射注入,getter,setter注入,注解注入,泛型依賴注入
.aop的使用,并運(yùn)用完成日志系統(tǒng)(糾錯(cuò)異常)或者事務(wù)管理(聲明式,編程式)
。(郵件發(fā)送等。。)
事務(wù)管理的代碼示例:
出了基礎(chǔ)的一個(gè)學(xué)習(xí)項(xiàng)目,其他項(xiàng)目都用到了它
畢竟真的很好用
5。hibernate
優(yōu)秀而繁重的持久層框架
.基礎(chǔ)的配置xml文件,
.xml方式,注解方式聲明實(shí)體{解決時(shí)間日期getset}
.表關(guān)聯(lián)的不同配置方式
.實(shí)體類映射xml
.與spring的整合
{
注意點(diǎn):
…關(guān)于sessionfactory的移交:{需要使用spring提供支持:
…以及獲取會(huì)話的方式:即是否是當(dāng)前線程的:session
…關(guān)于自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù):不僅將auto改為update;同時(shí)可能需要將方言改為5的版本以后:即數(shù)據(jù)庫(kù)版本方言問題
}
}
除了基礎(chǔ)的學(xué)習(xí)項(xiàng)目,還有兩個(gè)完成的項(xiàng)目-物流管理以及blog
6.其他的Java相關(guān)能力描述:
》svn協(xié)同開發(fā)工具使用
》junit單元測(cè)試,面向javase,javaee
》mysql的安裝,使用
》tomcat安裝使用
》eclipse各種插件使用
》maven安裝使用
》idea的安裝,略微使用,不太喜歡使用
》nginx的使用
》配置json格式數(shù)據(jù)
》java爬蟲基礎(chǔ)
。。。。
記一筆:泛型開發(fā)也會(huì)一些了
**
前端方面
**
.css3,html5,javascript使用
.jquery使用
.ajax編寫使用
.部分插件使用
。layui–UI框架使用
=技術(shù)學(xué)習(xí)線
**
計(jì)劃以后的學(xué)習(xí)方向:
**
前端了解掌握一門react,以及更多的UI框架;
后端學(xué)習(xí)規(guī)劃
首先羅列學(xué)習(xí)方向關(guān)鍵詞:
默認(rèn)包含已學(xué)習(xí)的(好吧也可能包含,原因是不熟練),
1.更多工具框架棧
redis:緩存數(shù)據(jù)庫(kù)(key,value)
nginx:資源負(fù)載均衡,反向代理
maven:(jar資源管理-pom.xml)
idea編輯器的學(xué)習(xí)
jboss與weblogic兩個(gè)服務(wù)器容器
2.更多框架棧
springmvc,mybatis框架學(xué)習(xí){與快速構(gòu)建的springboot一起學(xué)習(xí),因?yàn)橛谢A(chǔ),這樣做可以節(jié)約時(shí)間成本}
springboot快速開發(fā)學(xué)習(xí)
linux實(shí)際發(fā)布項(xiàng)目
springcloud,微服務(wù)學(xué)習(xí)
3.{偏向于面試準(zhǔn)備}
java爬蟲的學(xué)習(xí)
spring等框架-源碼探究
java虛擬機(jī)的原理更多了解
java核心api再次的溫習(xí)
java多線程的深入學(xué)習(xí)
各種各樣的鎖的學(xué)習(xí)
java需要做筆試題
。。。
4.{更大的規(guī)劃}
java數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
java設(shè)計(jì)模式–head-first
以及更多,但現(xiàn)在最重要的是基礎(chǔ),以及經(jīng)驗(yàn)。
5.同期其他學(xué)習(xí)
小程序設(shè)計(jì)
編譯原理
Python基礎(chǔ)學(xué)習(xí)
golang-ecoh學(xué)習(xí){第二學(xué)習(xí)}
軟件工程設(shè)計(jì)思想
**
生活性總結(jié)
**
再一次規(guī)劃短期:
最大的目標(biāo):除了寫出的幾個(gè)項(xiàng)目,還需要幾點(diǎn):
1。將自己的博客寫出,自己上線,并長(zhǎng)期經(jīng)營(yíng),
2。想盡一切辦法,做一個(gè)能夠有團(tuán)隊(duì)的開發(fā)的,并成功上線的項(xiàng)目{超級(jí)重要,項(xiàng)目經(jīng)驗(yàn)啊!}
3。參加下學(xué)期的比賽,爭(zhēng)取獲獎(jiǎng),提早準(zhǔn)備!
4。練車啊啊啊啊{隨緣吧,隨緣!!!!!說出來舒服多了}
技術(shù)與生活同在!
生活的太潦草啦!
我寫的很隨意,也很真心,主要是做總結(jié),這要才能基礎(chǔ)扎實(shí),迎接新技術(shù)的挑戰(zhàn)。
還想說好多,但是不想寫出來,等我設(shè)計(jì)完博客再一一記錄
時(shí)光誠(chéng)可貴,時(shí)光價(jià)更高!
時(shí)間會(huì)給出答案
記錄時(shí)間:2019-11-6
總結(jié)
以上是生活随笔為你收集整理的解决问题的经验-javaweb-第一次-已掌握技术栈大致总结(部分),和相关理解,总结,以及对未来学习方向的规划的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring 框架-java配置163邮
- 下一篇: 关于java自动生成一个tostring