日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决问题的经验-javaweb-第一次-已掌握技术栈大致总结(部分),和相关理解,总结,以及对未来学习方向的规划

發布時間:2024/4/18 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决问题的经验-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配置:

<filter><filter-name>struts2</filter-name><!-- org.apache.struts2.dispatcher.filter.用<%%> --><filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><!-- 框架的過濾器 --><url-pattern>/*</url-pattern></filter-mapping>

struts2,不想再多說,是個比較不好用的框架
.完成項目:xiu-一個jsp+servlet+struts做控制器的項目,完成基本增刪改查
.uploadfile-同完成登錄,上傳文件功能
.以及一個基礎的struts2學習項目

.現在掌握十分熟練,配置使用能熟練運用注解以及xml方式

4,spring基礎

.強大的事務管理框架
spring基礎:
優點:
.對應用組件的托付管理,
.對其他框架的有力整合{通過bean-id等實現},
.優秀的事務管理能力,

現在掌握的技術:
.分別基于xml,注解
.ioc的bean等組件注入,xml反射注入,getter,setter注入,注解注入,泛型依賴注入
.aop的使用,并運用完成日志系統(糾錯異常)或者事務管理(聲明式,編程式)
。(郵件發送等。。)
事務管理的代碼示例:

`<!-- 定義事務 --><tx:advice id="txAdvice"transaction-manager="transactionManager"><tx:attributes><!-- 配置事務切面 REQUIRED --><tx:method name="login*" propagation="REQUIRED"read-only="true" /></tx:attributes></tx:advice><!-- 定義切面 --><aop:config><aop:pointcut id="PointCuts"expression="execution(* com.j.daoimpl.*.*(..))" /><aop:advisor advice-ref="txAdvice"pointcut-ref="PointCuts" /></aop:config>

出了基礎的一個學習項目,其他項目都用到了它
畢竟真的很好用

5。hibernate

優秀而繁重的持久層框架

.基礎的配置xml文件,
.xml方式,注解方式聲明實體{解決時間日期getset}
.表關聯的不同配置方式
.實體類映射xml
.與spring的整合
{
注意點:
…關于sessionfactory的移交:{需要使用spring提供支持:

<property name="hibernate.current_session_context_class">org.springframework.orm.hibernate5.SpringSessionContext</property>

…以及獲取會話的方式:即是否是當前線程的:session
…關于自動創建數據庫:不僅將auto改為update;同時可能需要將方言改為5的版本以后:即數據庫版本方言問題

<!-- 數據庫版本5以后加5 --><property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property><!-- 自動建表 開發完成注釋 --> <property name="hbm2ddl.auto">update</property>

}
}
除了基礎的學習項目,還有兩個完成的項目-物流管理以及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-第一次-已掌握技术栈大致总结(部分),和相关理解,总结,以及对未来学习方向的规划的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。