Java架構必會幾大技術點php
MVC層(Struts,Springmvc):java
很是簡單就是採用一個servlet實現統一跳轉,配置文件保存了請求、處理類、轉發請求的關係(經過xml文件或者註解)git
操做流程:頁面觸發請求,框架經過讀取配置文件獲取處處理類,而後經過反射實例化該類,進行對應的業務處理github
(如今流行的零配置,更是簡化了mvc層的編寫)持久層(Mybatis/Hibernate):sql
mybatis其實就是sql+mybatis邏輯標籤json
邏輯標籤的理解如何你們用過模板語言freemarer或者velocity應該會很容易理解,就是自定義的規則標籤配置+反射+設計模式+腳本+AOP 設計模式
配置經常使用作法:安全
1.xml文件mybatis
2.annocation註解架構
3.properties屬性文件
4.零配置思想
腳本處理方法:
能夠本身寫,也能夠採用模板語言freemarker等等
師徒架構班: 開源社區師徒架構班