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