學習JAVA不難,難的是沒有多余的時間給你仔細學習。
伴隨着項目的不斷跟進,責任重於泰山,必須快速提升。
我不能期望把一本書或者一個項目完全吃透,只希望能用數量去換取多一點的進步。
看了多本JAVA基礎教程以及快速的項目代碼瀏覽之后,挑了本框架的書。
其實作為個人來說,感覺JAVA技術變更太快,以至於對於3年前書,就會感覺已經過時了,學了也沒什么用。但是沒辦法,自己也沒有更好的選擇,只好隨便撿起一杯老舊的框架書籍。讀了起來!(質量確實不咋樣,不過對自己至少有用,已夠)
伴隨着項目的不斷跟進,責任重於泰山,必須快速提升。
我不能期望把一本書或者一個項目完全吃透,只希望能用數量去換取多一點的進步。
看了多本JAVA基礎教程以及快速的項目代碼瀏覽之后,挑了本框架的書。
其實作為個人來說,感覺JAVA技術變更太快,以至於對於3年前書,就會感覺已經過時了,學了也沒什么用。但是沒辦法,自己也沒有更好的選擇,只好隨便撿起一杯老舊的框架書籍。讀了起來!(質量確實不咋樣,不過對自己至少有用,已夠)
【jsp技術簡介】
JSP作為早期的java web技術,自然是要成為一章講的,只是對於JSP的語法,就完全沒必要去死磕了,看看就好。
JSP作為早期的java web技術,自然是要成為一章講的,只是對於JSP的語法,就完全沒必要去死磕了,看看就好。
【設計模式簡介】
設計模式,作為軟件的通用語言,其他語言開發已涉及,粗看了下,有那么一點點用吧。
【struts框架簡介】
設計模式,作為軟件的通用語言,其他語言開發已涉及,粗看了下,有那么一點點用吧。
【struts框架簡介】
配置一個filter攔截器,將struts核心類庫加載進入,從而接管控制。如下:
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
框架體系結構圖,剛剛去搜了下,struts的核心架構圖都是必須的,如下:
常用jar包:
struts2-core-x.x.x.jar Struts2的核心包
struts2-json-plugin-x.x.x.jar json進行異步刷新操作(非必要)
xwork-core-x.x.x.jar Command模式框架,WebWork和Struts2都基於xworkcommons-logging-1.0.4.jar Java日志工具類包
freemarker-x.x.x.jar 表現層框架,定義了struts2的可視組件主題
ognl-x.x.x.jar OGNL表達式語言,struts2支持該EL
antlr-2.7.6.jar HQL解析
【 hibernate框架簡介】
hibernate是一個ORM(Object Relation Mapping)框架,使得操作數據庫就像操作對象一樣。
其工作原理如下:

通過上面的圖,個人感覺還是比較好理解其是怎樣工作的。
全面解決方案架構如下(待理解更多):

【spring框架簡介】
Spring目的:就是讓對象與對象(模塊與模塊)之間的關系沒有通過代碼來關聯,都是通過配置類說明管理的(Spring根據這些配置 內部通過反射去動態的組裝對象)
spring 原理:
spring的核心有兩個概念,IOC,AOP
一、 IoC(Inversion of control): 控制反轉
1、IoC:
概念:控制權由對象本身轉向容器;由容器根據配置文件去創建實例並創建各個實例之間的依賴關系
核心:bean工廠;在Spring中,bean工廠創建的各個實例稱作bean
二、AOP(Aspect-Oriented Programming): 面向方面編程
1、 代理的兩種方式:
靜態代理:
針對每個具體類分別編寫代理類;
針對一個接口編寫一個代理類;
動態代理:
針對一個方面編寫一個InvocationHandler,然后借用JDK反射包中的Proxy類為各種接口動態生成相應的代理類
1、IoC:
概念:控制權由對象本身轉向容器;由容器根據配置文件去創建實例並創建各個實例之間的依賴關系
核心:bean工廠;在Spring中,bean工廠創建的各個實例稱作bean
二、AOP(Aspect-Oriented Programming): 面向方面編程
1、 代理的兩種方式:
靜態代理:
針對每個具體類分別編寫代理類;
針對一個接口編寫一個代理類;
動態代理:
針對一個方面編寫一個InvocationHandler,然后借用JDK反射包中的Proxy類為各種接口動態生成相應的代理類
spring架構圖如下:

【ssh整合】
。。。